Riley Testut
|
cfdc1aa82c
|
Hides “REMOVE” button in navigation bar if source is already added
|
2024-12-26 21:15:29 +05:30 |
|
Riley Testut
|
2466c4d5c9
|
Supports JSON5 for sources
|
2024-12-26 21:15:29 +05:30 |
|
Riley Testut
|
69a01a3262
|
[AltStoreCore] Includes more context when logging Patreon account errors
Includes full decoding path if possible.
|
2024-12-26 21:15:29 +05:30 |
|
Riley Testut
|
7bcd0ea748
|
Supports not including get-task-allow entitlement in source JSON if value is false
|
2024-12-26 21:15:29 +05:30 |
|
Riley Testut
|
6a520b3410
|
Revert "Fixes always showing non-featured apps last in FeaturedViewController"
This reverts commit f76e3a12b6.
We’re not sure we want to commit to this behavior, so reverting for now.
|
2024-12-26 21:15:29 +05:30 |
|
Riley Testut
|
b7a04d59b4
|
Fixes FeaturedViewController warnings
|
2024-12-26 21:15:29 +05:30 |
|
Riley Testut
|
fec02cd80a
|
Fixes always showing non-featured apps last in FeaturedViewController
|
2024-12-26 21:15:29 +05:30 |
|
Riley Testut
|
9b1d65b571
|
Slightly decreases AppBannerView badge/source icon spacing
|
2024-12-26 21:15:29 +05:30 |
|
Riley Testut
|
be640930ce
|
Fixes “Unable to satisfy constraints” Auto Layout warnings
|
2024-12-26 21:15:29 +05:30 |
|
Riley Testut
|
31aeec6b38
|
Actually shows AltStore build version in Settings for BETA builds
|
2024-12-26 21:15:29 +05:30 |
|
Riley Testut
|
d7aa3b405d
|
Uses filled symbol images for category menu picker
|
2024-12-26 21:15:29 +05:30 |
|
Riley Testut
|
5d27397f03
|
Fixes incorrect search cancel button tint color after browsing category/source apps
|
2024-12-26 21:15:29 +05:30 |
|
Riley Testut
|
bea54fa748
|
Changes BrowseViewController’s search bar style to .automatic
More space efficient, and avoids UI bug where inline search bar could appear messed up after pushing view controller onto navigation stack.
|
2024-12-26 21:15:29 +05:30 |
|
Riley Testut
|
3391058475
|
Fixes button titles flashing when scrolling into view
|
2024-12-26 21:15:29 +05:30 |
|
Riley Testut
|
55aa893b21
|
Enables persisting .info level OSLogs
|
2024-12-26 21:15:29 +05:30 |
|
Riley Testut
|
2ebd234ec8
|
Fixes using incorrect Logger in VerifyAppPledgeOperation
|
2024-12-26 21:15:29 +05:30 |
|
Riley Testut
|
2b3b60819e
|
Automatically dismisses web view if user completes Patreon checkout flow
|
2024-12-26 21:15:29 +05:30 |
|
Riley Testut
|
b0e43b8b97
|
Adds comments explaining not to rethrow errors from VerifyAppPledgeOperation
|
2024-12-26 21:15:29 +05:30 |
|
Riley Testut
|
4514fe1c2c
|
Displays detailed error log in-app with Quick Look
|
2024-12-26 21:15:29 +05:30 |
|
Riley Testut
|
74b6fb6ec0
|
Supports joining Patreon via web view + downloading app in single flow
Asks user to connect Patreon account if they are signed-in inside WebViewController but not in AltStore settings.
|
2024-12-26 21:15:29 +05:30 |
|
Riley Testut
|
703db062e6
|
Shows source/category icon next to BrowseViewController’s title
Also tints all navigation bar buttons to match source/category tint color.
# Conflicts:
# AltStore/Browse/BrowseViewController.swift
|
2024-12-26 21:15:29 +05:30 |
|
Riley Testut
|
29627504cc
|
Shows “Pledge Expired” for installed Patreon apps without active pledge
|
2024-12-26 21:15:29 +05:30 |
|
Riley Testut
|
36ac3af7dc
|
Fixes showing “Update” for Patreon apps with inactive pledges
|
2024-12-26 21:15:29 +05:30 |
|
Riley Testut
|
786bf4ac63
|
Fixes squished AppBannerView on AppIDsViewController
|
2024-12-26 21:15:29 +05:30 |
|
Riley Testut
|
86d7afb95d
|
Changes MyAppsViewController.noAppsDataSource to non-prefetching data source
|
2024-12-26 21:15:29 +05:30 |
|
Riley Testut
|
81af866268
|
Fixes incorrect initial size for website button on Source detail page
|
2024-12-26 21:15:29 +05:30 |
|
Riley Testut
|
abc7b8d933
|
[AltStoreCore] Adds Date.shortDateFormatter
|
2024-12-26 21:15:29 +05:30 |
|
Riley Testut
|
9ac26a99a8
|
Fixes unused variable warning for SourcesViewController preview
|
2024-12-26 21:15:29 +05:30 |
|
Riley Testut
|
80030acb87
|
Supports searching all apps from FeaturedViewController
|
2024-12-26 21:15:29 +05:30 |
|
Riley Testut
|
0c958dad19
|
Limits paging app screenshots on FeaturedViewController to bottom of cell
Prioritizes paging featured apps over app screenshots.
|
2024-12-26 21:15:29 +05:30 |
|
Riley Testut
|
9ea94912d4
|
Randomizes featured source + app order at app launch
|
2024-12-26 21:15:29 +05:30 |
|
Riley Testut
|
36743c0cf4
|
Completely redesigns Browse tab with FeaturedViewController
|
2024-12-26 21:15:29 +05:30 |
|
Riley Testut
|
870ef0c47f
|
Moves caption below app + developer name in AppCardCollectionViewCell
|
2024-12-26 21:15:29 +05:30 |
|
Riley Testut
|
5c808ec59e
|
Shows app’s source icon on AppBannerView
Excluding contexts where it is redundant (e.g. source detail page).
|
2024-12-26 21:15:29 +05:30 |
|
Riley Testut
|
20b424c97c
|
Supports filtering apps in BrowseViewController by category
|
2024-12-26 21:15:29 +05:30 |
|
Riley Testut
|
71eb77cfda
|
Allows changing BrowseViewController sort order
|
2024-12-26 21:15:29 +05:30 |
|
Riley Testut
|
5cb40de113
|
Changes BrowseViewController’s search bar placement to inline
|
2024-12-26 21:15:29 +05:30 |
|
Riley Testut
|
9716ee6152
|
Limits updating sources to app launch and manually via pull-to-refresh
|
2024-12-26 21:15:29 +05:30 |
|
Riley Testut
|
cf09843538
|
Asks user to review permissions when installing/updating apps
When installing, all entitlements will be shown. When updating, only _added_ entitlements will be shown.
|
2024-12-26 21:15:29 +05:30 |
|
Riley Testut
|
d625b381d9
|
Fixes accidentally saving CancellationErrors to error log
|
2024-12-26 21:15:29 +05:30 |
|
Riley Testut
|
05332ca122
|
Clears image cache with “Clear Cache…” option in Settings
Also increases image cache size to 512MB.
|
2024-12-26 21:15:29 +05:30 |
|
Riley Testut
|
be31611cb7
|
Adopts automatic status bar tinting on iOS 17 for App + Source detail screens
|
2024-12-26 21:15:29 +05:30 |
|
Riley Testut
|
3773a051ab
|
Changes NewsCollectionViewCell image aspect ratio to 3:2
Also updates fonts to use dynamic text styles.
|
2024-12-26 21:15:29 +05:30 |
|
Riley Testut
|
cccbe3a80b
|
Hides “UPDATE” option for Patreon apps with expired pledges
|
2024-12-26 21:15:29 +05:30 |
|
Riley Testut
|
0ad9ceaa95
|
Disables actions for Patreon apps with expired pledges instead of hiding them
|
2024-12-26 21:15:29 +05:30 |
|
Riley Testut
|
8946ab8a65
|
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.
|
2024-12-26 21:15:29 +05:30 |
|
Riley Testut
|
a981201016
|
Designates Patreon apps with label + displays price (if provided)
|
2024-12-26 21:15:29 +05:30 |
|
Riley Testut
|
5da80863b9
|
Supports updating apps from (almost) all AppBannerViews
Previously, you could only update apps from MyAppsViewController and AppViewController.
|
2024-12-26 21:15:29 +05:30 |
|
Riley Testut
|
850b6890e2
|
Fixes AltStore still being refreshing even after pledge expires
|
2024-12-26 21:15:29 +05:30 |
|
Riley Testut
|
e370034e0b
|
Fixes showing Patreon page when installing non-Patreon apps
|
2024-12-26 21:15:29 +05:30 |
|