Magesh K
c19c68a2cf
[Pods]: fixes for cocoapods integration - use $(inherited) for OTHER_LDFLAGS
2024-12-26 21:15:29 +05:30
Magesh K
17018ea20f
[CI]: setup CI for rebase-2.0-wip branch
2024-12-26 21:15:29 +05:30
Magesh K
a2812c0528
[altsign]: revert altsign from altstore-marketplace to sidestore-master temporarily
2024-12-26 21:15:29 +05:30
Magesh K
a96fb13372
[dependencies]: reverted back from apple's appcenter.xcframework to microsoft public apple-sdk-appcenter
2024-12-26 21:15:29 +05:30
Stern
5a369574cc
UI: Change UI elements to SideStore branding
...
Signed-off-by: Stern <stern@sidestore.io >
2024-12-26 21:15:29 +05:30
Magesh K
e50cce0d5e
- roxas inclusion for AltStoreCore
2024-12-26 21:15:29 +05:30
Magesh K
148250f29a
- Added launch arguments for coredata debugging
2024-12-26 21:15:29 +05:30
Magesh K
d6fc92cf5f
- remove added explicit xcscheme declaration, let autocreate do its thing
2024-12-26 21:15:29 +05:30
Magesh K
792ca96ff3
- remove useless schemes for SideStore client
2024-12-26 21:15:29 +05:30
Magesh K
eafeb97fa6
- fix libfragmentzip path - sidestore dependency refactor
2024-12-26 21:15:29 +05:30
Magesh K
259870c92e
- PODS - reinstall (fix broken references in project.pbxproj)
2024-12-26 21:15:29 +05:30
Magesh K
779a82f3d4
refactor-changes-wip-sidestore-deps
2024-12-26 21:15:29 +05:30
Magesh K
d9d9a9a156
clean-checkpoint-3-project-changes
2024-12-26 21:15:29 +05:30
Magesh K
63a3203e50
clean-checkpoint-1
2024-12-26 21:15:29 +05:30
Riley Testut
03f46515ef
Updates app version to 2.0rc (31)
2024-12-26 21:15:29 +05:30
Riley Testut
8a21c66927
[AltStoreCore] Migrates Core Data model from v16 to v17
2024-12-26 21:15:29 +05:30
Riley Testut
fd402f924f
Adds remaining alternate app icons
2024-12-26 21:15:29 +05:30
Riley Testut
b8b32d501c
Supports alternate app icons
2024-12-26 21:15:29 +05:30
Riley Testut
673eff4a51
Updates app version to 2.0b7 (30)
2024-12-26 21:15:29 +05:30
Riley Testut
3c73418fc3
[AltStoreCore] Migrates Core Data model from v15 to v16
2024-12-26 21:15:29 +05:30
Riley Testut
90fbb28b54
[AltServer] Updates app version to 1.7.2b (84)
2024-12-26 21:15:29 +05:30
Riley Testut
4688e9b927
Updates app build version to 25
2024-12-26 21:15:29 +05:30
Riley Testut
f2ab214f27
[AltStoreCore] Migrates Core Data model from v14 to v15
2024-12-26 21:15:29 +05:30
Riley Testut
de601cfacb
Updates app version to 2.0b6 (23)
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
36743c0cf4
Completely redesigns Browse tab with FeaturedViewController
2024-12-26 21:15:29 +05:30
Riley Testut
1b8daa59c0
[AltStoreCore] Adds StoreApp.category + StoreCategory enum
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
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
ba94886ba9
Supports downloading apps from locked Patreon posts
...
Uses cached Patreon session cookies to access post attachments despite no official API support.
2024-12-26 21:15:29 +05:30
Riley Testut
947b31881f
[AltStoreCore] Caches Patreon session cookies from in-app browser
...
Allows us to download apps from locked Patreon posts.
2024-12-26 21:15:29 +05:30
Riley Testut
47b69b40aa
[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
99a3746e1a
[AltStoreCore] Refactors PatreonAPI to reduce duplicate logic
2024-12-26 21:15:29 +05:30
Riley Testut
869b2dc92a
[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
f692da047a
[AltJIT] Updates version to 1.0.1 (2)
2024-12-26 21:15:29 +05:30
Riley Testut
f352aaf9c5
[AltServer] Updates app version to 1.7.1 (81)
2024-12-26 21:15:29 +05:30
Riley Testut
140193c040
Updates build version to 17
2024-12-26 21:15:29 +05:30
Riley Testut
c20ed78cec
Updates app version to 2.0b5 (16)
2024-12-26 21:15:29 +05:30
Riley Testut
2fa9dbb859
[AltStoreCore] Migrates Core Data model from v13 to v14
2024-12-26 21:15:29 +05:30
Riley Testut
7977267107
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
a49e16f591
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
c15459e313
Supports viewing full screen app screenshots from AppViewController
...
[Missed] Uses layout config for PreviewAppScreenshots
2024-12-26 21:15:29 +05:30
Riley Testut
86ec59d204
Accurately displays dynamically-sized screenshots in AppViewController
2024-12-26 21:15:29 +05:30
Riley Testut
6fc9ad010d
[AltStoreCore] Updates DatabaseManager to support #Preview macro
...
Synchronously loads database via startForPreview(), and also erases database for DEBUG builds.
2024-12-26 21:15:29 +05:30
Riley Testut
932e66deca
[AltStoreCore] Adds AppScreenshot to support dynamically-sized screenshots
...
Preserves StoreApp.imageURL field in database model for backwards compatibility.
2024-12-26 21:15:29 +05:30
Riley Testut
d7384cfae9
[AltStoreCore] Generates Source.identifier from sourceURL
2024-12-26 21:15:29 +05:30
Riley Testut
e33a40ecb1
[AltStoreCore] Fixes ALTAppPrivacyPermission.synthesizedName for legacy permissions
2024-12-26 21:15:29 +05:30
Riley Testut
34c503da4b
Revises appPermissions JSON format
...
• Split into `entitlements` and `privacy` sections
• `entitlements` is an array of entitlement keys
• `privacy` is a dictionary mapping UsageDescription keys to their descriptions
2024-12-26 21:15:29 +05:30
Riley Testut
98125e93aa
Adds AddSourceViewController to add sources by URL or from list of recommended sources
2024-12-26 21:15:29 +05:30
Riley Testut
b03b7bfe68
Refactors SourceViewController into dedicated tab
...
* Updates UI to use source icons + tint colors
* Adds Edit button + swipe actions
2024-12-26 21:15:29 +05:30