Commit Graph
24 Commits
Author SHA1 Message Date
niklascfw ef104bce41 Update deletions: keep Switchfin, remove swr-ini-tool nro
Made-with: Cursor
2026-03-30 20:27:39 +02:00
niklascfw 0015c7e8ac Install: copy all staging root files via directory iteration
Build / Build (push) Successful in 18s
Made-with: Cursor
2026-03-30 17:49:52 +02:00
niklascfw 6dde73f39e Install: copy themes/ in stage 2 (update and clean)
Build / Build (push) Successful in 11s
Made-with: Cursor
2026-03-06 23:46:40 +01:00
niklascfw 97e8c3d965 Remove outdated UltraHand comment from deletion_lists_update.h
Build / Build (push) Successful in 13s
Made-with: Cursor
2026-03-06 22:10:32 +01:00
niklascfw 586afc2f56 Revert "Update: preserve UltraHand .offload state (overlays/packages)"
This reverts commit e71fb13bfc.
2026-03-05 17:24:37 +01:00
niklascfw f943887b39 Revert "Clean install: use normal switch copy, not .offload-aware"
This reverts commit 335ea03b05.
2026-03-05 17:24:26 +01:00
niklascfw 335ea03b05 Clean install: use normal switch copy, not .offload-aware
Build / Build (push) Successful in 14s
- update_mode_install(variant, offload_aware_switch): true = update (preserve .offload), false = clean
- Update path calls with true; clean_mode_install calls with false so switch/ is copied normally on fresh install

Made-with: Cursor
2026-03-01 15:15:45 +01:00
niklascfw b0523ada6c nx_sd: add sd_get_card_mounted() for screenshot and other callers
Made-with: Cursor
2026-03-01 14:44:37 +01:00
niklascfw 9a2307a8ee Add screenshot capture via Joy-Con Capture button
- source/screenshot.c, screenshot.h: take_screenshot() saves framebuffer as BMP
- Path: sd:/switch/screenshot/omninx_installer_YYYYMMDD_HHMMSS.bmp (RTC timestamp)
- 3s cooldown, backlight flash on capture; TegraExplorer-style BGR flip
- main.c: call take_screenshot() when jc->cap in all joycon poll loops

Made-with: Cursor
2026-03-01 14:43:58 +01:00
niklascfwandCursor e71fb13bfc Update: preserve UltraHand .offload state (overlays/packages)
Build / Build (push) Successful in 10s
- Add folder_copy_switch_update_offload_aware() for update-only switch copy
- If item exists in .overlays/.offload or .packages/.offload, update in place; else copy to main
- Remove sd:/switch/.overlays from update delete list so .offload survives
- Fresh install unchanged (no offload logic)

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-17 21:01:36 +01:00
niklascfwandCursor 5bcd3987a2 UHS warning: recommend Samsung EVO Plus, EVO Select, PRO Plus
Build / Build (push) Successful in 11s
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-17 20:28:15 +01:00
niklascfwandCursor 15b7cb1f4c Add battery run protection: require charger below 10%
Build / Build (push) Successful in 10s
- Add bq24193_charger_connected() for charger detection
- Block install when battery < 10% and charger not plugged in
- Show clear screen after charger detected before continuing
- User can cancel with + and - to return to Hekate

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-14 15:12:06 +01:00
niklascfwandCursor 4b124a9998 Add + and - simultaneously to cancel and return to Hekate before install
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-14 15:03:58 +01:00
niklascfw 2c32f19262 Removed .packages from Update to be deleted 2026-02-11 17:58:32 +01:00
niklascfw 4effcf513b Updated Notice 2026-02-11 17:56:31 +01:00
niklascfw 6b04eb5d89 Fixed typo 2026-02-11 17:47:00 +01:00
niklascfw 8457cdd5a6 Keeping UltraHand packages on Update 2026-02-11 17:06:09 +01:00
niklascfw d1f78968a4 Added wait warning 2026-02-11 16:50:22 +01:00
niklascfw 50618d4607 Changed logging and credits 2026-02-11 16:20:56 +01:00
Niklas080208andCursor 4d43ddf1e5 Cleanup UX: slim logging, DBI keep config, no manifest overwrite
- Slim cleanup: one progress line per section (Bereinige: X [p%] (n/n))
  via delete_path_lists_grouped() in clean and update mode
- DBI: remove folder entries from deletion lists; only .nro deleted,
  folder and config preserved
- Remove redundant manifest.ini creation; use manifest from pack config/

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-08 00:00:22 +01:00
Niklas080208 4a4147686e Added detection if multiple packs found 2026-02-03 22:15:17 +01:00
Niklas080208 fdad061616 Capitalized Variants 2026-02-03 21:22:37 +01:00
Niklas080208 1a44154287 Rearrangement 2026-02-02 12:18:40 +01:00
Niklas080208 75b2b603ab Initial Commit 2026-01-17 19:39:53 +01:00