Commit Graph

1168 Commits

Author SHA1 Message Date
Fabian Thies
ca2398e4c7 [FIX] Full screen app screenshot previews 2023-05-20 19:24:18 +02:00
Fabian Thies
b8f02d2152 [FIX] Accent color 2023-05-20 19:24:18 +02:00
Fabian Thies
e85876cd24 [CHANGE] Overhaul of the AppDetailView with version history, reviews & ratings, and app information 2023-05-20 19:24:16 +02:00
Fabian Thies
3f06a53058 [UPDATE] AppPillButton dimensions and expiration text 2023-05-20 19:22:47 +02:00
Fabian Thies
4ee053a4f9 [FIX] Show App IDs button only if user is logged in with their Apple ID 2023-05-20 19:22:47 +02:00
Fabian Thies
e5369524ce [ADD] Load and show trusted sources with option to add them to the app 2023-05-20 19:22:47 +02:00
Fabian Thies
77465cebd0 [ADD] Credits section in SettingsView 2023-05-20 19:22:47 +02:00
Fabian Thies
f90bf3bfcf [CHANGE] Extracted all strings into the Localizable.strings 2023-05-20 19:22:47 +02:00
Fabian Thies
0000610b9d [FIX] Text alignment in SettingsView 2023-05-20 19:22:47 +02:00
Fabian Thies
c7e095583d [ADD] Hint for new users who don't have any sources 2023-05-20 19:22:47 +02:00
Fabian Thies
a725f3e9cc [ADD] AppScreenshot view with ImageProcessor to automatically rotate landscape screenshots 2023-05-20 19:22:47 +02:00
Fabian Thies
b5dea18073 [FIX] Issues introduced by changes to the AltSource specification. 2023-05-20 19:22:47 +02:00
Fabian Thies
b9b309e603 [UPDATE] Translations (#7)
This PR merges all the new translations made on the SideStore weblate instance (https://translate.sidestore.io/projects/sidestore/app).

New translations:
- French
- Korean

Updated translations:
- Spanish

Co-authored-by: bogotesr <bogotesr@gmail.com>
Co-authored-by: GABO1423 <35014183+GABO1423@users.noreply.github.com>
Co-authored-by: Joss Laymon <71040782+bogotesr@users.noreply.github.com>
Co-authored-by: mindfreakdev <shost212@gmail.com>
Co-authored-by: Python <rjp2030@proton.me>
Co-authored-by: Testi Cules <ervd516@gmail.com>
2023-05-20 19:22:47 +02:00
Fabian Thies
15f1be0aa8 [FIX] Changes made by Xcode 14 after building the app 2023-05-20 19:22:47 +02:00
Upal
ffd80ce0b4 Added Hindi Language (#5)
* Added Hindi Language
2023-05-20 19:22:47 +02:00
mindfreakdev
350891ee2a Added Dutch Language 2023-05-20 19:22:47 +02:00
mindfreakdev
5dec1cd561 Added Ukrainian Language 2023-05-20 19:22:47 +02:00
mindfreakdev
c4d235d742 Added Ukrainian Language 2023-05-20 19:22:47 +02:00
Gabriel Morazán
cdc6675dd5 Screen Crunch sucks
Signed-off-by: Gabriel Morazán <35014183+GABO1423@users.noreply.github.com>
2023-05-20 19:22:47 +02:00
GABO1423
85635bb26e Spanish Translation Tweaks 2023-05-20 19:22:47 +02:00
bogotesr
3be0a4a89c Add es-419 and finish adding support for the translations
Added Latin American Spanish (probably not the best translation)

Made everything reference the swiftgen stuff rather than having strings
2023-05-20 19:22:47 +02:00
Fabian Thies
47e47fb3cf [CHANGE] Extracted some example strings and replaced them by generated localized strings 2023-05-20 19:22:47 +02:00
Fabian Thies
48903034b6 [ADD] SwiftGen configuration and generated files 2023-05-20 19:22:47 +02:00
Fabian Thies
6952218ee7 [ADD] Empty Localizable.strings 2023-05-20 19:22:47 +02:00
Fabian Thies
80146c1e03 [WIP] AppScreenshot view with ImageProcessor to automatically rotate landscape images. Possible through my fork of the AsyncImage framework. 2023-05-20 19:22:47 +02:00
Fabian Thies
642ae996c9 [WIP] Fetch trusted sources in SourcesView 2023-05-20 19:22:47 +02:00
Fabian Thies
8040636aa5 [WIP] AppIDs view in My Apps section 2023-05-20 19:22:47 +02:00
Fabian Thies
731fcfaca7 [ADD] Badge in AppDetailView for apps from the official source and (WIP) trusted sources 2023-05-20 19:22:47 +02:00
Fabian Thies
708fb3fccd [ADD] Hint view in MyAppsView telling the user about where to find updates in the future if no updates are available 2023-05-20 19:22:47 +02:00
Fabian Thies
9f429fb068 [FIX] App permission icon color 2023-05-20 19:22:47 +02:00
Fabian Thies
29fc693f4d [ADD] Show source name and external url domain in NewsItemView 2023-05-20 19:22:47 +02:00
Fabian Thies
6f373ad305 [ADD] Full-screen app screenshot preview 2023-05-20 19:22:47 +02:00
Fabian Thies
c069d779d9 [CHANGE] Replace system image name strings with SFSymbols 2023-05-20 19:22:47 +02:00
Fabian Thies
cd88970a22 [ADD] Dependency: SFSafeSymbols 2023-05-20 19:22:47 +02:00
Fabian Thies
6b6708e43c [ADD] WIP: Promoted category cards and app list filter button in BrowseView 2023-05-20 19:22:47 +02:00
Fabian Thies
9206eeb9e3 [FIX] AccentColor in dark mode 2023-05-20 19:22:47 +02:00
Fabian Thies
080bbb3c51 [ADD] Carousel for SideStore-specific announcements in NewsView 2023-05-20 19:22:47 +02:00
Fabian Thies
ea2c862900 [ADD] WIP: Add My Apps view with support for sideloading new apps, refreshing installed apps and much more 2023-05-20 19:22:45 +02:00
Fabian Thies
4fe72ea113 [CHANGE] Fixed the AppRowView background blur effect 2023-05-20 19:22:13 +02:00
Fabian Thies
c486a62b50 [ADD] Backported dismiss() environment variable to let views dismiss themselves 2023-05-20 19:22:13 +02:00
Fabian Thies
3ce4451da4 [ADD] Search bar for BrowseView on iOS 15 2023-05-20 19:22:13 +02:00
Fabian Thies
294ba12391 [CHANGE] Fetch news when NewsView appears 2023-05-20 19:22:13 +02:00
Fabian Thies
4a3343fe61 Improved app detail view 2023-05-20 19:22:13 +02:00
Fabian Thies
d1e6ddd435 [ADD] Authentication view for connecting SideStore to an Apple ID 2023-05-20 19:22:13 +02:00
Fabian Thies
3e0379dc70 [WIP] Fixed the app permissions grid in AppDetailView 2023-05-20 19:22:12 +02:00
Fabian Thies
d99674f8bd [ADD] Expandable app and version description texts 2023-05-20 19:21:24 +02:00
Fabian Thies
ca7acc17da [ADD] iOS 13 compatible AsyncImage implementation with cache 2023-05-20 19:21:21 +02:00
Fabian Thies
16a8bce102 [ADD] News, Browse and Settings views ported to SwiftUI
This commit contains WIP SwiftUI versions of most of the views in SideStore.
2023-05-20 19:20:32 +02:00
naturecodevoid
ed2270ff46 Anisette V3 (#324)
* initial anisette V3 implementation

* update V3 urls and log version

* fix crash where FetchAnisetteDataOperation.clientInfo would be nil when getting anisette V3 without provisioning first

* move adi.pb reset to its own button instead of doing it on sign out

* fallback to V1 if client_info fails

* make sure to unwrap optional strings

* feat(anisette): update v3 usage, improve error messages and names, report v3 errors to the user

* refactor(anisette): reduce duplicate JSON to anisette code

* fixes(anisette v3): improve errors, fix v3 server check, fix some edge cases where SideStore could crash and instead return an error, retry on -45061
2023-05-18 01:30:18 -07:00
SoY0ung
45b6c3b338 Fix 'The name for this app is invalid' error(#361)
Fix 'The name for this app is invalid' error when sideloading with non-ascii name ipa
2023-05-15 12:38:26 +08:00