Commit Graph

332 Commits

Author SHA1 Message Date
naturecodevoid
7f73f2adef Merge remote-tracking branch 'origin/fabianthdev/feature/SwiftUI' into naturecodevoid/swiftui-improvements 2023-05-20 11:23:07 -07:00
Fabian Thies
653d80b88e Add onboarding screens for an easy setup of SideStore 2023-05-20 19:25:14 +02:00
Fabian Thies
89609ad35c [ADD] UI for writing an app review and submit an app rating 2023-05-20 19:24:18 +02:00
Fabian Thies
24146cef90 [ADD] LocalConsole showing STDOUT and STDERR 2023-05-20 19:24:18 +02:00
Fabian Thies
de7e909c01 [ADD] Debug entries for refresh attempts, sending feedback, advanced settings, and resetting the pairing file 2023-05-20 19:24:18 +02:00
Fabian Thies
fbc754d8b7 [ADD] Error log view 2023-05-20 19:24:18 +02:00
Fabian Thies
132b140af2 [ADD] App report button and trusted source badge in app detail view 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
77465cebd0 [ADD] Credits section 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
15f1be0aa8 [FIX] Changes made by Xcode 14 after building the app 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
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
8040636aa5 [WIP] AppIDs view in My Apps section 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
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
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
naturecodevoid
d79b166a6a chore: Remove old apps.json/app.json files 2023-04-11 21:05:53 -07:00
naturecodevoid
5b752cf26e fix: remove duplicate isSideStore checks with a StoreApp extension 2023-04-09 13:51:54 -07:00
naturecodevoid
423ac28ba3 project(AltStore): xcode wants to move these around I guess 2023-04-09 13:35:14 -07:00
naturecodevoid
1dd0cd7d90 Merge branch 'fabianthdev/feature/SwiftUI' into naturecodevoid/swiftui-improvements 2023-04-06 21:07:33 -07:00
naturecodevoid
566841a9a6 Fix not being able to open the project 2023-04-06 21:06:07 -07:00
naturecodevoid
92a9650c0c Apply DevModeView suggestion 2023-04-06 20:49:49 -07:00
naturecodevoid
df94e79472 Merge branch 'fabianthdev/feature/SwiftUI' into naturecodevoid/swiftui-improvements 2023-04-06 20:48:52 -07:00
naturecodevoid
cd2c5ad7b4 Merge remote-tracking branch 'origin/develop' into fabianthdev/feature/SwiftUI 2023-04-06 20:43:10 -07:00
naturecodevoid
0c171122b2 refactor minimuxer to use swift-bridge (#321)
also add team ID to the end of the bundle ID for Debug builds to mirror SideServer
2023-04-01 16:02:12 -07:00
naturecodevoid
df62461d4a Settings: Add Export Logs and commit xcodeproj changes 2023-02-22 13:04:52 -08:00
naturecodevoid
3821a6034d project: attempt to fix crashing on launch 2023-02-21 17:34:56 -08:00
naturecodevoid
09514d15a6 use prebuilt binaries 2023-02-20 18:48:21 -08:00
naturecodevoid
60412721ee Fix build errors
hopefully this doesn't have any unintended side effects
2023-02-19 13:04:42 -08:00
naturecodevoid
cba00a3b9d Add Advanced Settings in-app 2023-02-19 12:03:22 -08:00
naturecodevoid
47848ddd18 Merge branch 'fabianthdev/feature/SwiftUI' into naturecodevoid/swiftui-improvements
Signed-off-by: naturecodevoid <44983869+naturecodevoid@users.noreply.github.com>
2023-02-19 09:56:21 -08:00
naturecodevoid
839699ee03 Icons: add Vista by Swifticul 2023-02-19 09:00:19 -08:00
naturecodevoid
81409227d6 Add developer mode 2023-02-19 08:06:33 -08:00
Fabian Thies
3466870d8f [ADD] UI for writing an app review and submit an app rating 2023-02-19 14:31:01 +01:00
naturecodevoid
986465d8f4 Project: Add HMR
https://github.com/krzysztofzablocki/Inject#individual-developer-setup-once-per-machine
2023-02-17 17:44:56 -08:00
naturecodevoid
03777fd2e7 Icons: add Sky, Honeydew, Midnight 2023-02-15 20:49:07 -08:00
naturecodevoid
8b8e471c97 Add App Icon changer 2023-02-15 18:52:42 -08:00
Fabian Thies
b2f81bf7c6 [ADD] LocalConsole showing STDOUT and STDERR 2023-02-13 18:56:47 +01:00
Fabian Thies
723c8e9539 [ADD] Debug entries for refresh attempts, sending feedback, advanced settings, and resetting the pairing file 2023-02-06 00:44:03 -05:00
Fabian Thies
07159b0ea6 [ADD] Error log view 2023-02-06 00:44:03 -05:00