Riley Testut
8aa2f26e47
[AltStore] Updates included image assets
2019-07-30 12:43:10 -07:00
Riley Testut
0efa3c4694
[AltStore] Refactors BrowseViewController screenshot size logic
2019-07-30 12:43:10 -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
083f28896e
[AltStore] Adds App.size
2019-07-30 12:43:01 -07:00
Riley Testut
d3c4ebbb5f
[AltStore] Uses tint color for AppIconImageView border color
2019-07-29 15:42:49 -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
a451b0178e
[AltStore] Validates minimum iOS version when installing apps
2019-07-25 14:04:26 -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
c7be693726
[AltStore] Improves reliability & notifications when refreshing apps in background
2019-07-24 13:16:53 -07:00
Riley Testut
14b3dfa11c
[AltStore] Updates ToastView appearance
2019-07-24 12:51:39 -07:00
Riley Testut
94a5b14577
[AltStore] Adds placeholder tab bar icons
2019-07-24 12:34:31 -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
7f85d73857
[AltStore] Tracks refresh progress in addition to installation
2019-07-19 16:39:55 -07:00
Riley Testut
362f833643
[AltStore] Fixes installation operation not completing when error occurs
2019-07-19 16:09:45 -07:00
Riley Testut
129ae15a54
[AltStore] Adds redesigned BrowseViewController to browse and install apps
2019-07-19 16:05:24 -07:00
Riley Testut
800ec11ae1
[AltStore] Limits interface orientation to portrait
2019-07-16 14:23:46 -07:00
Riley Testut
779bde696c
[AltStore] Improves app installation cancellation/progress tracking
2019-07-16 14:23:25 -07:00
Riley Testut
5f67dcba85
[AltStore] Test background app refresh via silent pushes
2019-07-01 17:14:51 -07:00
Riley Testut
6dd7709364
[AltStore] Improves reliability of background app refresh
2019-07-01 17:13:55 -07:00
Riley Testut
60ba067982
[AltStore] Skip running apps when background refreshing
2019-07-01 12:09:46 -07:00
Riley Testut
26757c99a6
[AltStore] Improves error message when refreshing fails
2019-07-01 11:55:46 -07:00
Riley Testut
f94e0add6e
[AltStore] Adds app icon
2019-06-26 17:10:49 -07:00
Riley Testut
a579499b1c
Updates ClipboardManager download URL
2019-06-25 16:11:25 -07:00
Riley Testut
5d59407eeb
Presents confirmation alert before refreshing AltStore
2019-06-25 14:35:00 -07:00
Riley Testut
84f564452b
[AltStore] Adds ALTAppGroup Info.plist entry for apps in app groups
...
This allows the apps to query at runtime what app groups they should actually use due to bundle identifiers changing.
2019-06-25 14:26:09 -07:00
Riley Testut
3537dd11b0
Presents alert when we fail to extend background refresh time
2019-06-25 13:35:09 -07:00
Riley Testut
963fa439fc
Supports apps with app groups/additional entitlements
2019-06-25 13:34:05 -07:00
Riley Testut
a7abb10e5f
Creates new provisioning profile each refresh
2019-06-24 12:02:37 -07:00
Riley Testut
a3ffa1795a
[AltStore] Extends background fetch time until finished refreshing apps
...
Plays silent audio in background
2019-06-21 11:33:28 -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
232f5f5b98
[AltStore] Adds device UDID to Info.plist when refreshing AltStore
2019-06-18 18:32:49 -07:00
Riley Testut
9d3eda9526
[AltStore] Ensures apps are downloaded before attempting to refresh
2019-06-18 18:32:38 -07:00
Riley Testut
3ac663fbf1
[AltServer] Fixes “Max Apps Allowed” error when updating an already-installed app
...
Removes provisioning profile from device before installation, then adds them back afterwards
2019-06-18 17:40:30 -07:00
Riley Testut
205fb3d7e9
[AltStore] Update AltStore itself from UpdatesViewController
2019-06-17 16:37:59 -07:00
Riley Testut
d65cef8817
[AltStore] Update apps from UpdatesViewController
2019-06-17 14:49:23 -07:00
Riley Testut
9538d05f9f
Supports both Delta and Clipboard Manager
2019-06-10 15:04:10 -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
c4542373c5
[AltStore] Basic Account tab
2019-06-06 14:48:14 -07:00
Riley Testut
b98ab3e852
[AltStore] Disable installed app checking for simulator builds
2019-06-06 12:56:52 -07:00
Riley Testut
1725868296
[AltStore] Refresh all apps from My Apps tab
2019-06-06 12:56:13 -07:00
Riley Testut
0895e4238f
[AltStore] Revises authentication flow with better UI
2019-06-05 18:05:21 -07:00
Riley Testut
5c4613fd20
[AltStore] Refreshes individual apps
2019-06-05 11:03:49 -07:00
Riley Testut
d1c8aa8c0e
Improves InstallError.localizedDescription
2019-06-05 11:02:41 -07:00
Riley Testut
13f9f2ea6f
Displays accurate expiration date for installed apps
2019-06-04 18:50:55 -07:00
Riley Testut
a09d6d3502
[AltStore] Refreshes installed apps in background
2019-06-04 18:30:07 -07:00
Riley Testut
2c3e9ad615
[AltStore] Removes App.ipa
2019-06-04 13:54:29 -07:00
Riley Testut
b69fb2408d
Uses URL schemes to determine whether apps are installed
2019-06-04 13:53:21 -07:00