Riley Testut
e75d184194
[AltKit] Replaces dedicated AltKit module with shared files across targets
...
Treating AltKit as a full module resulted in more complexity than necessary, when we really just wanted to share some files between different targets. Now we can share individual files across modules as-needed without AltKit overhead.
2020-09-03 15:35:29 -07:00
Riley Testut
4c3d33efdc
Shows source errors in SourcesViewController
2020-08-27 16:39:03 -07:00
Riley Testut
d6a33176e6
Adds “Install AltDaemon” option to settings (jailbreak only)
...
Exports AltDaemon that can be installed with Filza or another file/package manager.
2020-06-07 10:02:41 -07:00
Riley Testut
17594a51d1
Limits new (de-)activation flow to 13.5 or later
2020-05-18 00:04:09 -07:00
Riley Testut
39b60a07d9
Removes active app extension limits on 13.5 or later
2020-05-17 23:47:26 -07:00
Riley Testut
19bf19350e
Supports removing inactive apps from My Apps
2020-05-17 23:47:26 -07:00
Riley Testut
d8f1dcb032
Adds RemoveAppBackupOperation to remove backed up app data
2020-05-17 23:47:26 -07:00
Riley Testut
a4d9188bc7
Fixes missing error descriptions when using NSError.withLocalizedFailure()
2020-05-15 14:54:46 -07:00
Riley Testut
bab1fcb7bc
Asks user for permission before installing apps with private entitlements
2020-05-02 22:06:57 -07:00
Riley Testut
193ca28c98
Adds VS App Center analytics + crash reporting
...
Currently tracks install, refresh, and update app events.
2020-03-31 14:31:34 -07:00
Riley Testut
a90c0c05a0
Adds initial support for 3rd party Sources
2020-03-24 13:27:44 -07:00
Riley Testut
bc02cfc8a9
Adds support for activating and deactivating apps
...
iOS 13.3.1 limits free developer accounts to 3 apps and app extensions. As a workaround, we now allow up to 3 “active” apps (apps with installed provisioning profiles), as well as additional “inactivate” apps which don’t have any profiles installed, causing them to not count towards the total. Inactive apps cannot be opened until they are activated.
2020-03-11 15:49:26 -07:00
Riley Testut
5e25593c3d
[Both] Improves error messages
2020-03-11 13:51:17 -07:00
Riley Testut
4f00018164
Refreshes apps by installing provisioning profiles when possible
...
Assuming the certificate used to originally sign an app is still valid, we can refresh an app simply by installing new provisioning profiles. However, if the signing certificate is no longer valid, we fall back to the old method of resigning + reinstalling.
2020-03-06 17:34:18 -08:00
Riley Testut
390a770115
Improves error message when registering app + app extension after App ID limit is reached
2020-02-10 16:30:54 -08:00
Riley Testut
c2048f3814
Prevents deleting legacy sideloaded apps
2020-01-13 11:22:40 -08:00
Riley Testut
6c91db1dcd
Presents reminder to open AltStore after first background refresh
2019-09-21 21:27:20 -07:00
Riley Testut
f51e41efab
Hides Settings Debug section behind swipe gesture
2019-09-19 22:20:10 -07:00
Riley Testut
c5b0072443
Changes app icon + primary tint color
2019-09-19 11:38:38 -07:00
Riley Testut
2192a756b2
Changes app tint color to Red (from Green)
2019-09-08 14:21:58 -07:00
Riley Testut
ab8d51c000
Revises Auth flow UI
2019-09-07 15:29:19 -07:00
Riley Testut
859f8a255c
Adds support for isBackgroundRefreshEnabled setting
2019-09-05 11:57:16 -07:00
Riley Testut
0c1f469dfa
Prioritizes AltServer that originally installed AltStore over others
2019-09-04 10:45:24 -07:00
Riley Testut
52cb01c6c7
[AltStore] Revises AppViewController UI
...
- Fades in navigation bar as user scrolls down
- Displays version number, version date, and app size
2019-07-30 12:43:10 -07:00
Riley Testut
711dd69b74
[AltStore] Adds redesigned MyAppsViewController to refresh/update installed apps
2019-07-19 16:43:16 -07:00
Riley Testut
129ae15a54
[AltStore] Adds redesigned BrowseViewController to browse and install apps
2019-07-19 16:05:24 -07:00
Riley Testut
0895e4238f
[AltStore] Revises authentication flow with better UI
2019-06-05 18:05:21 -07:00
Riley Testut
a09d6d3502
[AltStore] Refreshes installed apps in background
2019-06-04 18:30:07 -07:00
Riley Testut
c3a8abf8dc
Switches to Core Data model objects
2019-05-20 21:24:53 +02:00
Riley Testut
ee79230d37
Changes tint color to Delta purple
2019-05-10 11:39:34 -07:00