Commit Graph

7 Commits

Author SHA1 Message Date
Riley Testut
48105f068b Changes ALTAppPermission.isKnown to check localizedName == nil, not localizedDescription
Privacy permissions always have nil localizedDescriptions, even if they’re known.
2023-05-30 12:53:26 -05:00
Riley Testut
c1e2a28c67 [AltStoreCore] Adds Permissions.plist with definitions for most known permissions
Simpler to update over time as a separate plist rather than in source code.
2023-05-29 16:50:17 -05:00
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