Commit Graph

432 Commits

Author SHA1 Message Date
Huge_Black
00ed6e61be Add option for using main bundle's profile for app extensions, update AltSign & libmd (#1012) 2025-06-22 04:13:15 -04:00
mahee96
3d444f301d - stosVPN-integration: Removed em_proxy and EmotionalDamage module in favour of stosVPN 2025-04-08 23:03:49 -07:00
mahee96
291d7fd8d9 - [Fix]: migrations fix for coredata from v11(0.5.9) to v17_1(0.6.1) and v17(0.6.0 to v17_1(0.6.1) 2025-03-23 21:44:06 -07:00
mahee96
b57d279670 - [WIP]: migrations fix for coredata from v11(0.5.9) to v17_1(0.6.1) and v17(0.6.0 to v17_1(0.6.1) 2025-03-23 11:59:01 -07:00
mahee96
2bea980d1f - Feature: Added markdown rendering for in-app update description field 2025-02-27 23:39:03 +05:30
mahee96
7243d79646 - UITests: Fix issue with UITests bundleID causing test failures in CI 2025-02-27 02:50:16 +05:30
Magesh K
136f07e4b9 Merge pull request #894 from SideStore/coredata-migration-fix
Version 0.6.0: CoreData Migrations fix including xcdatamodels and xcmappingmodels
2025-02-26 12:57:22 +05:30
Magesh K
f4d367b857 - Migrations-Fix: fixed the migrations by creating custom migration policy for Source and StoreApp to support sourceID renaming and ReleaseTracks integration respectively, removed intermediate models and xcmappingmodels since we jumped directly from altstore 1.6.3 to 2.0.x 2025-02-26 12:43:26 +05:30
Magesh K
87fe360927 - UnitTests: Moved DS unit tests into their own target 2025-02-21 19:24:40 +05:30
Magesh K
15f4ae7b5a - UnitTests: Added unitttests for new datastructures - LinkedHashMap and TreeMap 2025-02-21 19:04:40 +05:30
Magesh K
a5ec12e3df - UITests: Setup for UI Tests 2025-02-21 12:20:18 +05:30
Magesh K
eb0e1326b9 - ReleaseTracks: Added in-app ReleaseTracks switching support 2025-02-10 13:53:31 +05:30
Magesh K
a8fd1a3e83 - Minor fixes and cleanup 2025-02-09 17:31:00 +05:30
Magesh K
bf766c1b84 - Multiple fixes and CI setup 2025-02-08 11:36:55 +05:30
Magesh K
c6f843ebc3 [BuildInfo]: Added bundleInfo inspection to create version tag in Settings screen 2025-01-22 01:47:21 +05:30
Magesh K
eb539cd7f6 [ErrorProcessing]: Make toast show underlying errors (if there are any) 2025-01-20 23:02:06 +05:30
Magesh K
28de1953c4 [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
0da743e9a6 [diagnostics]: Added switches for OperationLogging to use them for debugging/diagnostics on device 2025-01-14 07:23:23 +05:30
Magesh K
d81c59ecf9 [removeExtensions]: Refactored AppManager and moved out removeAppExtensions to fix subtle logic bugs 2025-01-13 02:30:38 +05:30
Magesh K
e29d9f7904 [Widgets]: Enhanced to isolate operations from multiple views of same widget type 2025-01-11 03:25:25 +05:30
Magesh K
f69b293004 [Widgets]: Use AppIntentConfiguration instead of StaticConfiguration and cleanup 2025-01-10 08:11:35 +05:30
Magesh K
4e10527f03 [Widgets]: (complete) Fixed previous pagination issues for ActiveAppsWidget 2025-01-09 18:51:45 +05:30
Magesh K
46871f63ed [Widgets]: [WIP]: Implement Pagination in ActiveAppWidget based on user interaction 2025-01-09 05:07:13 +05:30
Magesh K
efbcafc7cc [AltBackup]: added clean target to makefile to copy fresh from the build dir 2025-01-08 06:33:21 +05:30
Magesh K
5db45565f3 [Feature]: Import external backup, Restore n-1 backup if current backup is corrupted by importing wrong directory 2025-01-07 18:24:25 +05:30
Magesh K
bf8a42d490 [refactor]: renamed package Util.debug to Util.diagnostics 2025-01-02 20:22:42 +05:30
Magesh K
ee03d9fa51 [diagnostics]: Added exporting of the coredata sqlite for debugging 2025-01-02 20:05:16 +05:30
Magesh K
2e01116f1f [Console-Log]: Added raw console logging in ErrorLog section (ladybug icon) 2024-12-29 03:12:59 +05:30
Magesh K
198fb45c9d [Pods-fix]: using "Folders" feature of xcode to organize files bumped the project objectVersion from 60 to 71(Xcode 16) which is still unsupported by latest cocoapods 2024-12-28 00:54:04 +05:30
Magesh K
ff4a000406 [cleanup]: declutter by moving the xcconfig into their own directory 2024-12-27 23:36:21 +05:30
Magesh K
e165273554 [AltSign]: updated to use latest AltSign from SideStore/AltSign master 2024-12-27 22:52:30 +05:30
Magesh K
b80e0757e8 [debug]: restore debug information format to "dwarf-with-dsym" 2024-12-26 21:15:29 +05:30
Magesh K
f2e3a31520 [bundleID]: use BUNDLE_ID_SUFFIX for both debug/release builds and separate unsigned-altStoreCore from signed bundleID 2024-12-26 21:15:29 +05:30
Magesh K
2c07d14a00 [deployment]: Updated minimum target to iOS15 2024-12-26 21:15:29 +05:30
Magesh K
a9a698b704 [assets-cleanup]: removed unused references to image assets or icon assets 2024-12-26 21:15:29 +05:30
Magesh K
f9f56c4d66 [icons]: Added more icons for sidestore 2024-12-26 21:15:29 +05:30
Magesh K
8cfbe309ef [App-Space-Optimization]: remove "Include All Assets" override causing increase in Assets.car and overall app size 2024-12-26 21:15:29 +05:30
Magesh K
d716d88d33 [App-Size-Optimization]: use DWARF for debug mode and strip linked product when possible 2024-12-26 21:15:29 +05:30
Magesh K
5b69eb7bef [App-Size-Optimization]: updated xcconfig to override Pods config when required 2024-12-26 21:15:29 +05:30
Magesh K
21ab603756 [xcode]: Do not embed pods framework since static linking is enabled 2024-12-26 21:15:29 +05:30
Magesh K
89ec42ca87 [Pods-config]: split our debug and release configs to include respective pod configs 2024-12-26 21:15:29 +05:30
Magesh K
0ab47360ff [App-Size-Optimization]: Updated base configurations to use our custom xcconfigs over cocoa pods xcconfigs to set the proper inheritance precedence
- This makes the ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES use the main app target config instead of the one set in cocoa pods xcconfig properly.
- Not embedding SWIFT libraries reduces size since swift runtime is not baked into the app
- Swift runtime is already part of iOS since 12.0 and our current app min deployment target is 14.0
2024-12-26 21:15:29 +05:30
Magesh K
7642c2f948 [TAG]: Sync CURRENT_PROJECT_VERSION with main app and widget 2024-12-26 21:15:29 +05:30
Magesh K
7d2a6a9189 [Makefile]: Make AltBackup.ipa generation more robust 2024-12-26 21:15:29 +05:30
Magesh K
4bc76fe93b [CI]: diagnostics: print files and dirs in xcode derived-data upto depth 7 2024-12-26 21:15:29 +05:30
Magesh K
82cb14df6c [AltBackup]: updated makefile to directly copy over the AltBackup.app 2024-12-26 21:15:29 +05:30
Magesh K
e662ba64fa [cleanup]: removed unused references from framework and sources 2024-12-26 21:15:29 +05:30
Magesh K
182dfb3c75 [AltBackup]: Included as target dependency of SideStore build and add run script to make build AltBackup.ipa as part of build 2024-12-26 21:15:29 +05:30
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