Commit Graph

  • f477115003 Always asks to add source when installing app if not yet added Riley Testut 2024-01-23 17:15:39 -06:00
  • 79fc75edbd Fixes not updating featured apps installation status on source detail page Riley Testut 2024-01-23 16:50:55 -06:00
  • 6d7d06a85e Hides source detail screens after adding/removing source Riley Testut 2024-01-23 16:43:05 -06:00
  • afb393b80b Changes “WiFi” spelling to “Wi-Fi” Riley Testut 2024-01-23 14:21:37 -06:00
  • cfdc1aa82c Hides “REMOVE” button in navigation bar if source is already added Riley Testut 2024-01-22 14:40:37 -06:00
  • 2466c4d5c9 Supports JSON5 for sources Riley Testut 2024-01-22 14:25:09 -06:00
  • 673eff4a51 Updates app version to 2.0b7 (30) Riley Testut 2024-01-08 14:49:06 -06:00
  • 3c73418fc3 [AltStoreCore] Migrates Core Data model from v15 to v16 Riley Testut 2024-01-08 14:38:18 -06:00
  • b72b46b864 [AltStoreCore] Makes PledgeTier.name optional to match Patreon API Riley Testut 2024-01-08 14:32:22 -06:00
  • 69a01a3262 [AltStoreCore] Includes more context when logging Patreon account errors Riley Testut 2024-01-08 14:27:01 -06:00
  • becc626027 [AltStoreCore] Fixes parsing Patreon responses containing tiers with null titles Riley Testut 2024-01-08 14:23:19 -06:00
  • 90fbb28b54 [AltServer] Updates app version to 1.7.2b (84) Riley Testut 2023-12-11 16:05:54 -06:00
  • 4688e9b927 Updates app build version to 25 Riley Testut 2023-12-11 15:41:57 -06:00
  • 7bcd0ea748 Supports not including get-task-allow entitlement in source JSON if value is false Riley Testut 2023-12-11 15:05:00 -06:00
  • 6a520b3410 Revert "Fixes always showing non-featured apps last in FeaturedViewController" Riley Testut 2023-12-11 14:06:34 -06:00
  • f2ab214f27 [AltStoreCore] Migrates Core Data model from v14 to v15 Riley Testut 2023-12-11 13:50:40 -06:00
  • de601cfacb Updates app version to 2.0b6 (23) Riley Testut 2023-12-08 19:24:21 -06:00
  • b7a04d59b4 Fixes FeaturedViewController warnings Riley Testut 2023-12-08 19:21:51 -06:00
  • fec02cd80a Fixes always showing non-featured apps last in FeaturedViewController Riley Testut 2023-12-08 19:18:50 -06:00
  • 9b1d65b571 Slightly decreases AppBannerView badge/source icon spacing Riley Testut 2023-12-08 18:54:48 -06:00
  • be640930ce Fixes “Unable to satisfy constraints” Auto Layout warnings Riley Testut 2023-12-08 18:53:46 -06:00
  • 31aeec6b38 Actually shows AltStore build version in Settings for BETA builds Riley Testut 2023-12-08 18:48:17 -06:00
  • d7aa3b405d Uses filled symbol images for category menu picker Riley Testut 2023-12-08 18:41:12 -06:00
  • 5d27397f03 Fixes incorrect search cancel button tint color after browsing category/source apps Riley Testut 2023-12-08 18:39:46 -06:00
  • bea54fa748 Changes BrowseViewController’s search bar style to .automatic Riley Testut 2023-12-08 18:37:38 -06:00
  • 3391058475 Fixes button titles flashing when scrolling into view Riley Testut 2023-12-08 18:30:30 -06:00
  • 55aa893b21 Enables persisting .info level OSLogs Riley Testut 2023-12-08 18:23:58 -06:00
  • 2ebd234ec8 Fixes using incorrect Logger in VerifyAppPledgeOperation Riley Testut 2023-12-08 18:22:17 -06:00
  • 2b3b60819e Automatically dismisses web view if user completes Patreon checkout flow Riley Testut 2023-12-08 18:20:25 -06:00
  • b0e43b8b97 Adds comments explaining not to rethrow errors from VerifyAppPledgeOperation Riley Testut 2023-12-08 18:17:22 -06:00
  • 4514fe1c2c Displays detailed error log in-app with Quick Look Riley Testut 2023-12-08 18:15:48 -06:00
  • 1fbec33719 [AltStoreCore] Fixes signing-in to Patreon with Google account Riley Testut 2023-12-07 15:53:15 -06:00
  • 74b6fb6ec0 Supports joining Patreon via web view + downloading app in single flow Riley Testut 2023-12-07 15:14:55 -06:00
  • 703db062e6 Shows source/category icon next to BrowseViewController’s title Riley Testut 2023-12-06 15:36:20 -06:00
  • 29627504cc Shows “Pledge Expired” for installed Patreon apps without active pledge Riley Testut 2023-12-06 14:58:18 -06:00
  • 1992ecd3a2 [AltStoreCore] Finalizes StoreCategory icons, colors, and JSON values Riley Testut 2023-12-06 14:57:02 -06:00
  • 36ac3af7dc Fixes showing “Update” for Patreon apps with inactive pledges Riley Testut 2023-12-05 15:54:34 -06:00
  • 786bf4ac63 Fixes squished AppBannerView on AppIDsViewController Riley Testut 2023-12-05 15:29:20 -06:00
  • 86d7afb95d Changes MyAppsViewController.noAppsDataSource to non-prefetching data source Riley Testut 2023-12-08 14:55:51 -06:00
  • 81af866268 Fixes incorrect initial size for website button on Source detail page Riley Testut 2023-12-08 14:53:25 -06:00
  • abc7b8d933 [AltStoreCore] Adds Date.shortDateFormatter Riley Testut 2023-12-08 14:51:29 -06:00
  • 9ac26a99a8 Fixes unused variable warning for SourcesViewController preview Riley Testut 2023-12-08 14:50:42 -06:00
  • 80030acb87 Supports searching all apps from FeaturedViewController Riley Testut 2023-12-08 14:49:59 -06:00
  • 0c958dad19 Limits paging app screenshots on FeaturedViewController to bottom of cell Riley Testut 2023-12-08 14:35:36 -06:00
  • 9ea94912d4 Randomizes featured source + app order at app launch Riley Testut 2023-12-08 14:32:57 -06:00
  • 36743c0cf4 Completely redesigns Browse tab with FeaturedViewController Riley Testut 2023-12-08 14:28:57 -06:00
  • 870ef0c47f Moves caption below app + developer name in AppCardCollectionViewCell Riley Testut 2023-12-07 18:27:45 -06:00
  • 5c808ec59e Shows app’s source icon on AppBannerView Riley Testut 2023-12-07 18:19:42 -06:00
  • 20b424c97c Supports filtering apps in BrowseViewController by category Riley Testut 2023-12-07 18:11:25 -06:00
  • 1b8daa59c0 [AltStoreCore] Adds StoreApp.category + StoreCategory enum Riley Testut 2023-12-07 18:04:48 -06:00
  • 71eb77cfda Allows changing BrowseViewController sort order Riley Testut 2023-12-07 17:54:59 -06:00
  • 5cb40de113 Changes BrowseViewController’s search bar placement to inline Riley Testut 2023-12-07 17:42:02 -06:00
  • 9716ee6152 Limits updating sources to app launch and manually via pull-to-refresh Riley Testut 2023-12-07 17:30:46 -06:00
  • cf09843538 Asks user to review permissions when installing/updating apps Riley Testut 2023-12-07 17:15:08 -06:00
  • d625b381d9 Fixes accidentally saving CancellationErrors to error log Riley Testut 2023-12-07 17:02:13 -06:00
  • 05332ca122 Clears image cache with “Clear Cache…” option in Settings Riley Testut 2023-12-07 16:58:39 -06:00
  • be31611cb7 Adopts automatic status bar tinting on iOS 17 for App + Source detail screens Riley Testut 2023-12-07 16:50:31 -06:00
  • 3773a051ab Changes NewsCollectionViewCell image aspect ratio to 3:2 Riley Testut 2023-12-07 16:45:42 -06:00
  • 142b9c6810 [AltWidget] Fixes compiling for iOS 16 and earlier Riley Testut 2023-12-07 16:39:13 -06:00
  • cccbe3a80b Hides “UPDATE” option for Patreon apps with expired pledges Riley Testut 2023-12-01 16:42:49 -06:00
  • 0ad9ceaa95 Disables actions for Patreon apps with expired pledges instead of hiding them Riley Testut 2023-12-01 16:38:31 -06:00
  • 8946ab8a65 Downloads latest _available_ version when updating from AppViewController Riley Testut 2023-12-01 16:03:06 -06:00
  • a981201016 Designates Patreon apps with label + displays price (if provided) Riley Testut 2023-11-30 18:54:03 -06:00
  • 5da80863b9 Supports updating apps from (almost) all AppBannerViews Riley Testut 2023-11-30 18:50:54 -06:00
  • 850b6890e2 Fixes AltStore still being refreshing even after pledge expires Riley Testut 2023-11-30 15:14:01 -06:00
  • e370034e0b Fixes showing Patreon page when installing non-Patreon apps Riley Testut 2023-11-30 15:10:35 -06:00
  • 8add1d0f4a Supports remotely disabling workaround for downloading Patreon attachments Riley Testut 2023-11-30 14:33:08 -06:00
  • ba94886ba9 Supports downloading apps from locked Patreon posts Riley Testut 2023-11-30 14:28:57 -06:00
  • dddb9c5ddb Limits installed Patreon apps that no longer have active pledge Riley Testut 2023-11-29 18:24:33 -06:00
  • 389af4d5e6 Switches from StoreApp.isBeta to isPledged to determine whether app is visible Riley Testut 2023-11-29 18:08:42 -06:00
  • aa9fda7a97 [AltStoreCore] Renames PatreonAccount.isPatron to isAltStorePatron Riley Testut 2023-11-29 17:47:17 -06:00
  • 9f7f73f835 Updates apps’ pledge status upon (de-)authenticating with Patreon Riley Testut 2023-11-29 17:37:21 -06:00
  • 947b31881f [AltStoreCore] Caches Patreon session cookies from in-app browser Riley Testut 2023-11-29 17:28:46 -06:00
  • 7e232cafbe [AltStoreCore] Adds AppProtocol.storeApp Riley Testut 2023-11-29 15:15:36 -06:00
  • 91ea34110b Verifies StoreApp.isPledged status when updating source Riley Testut 2023-11-20 14:06:04 -06:00
  • 47b69b40aa [AltStoreCore] Adds Pledge, PledgeReward, and PledgeTier Riley Testut 2023-11-20 13:55:28 -06:00
  • 99a3746e1a [AltStoreCore] Refactors PatreonAPI to reduce duplicate logic Riley Testut 2023-11-15 14:13:58 -06:00
  • 6ba642335b [AltStoreCore] Updates StoreApp to support Patreon-exclusive apps Riley Testut 2023-11-15 13:41:05 -06:00
  • 869b2dc92a [AltStoreCore] Generalizes Source.sourceID(from:) logic into URL.normalized() Riley Testut 2023-11-15 13:20:50 -06:00
  • f692da047a [AltJIT] Updates version to 1.0.1 (2) Riley Testut 2023-11-30 14:10:08 -06:00
  • f352aaf9c5 [AltServer] Updates app version to 1.7.1 (81) Riley Testut 2023-11-29 14:06:40 -06:00
  • 299b5ca04c [AltServer] Supports changing AltJIT timeout via defaults CLI Riley Testut 2023-11-29 14:02:31 -06:00
  • d83891d794 [AltJIT] Adds --timeout option to change connection timeout Riley Testut 2023-11-29 13:40:51 -06:00
  • 1b20f17052 [AltJIT] Extends RSD tunnel + debug server timeouts to 90 seconds Riley Testut 2023-11-27 13:54:52 -06:00
  • 583de6c0ec Fixes deadlock when getting/setting progress for an app Riley Testut 2023-10-27 18:22:17 -05:00
  • 140193c040 Updates build version to 17 Riley Testut 2023-10-23 16:17:42 -05:00
  • 50076f6e96 Updates placeholder text for SourcesViewController Riley Testut 2023-10-23 09:26:37 -05:00
  • a53d45b1dc Uses constant 5pt corner radius for non-rounded screenshots Riley Testut 2023-10-20 17:15:27 -05:00
  • 65562602af Fixes incorrectly centering screenshot thumbnail when there’s only one visible initially Riley Testut 2023-10-20 17:13:28 -05:00
  • c20ed78cec Updates app version to 2.0b5 (16) Riley Testut 2023-10-19 18:52:33 -05:00
  • 2fa9dbb859 [AltStoreCore] Migrates Core Data model from v13 to v14 Riley Testut 2023-10-19 18:08:31 -05:00
  • edf3281eee Shrinks AppCardCollectionViewCell height if there are no screenshots Riley Testut 2023-10-19 17:18:48 -05:00
  • b89d086e79 Fixes AppBannerView sticking to safe area when scrolling Riley Testut 2023-10-19 16:48:58 -05:00
  • 67271c479c Reduces spacing between apps in BrowseViewController Riley Testut 2023-10-19 16:13:36 -05:00
  • 7977267107 Replaces BrowseCollectionViewCell with AppCardCollectionViewCell Riley Testut 2023-10-19 16:11:57 -05:00
  • a49e16f591 Supports both iPhone + iPad screenshots Riley Testut 2023-10-13 13:40:08 -05:00
  • 57059967c6 Improves paging screenshots with different aspect ratios Riley Testut 2023-10-12 15:47:09 -05:00
  • c15459e313 Supports viewing full screen app screenshots from AppViewController Riley Testut 2023-10-12 15:19:18 -05:00
  • 86ec59d204 Accurately displays dynamically-sized screenshots in AppViewController Riley Testut 2023-10-11 18:13:01 -05:00
  • 6fc9ad010d [AltStoreCore] Updates DatabaseManager to support #Preview macro Riley Testut 2023-10-11 17:59:01 -05:00