Magesh K
3e74e4ae5d
[removeExtensions]: Bug-Fix: appExtensions is not available later at async contect, so capture it prematurely when available
2025-01-13 09:33:29 +05:30
Magesh K
e8798499d3
[removeExtensions]: Bug-Fix: 1. existing App is ALTApplication not InstalledApp - corrected this 2. process as background mode if prompt can't be made or else signal error if operation context changed in-flight
2025-01-13 07:29:37 +05:30
Magesh K
d81c59ecf9
[removeExtensions]: Refactored AppManager and moved out removeAppExtensions to fix subtle logic bugs
2025-01-13 02:30:38 +05:30
Magesh K
55f4aa7deb
[debug]: enabled back appropriate preprocessor debug blocks as before wherever applicable
2025-01-12 20:48:02 +05:30
Magesh K
b3382df216
[cleanup]: commented out debug-only code until CI is switched to release builds
2025-01-08 02:51:02 +05:30
Magesh K
a967a7aaad
[diagnostics]: make operations logging into console to be conditional, toggled by a switch in settings
2025-01-02 20:59:27 +05:30
Magesh K
e21e116535
[Fix]: operate on UI controls in main thread
2024-12-28 02:12:03 +05:30
Magesh K
950e54a04b
[trusted-apps]: update url to develop branch trustedapps.json (need to move it to proper location later)
2024-12-26 22:00:38 +05:30
Magesh K
daa5ba1a9f
[Beta-Updates]: cleanup error handling
2024-12-26 21:15:29 +05:30
Magesh K
2eeaeca8f4
[Beta-Updates]: fix verify step for beta artifact verifications
2024-12-26 21:15:29 +05:30
Magesh K
7af0992a2b
[cleanup]: renamed new field for build revision from commitID to revision
2024-12-26 21:15:29 +05:30
Magesh K
dd8d6d447f
[fetch-sources]: Disabled caching during request
2024-12-26 21:15:29 +05:30
Magesh K
adee94819a
[Beta-Suuport]: Added commit ID appending to version if in beta track build
2024-12-26 21:15:29 +05:30
Stern
7dc37d82e3
UI: Change more UI/UX reflect SideStore branding.
...
Signed-off-by: Stern <stern@sidestore.io >
2024-12-26 21:15:29 +05:30
Magesh K
f542a52bda
[AltBackup+Schemes]: Fixes for URL schemes throughout both AltBackup and SideStore apps
2024-12-26 21:15:29 +05:30
Magesh K
90c6c64e71
[diagnostics]: added logging for all operation types and their invocations
2024-12-26 21:15:29 +05:30
Magesh K
90a1f4dd83
[op-download]: Fixed a bug where downloaded temp file was deleted before it was used
2024-12-26 21:15:29 +05:30
Magesh K
9597c7deb6
[error-handling]: Improved Error handling for all OperationTypes in AppManager
2024-12-26 21:15:29 +05:30
Magesh K
d045c0ed4d
[cleanup]: Added TODOs in the comments
2024-12-26 21:15:29 +05:30
Magesh K
7ac485def0
[cleanup]: remove unused code and renamed AltStore to SideStore in sources section
2024-12-26 21:15:29 +05:30
Magesh K
7f60048b0c
[cleanup]: removed unused code which was replaced by UI input text field in sources tab
2024-12-26 21:15:29 +05:30
Magesh K
1d030a9550
[trusted-sources]: Fix: updated trustedsources.json to match that of altstore 2.0 format
2024-12-26 21:15:29 +05:30
Magesh K
5b8ca13565
[trusted-sources]: restore back trusted source fetch URL to sidestore
2024-12-26 21:15:29 +05:30
Magesh K
8ebb0d0f35
[altsign]: commented out code which requires release from altsign-marketplace branch
2024-12-26 21:15:29 +05:30
Magesh K
a7b31ec7a2
clean-checkpoint-2-restore-missing
2024-12-26 21:15:29 +05:30
Magesh K
63a3203e50
clean-checkpoint-1
2024-12-26 21:15:29 +05:30
Riley Testut
e27c5f0b87
Ignores recommended sources permission errors for RELEASE builds
2024-12-26 21:15:29 +05:30
Riley Testut
e298b440e8
Removes ability to bypass permission errors for non-recommended sources
2024-12-26 21:15:29 +05:30
Riley Testut
c86e00413b
Fixes missing last Coding Path value for DecodingError.keyNotFound
2024-12-26 21:15:29 +05:30
Riley Testut
07ed25ab54
Improves maketplace source error messages
2024-12-26 21:15:29 +05:30
Riley Testut
2899e3ea5f
Throws error when adding marketplace source to non-marketplace AltStore (and vice versa)
2024-12-26 21:15:29 +05:30
Riley Testut
2f603778d6
Supports “custom” pledge amounts for Patreon apps
2024-12-26 21:15:29 +05:30
Riley Testut
6d7d06a85e
Hides source detail screens after adding/removing source
...
Fixes various issues due to saving/deleting source while viewing source details.
2024-12-26 21:15:29 +05:30
Riley Testut
afb393b80b
Changes “WiFi” spelling to “Wi-Fi”
2024-12-26 21:15:29 +05:30
Riley Testut
2466c4d5c9
Supports JSON5 for sources
2024-12-26 21:15:29 +05:30
Riley Testut
69a01a3262
[AltStoreCore] Includes more context when logging Patreon account errors
...
Includes full decoding path if possible.
2024-12-26 21:15:29 +05:30
Riley Testut
7bcd0ea748
Supports not including get-task-allow entitlement in source JSON if value is false
2024-12-26 21:15:29 +05:30
Riley Testut
2ebd234ec8
Fixes using incorrect Logger in VerifyAppPledgeOperation
2024-12-26 21:15:29 +05:30
Riley Testut
2b3b60819e
Automatically dismisses web view if user completes Patreon checkout flow
2024-12-26 21:15:29 +05:30
Riley Testut
b0e43b8b97
Adds comments explaining not to rethrow errors from VerifyAppPledgeOperation
2024-12-26 21:15:29 +05:30
Riley Testut
74b6fb6ec0
Supports joining Patreon via web view + downloading app in single flow
...
Asks user to connect Patreon account if they are signed-in inside WebViewController but not in AltStore settings.
2024-12-26 21:15:29 +05:30
Riley Testut
cf09843538
Asks user to review permissions when installing/updating apps
...
When installing, all entitlements will be shown. When updating, only _added_ entitlements will be shown.
2024-12-26 21:15:29 +05:30
Riley Testut
05332ca122
Clears image cache with “Clear Cache…” option in Settings
...
Also increases image cache size to 512MB.
2024-12-26 21:15:29 +05:30
Riley Testut
8946ab8a65
Downloads latest _available_ version when updating from AppViewController
...
Asks user to fall back to latest supported verson if version is not compatible with device’s iOS version.
2024-12-26 21:15:29 +05:30
Riley Testut
e370034e0b
Fixes showing Patreon page when installing non-Patreon apps
2024-12-26 21:15:29 +05:30
Riley Testut
8add1d0f4a
Supports remotely disabling workaround for downloading Patreon attachments
...
In case our workaround for downloading Patreon post attachments breaks, we can remotely disable it and force AltStore to use its fallback instead (taking user to post directly).
2024-12-26 21:15:29 +05:30
Riley Testut
ba94886ba9
Supports downloading apps from locked Patreon posts
...
Uses cached Patreon session cookies to access post attachments despite no official API support.
2024-12-26 21:15:29 +05:30
Riley Testut
7e232cafbe
[AltStoreCore] Adds AppProtocol.storeApp
...
Simplifies retrieving the associated StoreApp for an app.
2024-12-26 21:15:29 +05:30
Riley Testut
91ea34110b
Verifies StoreApp.isPledged status when updating source
2024-12-26 21:15:29 +05:30
Riley Testut
a49e16f591
Supports both iPhone + iPad screenshots
...
Prefers showing screenshots for current device, but falls back to all screenshots if there are no relevant ones.
2024-12-26 21:15:29 +05:30