Commit Graph

218 Commits

Author SHA1 Message Date
Magesh K
9eeb0d195e [Settings]: Fix: DisableAppLimit switch reverting back to off state even if on iOS where sparseRestore is not patched yet 2025-01-19 18:51:49 +05:30
Magesh K
13bd4fb654 [Logging]: minimuxer: Added support for conditional logging to stdout 2025-01-14 20:03:49 +05:30
Magesh K
0f5fda276b [Settings]: version info now includes xcode build version if in debug config 2025-01-13 03:40:26 +05:30
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
22118ffdb6 [diagnostics]: make operations logging into console to be conditional, toggled by a switch in settings 2025-01-02 20:59:27 +05:30
Magesh K
73d18c3a59 [diagnostics]: Added exporting of the coredata sqlite for debugging 2025-01-02 20:05:16 +05:30
Magesh K
e5d5b436cf [rebase]: restore dropped changes 2024-12-26 21:15:29 +05:30
Magesh K
235f241ed5 [Settings]: added toggle for ExportResignedApps to export resigned apps to SideStore Documents dir 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
7dd66ea1da [Beta-Updates]: use CURRENT_PROJECT_VERSION instead of MARKETING_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
0fb24f724e [cleanup]: removed unused import Roxas 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
c88e1a586d [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
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
8ef0a17cb8 Displays detailed error log in-app with Quick Look 2024-12-26 21:15:29 +05:30
Riley Testut
c69949d338 [AltStoreCore] Fixes signing-in to Patreon with Google account 2024-12-26 21:15:29 +05:30
Riley Testut
e2a79e6cbd 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
1d8b42401f 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
5e16c4b3fb [AltStoreCore] Finalizes StoreCategory icons, colors, and JSON values 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
522594b5d1 [AltStoreCore] Adds Date.shortDateFormatter 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
735fed4993 Allows changing BrowseViewController sort order 2024-12-26 21:15:29 +05:30