Riley Testut
9ae96eda2c
Verifies all privacy + background mode permissions have usage descriptions
2024-12-26 21:15:29 +05:30
Riley Testut
05c39cd80c
Verifies source’s identifier doesn’t match existing sources when adding
2024-12-26 21:15:29 +05:30
Riley Testut
2532f160bb
Verifies source’s identifier doesn’t change after refreshing
2024-12-26 21:15:29 +05:30
Riley Testut
46aaf8d0ce
Verifies Sources don’t contain duplicate app versions
2024-12-26 21:15:29 +05:30
Riley Testut
bb560ed8b6
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
25b7da0677
final classes marked as final
...
Signed-off-by: Joseph Mattello <mail@joemattiello.com >
2023-01-04 09:52:12 -05:00
Riley Testut
be31f40288
Updates Keychain.patreonCreatorAccessToken via UpdatePatronsOperation
2022-04-14 17:58:06 -07:00
Riley Testut
472de7dd21
[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
08bcd9b9fd
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
e5170a2f4a
Adds initial support for 3rd party Sources
2020-03-24 13:27:44 -07:00
Riley Testut
8df834a51a
Fetches Patreon creator access token from AltStore source
2019-11-04 13:42:19 -08:00
Riley Testut
b502f8ed6e
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