Commit Graph

21 Commits

Author SHA1 Message Date
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