Riley Testut
fe3d8a4edb
Hides “UPDATE” option for Patreon apps with expired pledges
2023-12-01 16:50:48 -06:00
Riley Testut
92f3be07f6
Downloads latest _available_ version when updating from AppViewController
...
Asks user to fall back to latest supported verson if version is not compatible with device’s iOS version.
2023-12-01 16:50:48 -06:00
Riley Testut
f9cff51d1c
Supports updating apps from (almost) all AppBannerViews
...
Previously, you could only update apps from MyAppsViewController and AppViewController.
2023-12-01 16:50:48 -06:00
Riley Testut
a6bc4b5d5f
Merge branch 'revised_source_json'
...
# Conflicts:
# AltStore.xcodeproj/project.pbxproj
# AltStore/App Detail/AppContentViewController.swift
# AltStore/App Detail/AppViewController.swift
# AltStore/Base.lproj/Main.storyboard
# AltStoreCore/Model/DatabaseManager.swift
2023-10-19 16:43:50 -05:00
Riley Testut
20417f39ba
Supports viewing full screen app screenshots from AppViewController
...
[Missed] Uses layout config for PreviewAppScreenshots
2023-10-19 16:24:56 -05:00
Riley Testut
253aff29e9
Fixes misplaced back button
2023-10-18 19:11:11 -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
eb81fee411
Fixes showing “Update” button on app store page when no supported update is available
2023-05-18 17:44:54 -05:00
Riley Testut
e97e48ba13
Supports app versions with explicit build versions
...
AltStore will now consider an update available if either:
* The source’s marketing version doesn’t match installed app’s version
* The source declares a build version AND it doesn’t match the install app’s build version
The installed app matches an app version if both maketing versions match, and the build versions match (if provided by the source).
2023-05-18 15:48:17 -05:00
Riley Testut
0b3765f3c4
Fixes tapping buttons underneath navigation bar on SourceDetailViewController/AppViewController
2023-04-04 17:12:18 -05:00
Riley Testut
2cdb9900d4
Updates AppViewController to use UINavigationBarAppearance APIs
...
Fixes visual bugs when transitioning to/from SourceDetailViewController.
2023-04-04 17:06:07 -05:00
Riley Testut
0ec09bb4b8
Fixes AppViewController deprecation warnings
2023-03-02 14:50:06 -06:00
Riley Testut
049065d5ab
[Shared] Updates CocoaPods dependencies
2023-03-01 16:38:49 -06:00
Riley Testut
60b7276ac4
Supports updating apps from AppViewController
...
Unlike MyAppsViewController, AppViewController will attempt to update to the latest available version, rather than the latest supported version. If the latest version is not supported, it will fall back to asking user to install last supported version.
2023-01-24 15:03:09 -06:00
Riley Testut
7ea1ad5af0
Replaces StoreApp.latestVersion with latestSupportedVersion + latestAvailableVersion
...
We now store the latest supported version as a relationship on StoreApp, rather than the latest available version. This allows us to reference the latest supported version in predicates and sort descriptors.
However, we kept the underlying Core Data property name the same to avoid extra migration.
2023-01-24 15:00:31 -06:00
Riley Testut
42d433a11d
Opens Error Log upon tapping ToastView showing logged error
2023-01-24 14:23:42 -06:00
Riley Testut
46cd2be37d
Supports new “versions” key in source JSON
...
Allows sources to list multiple versions of an app.
Preserves backwards compatibility by assigning legacy version values when assigning AppVersions.
2022-09-12 17:07:15 -07:00
Riley Testut
0b3e94b974
Hides permission section if app doesn’t list any permissions
...
Eventually, listing permissions will be mandatory so AltStore can verify that apps only require the permissions they declare. Until then, we’ll allow apps to not list their permissions.
2022-04-11 12:31:02 -07:00
Riley Testut
ed396b400d
Supports installing Fugu14-based jailbreaks
...
If a jailbreak app contains the relevant Fugu14 entries in its Info.plist, AltStore will automatically guide the user through the Fugu14 untether process before installing the jailbreak.
2021-10-25 22:27:30 -07:00
Riley Testut
bf68a284bb
Fixes AppViewController navigation bar + tab bar appearance on iOS 15
2021-09-02 14:49:51 -05:00
Riley Testut
f1a39e1a1f
[AltStoreCore] Refactors core AltStore logic into AltStoreCore framework
...
AltStoreCore will contain all shared AltStore code between AltStore and any app extensions. Initially, it includes all AltStore model logic.
2020-09-03 16:39:08 -07:00
Riley Testut
a3a4af182d
Improves AppBannerView accessibility
2020-08-27 15:23:21 -07:00
Riley Testut
b196981c89
Improves 10 App ID limit error handling
2020-01-24 14:14:08 -08:00
Riley Testut
1650951d53
Fixes AppViewController navigation bar appearing upon app becoming active
2019-11-05 18:08:11 -08:00
Riley Testut
a381565172
Fixes non-functional AppViewController download button
2019-11-05 18:06:52 -08:00
Riley Testut
4013029c04
Adds support for dark mode
2019-10-24 13:04:30 -07:00
Riley Testut
6f58cb9579
Updates PillButton appearance
2019-10-23 14:20:01 -07:00
Riley Testut
6ea8503c3d
Revises News tab + AppViewController UI
2019-10-23 14:19:32 -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
8881ebb0f2
Displays countdown for unreleased apps
2019-09-07 15:37:08 -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
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
16b2db5538
[AltStore] Fixes download button not updating after installing app
2019-07-31 11:11:31 -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
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