Commit Graph

1951 Commits

Author SHA1 Message Date
Stossy11
87f16a17ba Clean up SideJITServer Implementation 2025-01-14 13:47:38 +11:00
Magesh K
320bcc6f24 [diagnostics]: Added switches for OperationLogging to use them for debugging/diagnostics on device 2025-01-14 07:23:23 +05:30
Magesh K
76b678363e [Diagnostics]: Added some "intro" and "outro" standard logs for logging diagnostics 2025-01-14 01:31:19 +05:30
Magesh K
d6c062dd88 [ConsoleLogView]: Feature: Added capability to search the logs 2025-01-14 01:30:31 +05:30
Magesh K
d6e7548162 [removeExtensions]: Bug-Fix: appExtensions is not available later at async contect, so capture it prematurely when available 2025-01-13 09:33:29 +05:30
Magesh K
7ad86f236c [removeExtensions]: Bug-Fix: 1. existing App is ALTApplication not InstalledApp - corrected this 2. process as background mode if prompt can't be made or else signal error if operation context changed in-flight 2025-01-13 07:29:37 +05:30
Magesh K
f0d0f172d1 [cleanup]: fix spacing issue in echo strings 2025-01-13 03:49:43 +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
b510bd097f [CI]: Fix wrong secrects for BUILD_LOG_ZIP_PASSWORD 2025-01-13 03:39:30 +05:30
Magesh K
a652ce863c [removeExtensions]: Refactored AppManager and moved out removeAppExtensions to fix subtle logic bugs 2025-01-13 02:30:38 +05:30
Magesh K
683c8231e3 Revert "fix: Refreshing via Xcode would cause a crash here"
This reverts commit b4a1b5ec0e.
2025-01-13 01:02:53 +05:30
Magesh K
704b75bd63 [CI]: Capture SideStore build log using 'tee' and upload it as encrypted zip in the artifacts 2025-01-12 22:43:07 +05:30
Magesh K
49f79ee125 [Makefile]: Switch to release config as default unless overriden via env-vars for xcodebuild 2025-01-12 21:27:36 +05:30
Magesh K
d5417a1809 [Settings]: Hide diagnostics section in settings screen by default on Release builds and non-beta debug builds 2025-01-12 20:59:09 +05:30
Magesh K
4586607f04 [Settings]: Fix some buttons not working and moved diagnostics switches into new section 2025-01-12 20:51:27 +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
24bf1fe07f [DataHolder]: Fixes for out-of-bounds condition and revert back to if-else instead of guard-else for better representation of logic 2025-01-12 00:03:25 +05:30
Magesh K
18bb117f53 [ActiveAppsWidget]: Fix: use invalidatable() after button to enable the button state properly after new timeline entry has arrived 2025-01-11 22:10:28 +05:30
Magesh K
e2294403dc [Widgets]: Added notes on persistence to reduce memory footprint since we can't have eviction strategy 2025-01-11 21:36:52 +05:30
Magesh K
31f20c4d30 [Widgets]: cleanup: refactored to use guard-else flow instead of if-else flow 2025-01-11 21:31:10 +05:30
Magesh K
a5074b80c7 [Widgets]: Bug-Fix: always use widgetKind for requesting timeline reload request 2025-01-11 04:10:02 +05:30
Magesh K
3a088e3d5c [Widgets]: Enhanced to isolate operations from multiple views of same widget type 2025-01-11 03:25:25 +05:30
Magesh K
976ec5962e [Widgets]: Use AppIntentConfiguration instead of StaticConfiguration and cleanup 2025-01-10 08:11:35 +05:30
Magesh K
672eda65c5 [Widgets]: (complete) Fixed previous pagination issues for ActiveAppsWidget 2025-01-09 18:51:45 +05:30
Magesh K
33cdcd6373 [Widgets]: [WIP]: Implement Pagination in ActiveAppWidget based on user interaction 2025-01-09 05:07:13 +05:30
Magesh K
1a824cab07 [Widgets]: Fix for AppDetailWidget previews crashing 2025-01-08 14:36:27 +05:30
Magesh K
cb3ae5e73a [AltBackup]: Fix the copy step for dsym and applications into xcarchive 2025-01-08 06:41:40 +05:30
Magesh K
98f93fa646 [AltBackup]: added clean target to makefile to copy fresh from the build dir 2025-01-08 06:33:21 +05:30
Magesh K
cd3a0be98a [gitignore]: .DS_STORE ignore including in subdirs 2025-01-08 06:16:36 +05:30
Magesh K
ee4befc6d0 [App-Groups]: Fix: Widgets AppGroup was mismatching from Sidestore main app 2025-01-08 05:23:13 +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
e5ef0575e8 [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
e4c3bd0521 [ErrorLog]: Fix too much spacing in the right bar buttons in navigation bar 2025-01-02 22:20:37 +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
ab4c0225b6 [AuthScreen]: Fix toastView bg/fg color and text color 2025-01-02 20:30:16 +05:30
Magesh K
c7762df65e [refactor]: renamed package Util.debug to Util.diagnostics 2025-01-02 20:22:42 +05:30
Magesh K
79d8d6fd88 [FileName-Timestamp]: use accuracy upto millis to have unique file name 2025-01-02 20:16:21 +05:30
Magesh K
56f0a591b3 [coredata-export]: Tried implementing serialization underlying for the sqlite store when performing backup, but cannot do so because coredata might have open handle to db 2025-01-02 20:12:14 +05:30
Magesh K
73d18c3a59 [diagnostics]: Added exporting of the coredata sqlite for debugging 2025-01-02 20:05:16 +05:30
Magesh K
9371e0c7ec [CI]: post apps-v2 on main instead of nightly 2024-12-30 04:21:46 +05:30
Magesh K
cecb14df9f [CI]: use main branch for updates to apps-v2 sources.json 2024-12-30 03:54:18 +05:30
Magesh K
64bb6b9015 [CI]: apps-v2 sources.json updater - use default bundleID as sidestore 2024-12-30 03:36:28 +05:30
Magesh K
d0c3080349 [CI]: updated sources.json updater script 2024-12-30 03:27:03 +05:30
Magesh K
d30320f33f [apps-v2]: sync submodule to latest commit 2024-12-30 03:25:26 +05:30
Magesh K
6b56635a8a [CI]: updated nightly workflow to match apps-v2 2024-12-30 03:24:31 +05:30
Magesh K
5095181682 [apps-v2]: updated to push beta(nightly) updates to sources 2024-12-30 00:49:06 +05:30
Magesh K
da606b564f [apps-v2]: updated to latest commit 2024-12-30 00:48:40 +05:30
Magesh K
fe0b264eb0 [Console-Log]: Added raw console logging in ErrorLog section (ladybug icon) 2024-12-29 03:12:59 +05:30
Magesh K
4d1e6a4711 [README]: updated iOS requirement 2024-12-28 14:54:38 +05:30
Magesh K
59c8e2ff5a [Fix]: operate on UI controls in main thread 2024-12-28 02:12:03 +05:30