Riley Testut
2017584da4
Verifies Sources don’t contain duplicate bundle IDs
...
AltStore assumes all apps have unique bundle IDs per source. Weird bugs can occur when this is not the case (such as merging multiple store listings into one), so we now verify upfront whether source contains duplicate bundle IDs before saving.
2024-12-26 21:15:29 +05:30
Joseph Mattello
312fa6fe76
final classes marked as final
...
Signed-off-by: Joseph Mattello <mail@joemattiello.com >
2023-01-04 09:52:12 -05:00
Riley Testut
6c2a83964b
Updates Keychain.patreonCreatorAccessToken via UpdatePatronsOperation
2022-04-14 17:58:06 -07:00
Riley Testut
f1a39e1a1f
[AltStoreCore] Refactors core AltStore logic into AltStoreCore framework
...
AltStoreCore will contain all shared AltStore code between AltStore and any app extensions. Initially, it includes all AltStore model logic.
2020-09-03 16:39:08 -07:00
Riley Testut
b7564207b3
Improves error handling when fetching multiple sources
...
Fetching sources is no longer all or nothing. Now if a source cannot be fetched, it won’t prevent other sources from being updated.
2020-08-27 16:28:13 -07:00
Riley Testut
a90c0c05a0
Adds initial support for 3rd party Sources
2020-03-24 13:27:44 -07:00
Riley Testut
b194b4b642
Fetches Patreon creator access token from AltStore source
2019-11-04 13:42:19 -08:00
Riley Testut
f10f519eab
Adds STAGING flag to conditionally use staging endpoint
2019-11-04 13:38:54 -08:00
Riley Testut
94a22da471
Disables URL caching when fetching Source
2019-09-19 11:27:38 -07:00
Riley Testut
8881ebb0f2
Displays countdown for unreleased apps
2019-09-07 15:37:08 -07:00
Riley Testut
87ced5523e
[AltStore] Refactors fetch apps logic to use Source model objects
2019-07-30 17:00:04 -07:00