Commit Graph

172 Commits

Author SHA1 Message Date
mahee96
f412f6df23 Merge branch 'cell-shortcut' into cell-staging
# Conflicts:
#	AltStore/Operations/SendAppOperation.swift
2026-02-25 01:20:56 +05:30
mahee96
6d4cbf1c59 refactor: streamline the repo again and removed unused files from altstore 2026-02-22 21:27:31 +05:30
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
spidy123222
0fe8d7fed9 Move to SendAppOperation 2025-04-08 15:19:33 -07:00
spidy123222
1a1aa42e02 move it behind pendiungunitcount 60 2025-04-08 15:19:33 -07:00
spidy123222
7ff4b48223 Move attempt to a higher Stage. 2025-04-08 15:19:33 -07:00
spidy123222
4801f6e8f2 Attempt a million 2025-04-08 15:19:33 -07:00
Spidy123222
ff28f6fa8f Add files via upload
Signed-off-by: Spidy123222 <64176728+Spidy123222@users.noreply.github.com>
2025-04-08 15:19:33 -07: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