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
d0eeefbc34
[cleanup]: deleted unused spm package file from xcodeproj since we use xcworkspace now
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
Stern
7dc37d82e3
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
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
976f4e1041
[xcode-scheme]: Create and check-in xcscheme for AltBackup
2024-12-26 21:15:29 +05:30
Magesh K
77e223e541
[xcode-scheme]: disabled verbose concurrency logging temporarily
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
6c559325b9
[xcode-scheme]: disabled verbose concurrency logging temporarily
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
3ea24fdfea
[xcode-console]: mute warnings about duplicate classes in AuthKit and AuthUIKit
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