Commit Graph

165 Commits

Author SHA1 Message Date
mahee96
d670618cbe debloat: removed more patreon stuff carried over from altstore 2.0 2026-02-22 15:18:51 +05:30
mahee96
a6be43da53 debloat: remove patreon stuff carried over from altstore 2.0...not required by sidestore in-app since sidestore manages in web + remove old tests from altstore 2026-02-22 14:54:01 +05:30
mahee96
c807154873 cleanup: removed analytics stuff - we can add a decent analytics management later if we need 2026-02-22 13:57:43 +05:30
mahee96
83ed17c443 cleanup: improved messaging for appID customization 2026-02-22 05:31:26 +05:30
mahee96
096bb85bc1 bug-fix: customizeAppId key should be used from UserDefaults.standard instead of UserDefaults.shared 2026-02-22 05:31:10 +05:30
mahee96
786f06800f bug-fix: main-profile processing should account for the effective AppID which is in context.bundleIdentifier 2026-02-22 05:30:39 +05:30
mahee96
277b5b0bd4 settings: added new switch to allow enabling appId customization (which will be shown during install) 2026-02-07 07:59:39 +05:30
mahee96
255db2bac0 fix: cached app after download was not respecting overriden appId/bundleId 2026-02-02 11:28:48 +05:30
mahee96
30c03aad42 feature: added a prompt before installing to customize appId 2026-02-02 08:44:49 +05:30
mahee96
d70c916222 cleanup - removed unused commented code (already validated in 0.6.2 that refresh path doesnt need reinstalls since it only resigns the app) 2026-02-02 08:41:42 +05:30
Huge_Black
685d956775 Use main profile when refreshing (#1013) 2025-06-22 08:31:13 -04:00
Huge_Black
00ed6e61be Add option for using main bundle's profile for app extensions, update AltSign & libmd (#1012) 2025-06-22 04:13:15 -04:00
Magesh K
bf766c1b84 - Multiple fixes and CI setup 2025-02-08 11:36:55 +05:30
Magesh K
ac486a4723 [DisableIdleTimeout]: Fix: account for concurrency 2025-02-02 04:38:46 +05:30
Magesh K
c3847276f7 [DisableIdleTimeout]: Fix: moved setting isIdleTimerDisabled = false to AppManager.finish() 2025-02-02 04:18:36 +05:30
Magesh K
ac63314a91 [cleanup]: Disable patrons related stuff as it is non-functional 2025-01-29 02:48:12 +05:30
Magesh K
8935ba08b4 [CoreData]: Fix: propagate coredata errors properly 2025-01-20 23:03:45 +05:30
Magesh K
332f56324c [Refresh]: Remove install stuffs from refresh since in refresh should only renew provisioning profiles (#846) 2025-01-18 21:36:41 -05:00
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
d81c59ecf9 [removeExtensions]: Refactored AppManager and moved out removeAppExtensions to fix subtle logic bugs 2025-01-13 02:30:38 +05:30
Magesh K
e62d9023f8 Revert "fix: Refreshing via Xcode would cause a crash here"
This reverts commit a3a34eb9ef.
2025-01-13 01:02:53 +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
ee03d9fa51 [diagnostics]: Added exporting of the coredata sqlite for debugging 2025-01-02 20:05:16 +05:30
Magesh K
178145f57e [Settings]: added toggle for ExportResignedApps to export resigned apps to SideStore Documents dir 2024-12-26 21:15:29 +05:30
Magesh K
d6ae65420d [debug]: added export capability for resigned apps and makefile cleanup 2024-12-26 21:15:29 +05:30
Magesh K
dded866025 [cleanup]: define operations explicitly 2024-12-26 21:15:29 +05:30
Magesh K
893c628e80 [cleanup]: removed excessive completion handlers added recently 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
b757410044 [TODO]: Added TODO for cleanup of Error Logging during AppOperation 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
6c60c2092c [AppManager]: Fix: Added bac missing removeAppExtensionsOperation in run operations group and improved erorr handling 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
46ccbe5aad [cleanup]: renamed identifiers from io.altstore.xxxx to io.sidestore.xxxx 2024-12-26 21:15:29 +05:30
Magesh K
a7b31ec7a2 clean-checkpoint-2-restore-missing 2024-12-26 21:15:29 +05:30
Riley Testut
8ba28d0cd4 Rethrows Core Data save errors after installing apps vs ignoring 2024-12-26 21:15:29 +05:30
Riley Testut
846285eb1f Shows “Downloading [app]…” toast view when installing app from new source
Allows users to tap it to immediately see installation progress.
2024-12-26 21:15:29 +05:30
Riley Testut
f477115003 Always asks to add source when installing app if not yet added 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
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
9716ee6152 Limits updating sources to app launch and manually via pull-to-refresh 2024-12-26 21:15:29 +05:30
Riley Testut
d625b381d9 Fixes accidentally saving CancellationErrors to error log 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
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
583de6c0ec Fixes deadlock when getting/setting progress for an app 2024-12-26 21:15:29 +05:30
Riley Testut
98125e93aa Adds AddSourceViewController to add sources by URL or from list of recommended sources 2024-12-26 21:15:29 +05:30
Riley Testut
4551451b57 Posts Notification when Source is added or removed 2024-12-26 21:15:29 +05:30
Riley Testut
f5c40ae571 Disables permission verification for DEBUG builds 2024-12-26 21:15:29 +05:30
Riley Testut
0fa941e6ef Fixes erroneously showing “Unsupported Updates Available” message 2024-12-26 21:15:29 +05:30
Riley Testut
e8f676b10b Fixes showing “Update” button on app store page when no supported update is available 2024-12-26 21:15:29 +05:30