Riley Testut
4ed40cd544
Removes support for “background mode” permissions
2023-05-29 16:50:17 -05:00
Riley Testut
a3813ace54
Revises Entitlements UI on app detail page
2023-05-29 16:48:43 -05:00
Riley Testut
04582c72e8
Redesigns store page permissions UI to show all entitlements and privacy permissions
2023-05-29 16:47:30 -05:00
Riley Testut
4766c14b6c
[AltStoreCore] Adds some common ALTPrivacyPermissions
...
* Apple Music
* Bluetooth
* Calendars
* Camera
* Face ID
* Local Network
* Microphone
* Photos
2023-05-29 16:46:35 -05:00
Riley Testut
45ed24bfb5
Verifies downloaded app’s permissions match source
...
Renames source JSON permissions key to “appPermissions” in order to preserve backwards compatibility, since we’ve changed the schema for permissions.
2023-05-12 18:26:24 -05:00
Riley Testut
aa138b9461
[AltStoreCore] Flattens optional values when @Managed/@AsyncManaged.wrappedValue is also optional
2023-05-11 18:56:10 -05:00
Riley Testut
3574ed2ed9
Removes unnecessary StoreApp convenience properties
2023-01-24 15:03:09 -06:00
Riley Testut
4fc4d6ba39
Conforms AppVersion to AppProtocol
2023-01-24 15:03:09 -06:00
Riley Testut
c232ef5044
Makes AppProtocol.url optional
...
Allows us to create AnyApp values without a valid file URL.
2022-09-08 15:59:24 -05:00
Riley Testut
ed396b400d
Supports installing Fugu14-based jailbreaks
...
If a jailbreak app contains the relevant Fugu14 entries in its Info.plist, AltStore will automatically guide the user through the Fugu14 untether process before installing the jailbreak.
2021-10-25 22:27:30 -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