Magesh K
|
baa9ca5357
|
[debug]: enabled back appropriate preprocessor debug blocks as before wherever applicable
|
2025-01-12 20:48:02 +05:30 |
|
Magesh K
|
ce691aea30
|
[cleanup]: commented out debug-only code until CI is switched to release builds
|
2025-01-08 02:51:02 +05:30 |
|
Magesh K
|
e5d5b436cf
|
[rebase]: restore dropped changes
|
2024-12-26 21:15:29 +05:30 |
|
Magesh K
|
4abd6da633
|
[Beta-Updates]: Fix decode key for isBeta
|
2024-12-26 21:15:29 +05:30 |
|
Magesh K
|
19c5eec9c4
|
[Beta-Updates]: fix verify step for beta artifact verifications
|
2024-12-26 21:15:29 +05:30 |
|
Magesh K
|
89e43b2ef9
|
[cleanup]: renamed new field for build revision from commitID to revision
|
2024-12-26 21:15:29 +05:30 |
|
Magesh K
|
d67e8f5648
|
[Beta-Updates]: use BUILD_REVISION added as field in Info.plist instead of CURRENT_PROJECT_VERSION for commit ID marker
|
2024-12-26 21:15:29 +05:30 |
|
Magesh K
|
a32649cb44
|
[apps-v2-url]: updated to use apps-v2 url for beta/alpha releases until testing is complete
|
2024-12-26 21:15:29 +05:30 |
|
Magesh K
|
628ba49550
|
[Beta-Updates]: Added beta update check feature
|
2024-12-26 21:15:29 +05:30 |
|
Magesh K
|
de31d62394
|
[Beta-Suuport]: Added commit ID appending to version if in beta track build
|
2024-12-26 21:15:29 +05:30 |
|
Stern
|
966ea46262
|
UI: Change more UI/UX reflect SideStore branding.
Signed-off-by: Stern <stern@sidestore.io>
|
2024-12-26 21:15:29 +05:30 |
|
Magesh K
|
eb8ec29508
|
[migrations]: disabled strict checking to test new installs for now
|
2024-12-26 21:15:29 +05:30 |
|
Magesh K
|
1e29e3e713
|
[AltBackup+Schemes]: Fixes for URL schemes throughout both AltBackup and SideStore apps
|
2024-12-26 21:15:29 +05:30 |
|
Magesh K
|
6bcf82bf60
|
[cleanup]: Added TODOs in the comments
|
2024-12-26 21:15:29 +05:30 |
|
Magesh K
|
ebf148dfb9
|
[cleanup]: renamed identifiers from io.altstore.xxxx to io.sidestore.xxxx
|
2024-12-26 21:15:29 +05:30 |
|
Magesh K
|
904c23fd95
|
[altsign]: commented out code which requires release from altsign-marketplace branch
|
2024-12-26 21:15:29 +05:30 |
|
Magesh K
|
2f27328f54
|
clean-checkpoint-2-restore-missing
|
2024-12-26 21:15:29 +05:30 |
|
Magesh K
|
d43d1b9a9d
|
clean-checkpoint-1
|
2024-12-26 21:15:29 +05:30 |
|
Riley Testut
|
ba3c4b528b
|
[AltStoreCore] Migrates Core Data model from v16 to v17
|
2024-12-26 21:15:29 +05:30 |
|
Riley Testut
|
f29f466833
|
Throws error if marketplace app is missing buildVersion
|
2024-12-26 21:15:29 +05:30 |
|
Riley Testut
|
a9d55f0c91
|
Fixes “transformable properties not using secure transformer” runtime warnings
|
2024-12-26 21:15:29 +05:30 |
|
Riley Testut
|
d3ded82f16
|
Throws error when adding marketplace source to non-marketplace AltStore (and vice versa)
|
2024-12-26 21:15:29 +05:30 |
|
Riley Testut
|
b533ebcea0
|
Supports “custom” pledge amounts for Patreon apps
|
2024-12-26 21:15:29 +05:30 |
|
Riley Testut
|
6c02e51aba
|
Uses alternate app icon for AltStore in My Apps, if one is chosen
|
2024-12-26 21:15:29 +05:30 |
|
Riley Testut
|
ff629ff74a
|
[AltStoreCore] Migrates Core Data model from v15 to v16
|
2024-12-26 21:15:29 +05:30 |
|
Riley Testut
|
d6b27ac72b
|
[AltStoreCore] Makes PledgeTier.name optional to match Patreon API
|
2024-12-26 21:15:29 +05:30 |
|
Riley Testut
|
a358602f05
|
[AltStoreCore] Fixes parsing Patreon responses containing tiers with null titles
|
2024-12-26 21:15:29 +05:30 |
|
Riley Testut
|
d7da6a09b4
|
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
|
c9c5ce69f5
|
[AltStoreCore] Migrates Core Data model from v14 to v15
|
2024-12-26 21:15:29 +05:30 |
|
Riley Testut
|
a197a92280
|
Fixes always showing non-featured apps last in FeaturedViewController
|
2024-12-26 21:15:29 +05:30 |
|
Riley Testut
|
808c197117
|
Fixes showing “Update” for Patreon apps with inactive pledges
|
2024-12-26 21:15:29 +05:30 |
|
Riley Testut
|
04c0b07c54
|
Randomizes featured source + app order at app launch
|
2024-12-26 21:15:29 +05:30 |
|
Riley Testut
|
86ea72db9e
|
Supports filtering apps in BrowseViewController by category
|
2024-12-26 21:15:29 +05:30 |
|
Riley Testut
|
027435edce
|
[AltStoreCore] Adds StoreApp.category + StoreCategory enum
|
2024-12-26 21:15:29 +05:30 |
|
Riley Testut
|
3f56e84563
|
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
|
b5b645503e
|
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
|
60c33bb61e
|
Fixes AltStore still being refreshing even after pledge expires
|
2024-12-26 21:15:29 +05:30 |
|
Riley Testut
|
fde9d41aa2
|
Limits installed Patreon apps that no longer have active pledge
Patreon apps with inactive pledges still support these actions:
* Backed up
* Deactivated
* Export backup
|
2024-12-26 21:15:29 +05:30 |
|
Riley Testut
|
919b38b37e
|
Switches from StoreApp.isBeta to isPledged to determine whether app is visible
If StoreApp.isHiddenWithoutPledge == false (default), we’ll still show the app.
|
2024-12-26 21:15:29 +05:30 |
|
Riley Testut
|
9dc15389fd
|
[AltStoreCore] Renames PatreonAccount.isPatron to isAltStorePatron
|
2024-12-26 21:15:29 +05:30 |
|
Riley Testut
|
97025b3730
|
[AltStoreCore] Adds AppProtocol.storeApp
Simplifies retrieving the associated StoreApp for an app.
|
2024-12-26 21:15:29 +05:30 |
|
Riley Testut
|
54d9cff53a
|
Verifies StoreApp.isPledged status when updating source
|
2024-12-26 21:15:29 +05:30 |
|
Riley Testut
|
54909ca7e7
|
[AltStoreCore] Adds Pledge, PledgeReward, and PledgeTier
Allows us to cache pledges for current user, which can be used to determine if user has access to Patreon-only apps.
|
2024-12-26 21:15:29 +05:30 |
|
Riley Testut
|
8f6d8d5450
|
[AltStoreCore] Refactors PatreonAPI to reduce duplicate logic
|
2024-12-26 21:15:29 +05:30 |
|
Riley Testut
|
4ba44d8722
|
[AltStoreCore] Updates StoreApp to support Patreon-exclusive apps
|
2024-12-26 21:15:29 +05:30 |
|
Riley Testut
|
f96bcb7c71
|
[AltStoreCore] Generalizes Source.sourceID(from:) logic into URL.normalized()
Allows comparing URLs that may have slight (but irrelevant) differences (e.g. trailing slashes).
|
2024-12-26 21:15:29 +05:30 |
|
Riley Testut
|
561b59f63c
|
[AltStoreCore] Migrates Core Data model from v13 to v14
|
2024-12-26 21:15:29 +05:30 |
|
Riley Testut
|
d21c746920
|
Replaces BrowseCollectionViewCell with AppCardCollectionViewCell
* Handles dynamic screenshot sizes
* Allows swiping through screenshots
* Supports iPhone + iPad screenshots
|
2024-12-26 21:15:29 +05:30 |
|
Riley Testut
|
a790bbf691
|
Supports both iPhone + iPad screenshots
Prefers showing screenshots for current device, but falls back to all screenshots if there are no relevant ones.
|
2024-12-26 21:15:29 +05:30 |
|
Riley Testut
|
422cde9706
|
Accurately displays dynamically-sized screenshots in AppViewController
|
2024-12-26 21:15:29 +05:30 |
|