niklascfw
a0c4250a4d
adjusted header bars to match X.X.X structure
2026-10-16 23:49:37 +02:00
niklascfw
c5b74c52d3
Show pack versions and a Nintendo-server block notice on confirm.
...
Build / Build (push) Successful in 29s
Build Desktop Installer / Build (win-arm64) (push) Has been cancelled
Build Desktop Installer / Build (win-x64) (push) Has been cancelled
The installer now displays current vs incoming OmniNX version and states that Nintendo server connections are suppressed by default.
2026-09-13 22:08:08 +02:00
niklascfw
05926f7828
Show Install/Update completion based on detected mode.
...
Build / Build (push) Successful in 14s
Drop the version header from the final summary and label the result as Update or Installation.
2026-07-17 13:43:00 +02:00
niklascfw
a26531c702
Add extras post-copy flow for RAM and Hekate-Pro selection.
...
Build / Build (push) Successful in 14s
Copy sd:/extras from the pack, prompt for RAM and Hekate/AMS choices, persist them in config.ini, apply Pro/8GB payloads, then remove extras/. Use safe config.ini I/O and Joy-Con input clearing between menus.
2026-07-16 10:01:42 +02:00
niklascfw
d6ec345cce
only check UHS on clean install
Build / Build (push) Successful in 12s
2026-06-07 23:16:04 +02:00
niklascfw
9990dfb2ba
install: shortend finish delay to 1,5 seconds
Build / Build (push) Successful in 13s
2026-06-04 22:02:22 +02:00
niklascfw
59f103874c
Preserve.ini for update cleanup, Hekate UI strings, docs
...
Build / Build (push) Successful in 17s
- Load sd:/config/omninx/preserve.ini during update mode cleanup to skip
delete paths that overlap user-preserved prefixes (heap-backed path list).
- Document preserve.ini in PRESERVE_INI.md, README, and INSTALLATION_PROCESS.
- Prefer Hekate wording in main.c user messages for bootloader launch/errors.
- Extend update deletion list for exefs_patches (audio_mastervolume, SaltyNX_Fixes, logo).
2026-05-17 11:21:14 +02:00
niklascfw
db7d83304f
main: add installer_launch_hekate_payload (update.bin or reboot)
...
Made-with: Cursor
2026-04-07 23:54:51 +02:00
niklascfw
3f6bbc0752
Input: console Vol+/- combo only before install; Joy-Con +/- exit removed
...
Build / Build (push) Successful in 16s
- cancel_combo_pressed uses only hardware volume buttons
- After installation summary and payload-missing screen: A or Power only
Made-with: Cursor
2026-03-31 13:18:06 +02: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
niklascfw and Cursor
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
niklascfw and Cursor
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
niklascfw and Cursor
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
4effcf513b
Updated Notice
2026-02-11 17:56:31 +01:00
niklascfw
6b04eb5d89
Fixed typo
2026-02-11 17:47:00 +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
Niklas080208
4a4147686e
Added detection if multiple packs found
2026-02-03 22:15:17 +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