Commit Graph

47 Commits

Author SHA1 Message Date
Riley Testut
0f25c34ec7 Limits fetching App IDs to debug builds 2020-02-12 08:01:54 -08:00
Riley Testut
a763f469e1 Adds support for sideloading unc0ver 2020-02-11 13:29:28 -08:00
Riley Testut
5045c1057a Improves App ID counting + management
Fetches App ID count directly from Apple, and adds AppIDsViewController to view all App IDs for the logged-in account.
2020-02-10 17:30:11 -08:00
Riley Testut
230915e536 Removes “Delete App” functionality for non-debug builds
No longer necessary now that AltStore can detect when apps are uninstalled, but still useful for development.
2020-01-24 15:15:19 -08:00
Riley Testut
74f44ddfe8 Displays remaining App ID count 2020-01-24 14:54:52 -08:00
Riley Testut
b196981c89 Improves 10 App ID limit error handling 2020-01-24 14:14:08 -08:00
Riley Testut
249848d978 Fixes endless loading when sideloading invalid app 2019-11-05 13:26:01 -08:00
Riley Testut
7485472095 Fixes hard-to-see sideloading activity indicator in dark mode 2019-11-04 11:17:28 -08:00
Riley Testut
6f58cb9579 Updates PillButton appearance 2019-10-23 14:20:01 -07:00
Riley Testut
aa52633491 Revises My Apps UI 2019-10-23 14:07:13 -07:00
Riley Testut
9e610ddb73 Adds support for sideloading .ipa’s via “Open in…” 2019-09-27 17:39:36 -07:00
Riley Testut
1504a277d5 Re-enables checking if Patreon account is a patron 2019-09-25 00:53:36 -07:00
Riley Testut
26f799de72 Replaces personal email with AltStore email 2019-09-19 15:35:38 -07:00
Riley Testut
c5b0072443 Changes app icon + primary tint color 2019-09-19 11:38:38 -07:00
Riley Testut
ee20ac9a03 Presents app page when tapping updates 2019-09-12 13:51:03 -07:00
Riley Testut
502a5488b0 Adds support for installing AltStore beta from AltStore 2019-09-12 13:04:15 -07:00
Riley Testut
e3bf6d6239 Improves error message when multiple apps fail to refresh 2019-09-12 13:00:08 -07:00
Riley Testut
e510e9d992 Fixes crash when displaying new updates 2019-09-12 12:49:19 -07:00
Riley Testut
225bbbe7af Fixes sideloaded apps disappearing after unlinking Patreon 2019-09-10 12:32:48 -07:00
Riley Testut
2192a756b2 Changes app tint color to Red (from Green) 2019-09-08 14:21:58 -07:00
Riley Testut
eb5b1a616a [AltStore] Adds basic Patreon integration
- Lists beta versions of apps when signed in to Patreon
- Lists names of Patrons with the Credits benefit
2019-08-28 11:13:22 -07:00
Riley Testut
d45f052f16 [AltStore] Fixes potential endless loading of remote images 2019-08-27 16:00:59 -07:00
Riley Testut
7d48b831ed [AltStore] Loads images remotely rather than including them in app bundle 2019-08-20 19:06:03 -05:00
Riley Testut
7727a0b725 [AltStore] Renames App to StoreApp 2019-07-31 14:07:00 -07:00
Riley Testut
39a27f932a [AltStore] Fixes frozen progress when refresh fails 2019-07-31 13:54:54 -07:00
Riley Testut
241b677445 [AltStore] Fixes incorrect app updates section header 2019-07-31 13:37:51 -07:00
Riley Testut
20be5c8558 [AltStore] Fixes crash after deleting app from home screen
If the user never opened the My Apps tab, but then deleted an AltStore app from the home screen and then returned to AltStore, the app would crash when trying to update MyAppsViewController.collectionView.
2019-07-31 11:24:18 -07:00
Riley Testut
2fa215dd4d [AltStore] Presents alert when sideloading apps 2019-07-30 17:18:51 -07:00
Riley Testut
87ced5523e [AltStore] Refactors fetch apps logic to use Source model objects 2019-07-30 17:00:04 -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
e202c01aeb [AltStore] Sideloads apps from Files 2019-07-28 15:51:36 -07:00
Riley Testut
cd3e638eff [AltStore] Revises database model to support both store apps and sideloaded apps 2019-07-28 15:41:01 -07:00
Riley Testut
064c315ca9 [AltStore] Improves MyAppsViewController UI
Adds “No Updates Available” text
Prevents unnecessary reload animations
2019-07-24 15:01:33 -07:00
Riley Testut
cd9562c300 [AltStore] Checks for updates in background 2019-07-24 13:52:58 -07:00
Riley Testut
14b3dfa11c [AltStore] Updates ToastView appearance 2019-07-24 12:51:39 -07:00
Riley Testut
fc44dfb19c [AltStore] Adds redesigned AppViewController to view/download AltStore apps 2019-07-24 12:34:23 -07:00
Riley Testut
711dd69b74 [AltStore] Adds redesigned MyAppsViewController to refresh/update installed apps 2019-07-19 16:43:16 -07:00
Riley Testut
5d59407eeb Presents confirmation alert before refreshing AltStore 2019-06-25 14:35:00 -07:00
Riley Testut
39c84e623a Prioritizes app refresh order
Tries to refresh apps that are about to expire first, and then always refreshes AltStore itself last, since refreshing AltStore means that the app will quit.
2019-06-21 11:20:29 -07:00
Riley Testut
d65cef8817 [AltStore] Update apps from UpdatesViewController 2019-06-17 14:49:23 -07:00
Riley Testut
a932e0759e Displays progress when downloading/refreshing apps
Refactors download/refresh steps into separate Operation subclasses
2019-06-10 15:03:47 -07:00
Riley Testut
1725868296 [AltStore] Refresh all apps from My Apps tab 2019-06-06 12:56:13 -07:00
Riley Testut
5c4613fd20 [AltStore] Refreshes individual apps 2019-06-05 11:03:49 -07:00
Riley Testut
13f9f2ea6f Displays accurate expiration date for installed apps 2019-06-04 18:50:55 -07:00
Riley Testut
0c79db4482 Displays app details when selecting app in MyAppsViewControllers 2019-05-20 21:40:04 +02:00
Riley Testut
3154a86b7a Adds support for “deleting” installed apps
Temporary, because later we won’t be able to actually uninstall apps from within AltStore
2019-05-20 21:36:39 +02:00
Riley Testut
42734f2004 Adds basic MyAppsViewController implementation 2019-05-20 21:27:49 +02:00