Commit Graph
108 Commits
Author SHA1 Message Date
KarnerF 77ca2cb52f Add Rohdaten debug button to show raw SM API responses 2026-08-30 13:12:06 +02:00
KarnerF 984dc7150e Show images directly as games when SM games DB empty; no more retry loop 2026-08-30 13:07:45 +02:00
KarnerF 991f419f60 Replace broken local scan with manual.lst mount (GC approach); Mount button uses image path not title_id 2026-08-30 13:02:25 +02:00
KarnerF eebd3a700f Add /api/local/games filesystem scan fallback; extract renderGamesList(); title_id from /data/homebrew/ symlinks 2026-08-30 12:54:52 +02:00
KarnerF 5270958054 Auto-retry games panel 3x on empty (SM startup); mount buttons in images table when title_id known 2026-08-30 11:13:14 +02:00
KarnerF 6a39da76e3 Own icon cache at /data/SMPlusGui/icon-cache/ - auto-populated on first mount, no GC dependency 2026-08-30 11:02:39 +02:00
KarnerF 14bfbb3e78 Fix icon search paths: try /data/homebrew/{tid}/sce_sys/icon0.png and more (GC approach) 2026-08-30 10:52:52 +02:00
KarnerF e3885b47fb Merge Games+Images into one panel; add game icon endpoint; card layout with icons 2026-08-30 10:45:07 +02:00
KarnerF 857fd99f09 Fix games list disappearing after mount; improve image details; remove duplicate sm_api_post 2026-08-30 10:35:48 +02:00
KarnerF 9026d211a2 Fix: wrap loadGames/loadImages/mountGame/unmountGame in H() so JS is actually sent to browser 2026-08-30 10:22:35 +02:00
KarnerF d316ce32d1 Add Games and Images panels with SM API mount/unmount support 2026-08-30 10:14:24 +02:00
KarnerF f807fd4dcb Rename legacy_gddr5_cache to nested_pfs_index_cache (1.7alpha9) 2026-08-26 19:02:31 +02:00
KarnerF 8620a90bee Per-setting version badges for all 1.7alpha7 fields 2026-08-22 14:59:36 +02:00
KarnerF 90b503d84a Add inline version badges to legacy mount and emulator settings 2026-08-22 14:55:55 +02:00
KarnerF 8649d476d1 Add 1.7alpha7 settings: legacy mount profiles, emulator updates, AMPR 2026-08-22 14:50:07 +02:00
KarnerF abba950b04 Restore missing quiet_mode toggle in Notifications panel 2026-08-15 12:02:34 +02:00
KarnerF 7855f1ead8 Add always-restart-SM toggle option in Autostart panel 2026-08-15 10:58:51 +02:00
KarnerF a95d546bf7 Better restore text, add debug notification at startup 2026-08-15 10:14:29 +02:00
KarnerF a718085631 Use sceKernelSendNotificationRequest for simple restore notification 2026-08-15 10:06:54 +02:00
KarnerF c365eb8ff3 Restore: simple no-icon notification, remove icon-install notification 2026-08-15 09:59:57 +02:00
KarnerF 3111bb7df1 Fix network watchdog logic, add icon install notification 2026-08-15 09:55:39 +02:00
KarnerF 241a30796d Improve rest mode detection: SIGCONT + IP-lost-then-restored 2026-08-15 09:45:14 +02:00
KarnerF b12826fdd0 Icon option in prefs, network watchdog for rest mode recovery 2026-08-15 09:33:37 +02:00
KarnerF 16455110dc Remove unused JS functions: clearPrefElf, rawToggleEdit 2026-08-12 21:11:21 +02:00
KarnerF 7cd3977db1 Translate ELF select button text, all else verified 2026-08-12 21:05:53 +02:00
KarnerF 558bc47373 Async ELF send + interleaved Mongoose polls: no more browser timeout 2026-08-12 20:28:33 +02:00
KarnerF 8877dc19e7 Fix: rename g_mgr to smg_mgr to avoid mongoose.h conflict 2026-08-12 20:20:41 +02:00
KarnerF 05f74f43d2 Interleave Mongoose polls during ELF send to prevent browser crash 2026-08-12 20:18:29 +02:00
KarnerF 546c2c82e6 Fix auto-start toggle: use onchange with direct checked state 2026-08-12 19:03:53 +02:00
KarnerF 3763046c52 Auto-start delay back to 6s for elfldr initialization 2026-08-12 18:58:06 +02:00
KarnerF 4687e37ca2 Remove unused g_pending_elf variable 2026-08-11 23:30:40 +02:00
KarnerF e685ef7a8f Revert async ELF: synchronous send worked before 2026-08-11 23:27:20 +02:00
KarnerF 6aad59bc4f USB reload only when Config panel is active 2026-08-11 23:19:04 +02:00
KarnerF 901e98748e Translate scan hint, clarify USB is first USB only 2026-08-11 23:00:57 +02:00
KarnerF 5c5c15d89c Add default scan dirs hint in Autostart panel 2026-08-11 22:56:45 +02:00
KarnerF 77343dbc8a Extra scan directories list in Autostart panel 2026-08-11 22:43:56 +02:00
KarnerF 79c6df8b6c Custom ELF path on own full-width row below picker 2026-08-11 22:31:26 +02:00
KarnerF eb4b729e4f Fix missing function onAS declaration 2026-08-11 22:28:15 +02:00
KarnerF 541d499c83 Add custom ELF path input to Autostart panel 2026-08-11 22:25:11 +02:00
KarnerF f289b4dcc2 Increase USB poll interval to 5s to reduce browser load 2026-08-11 22:15:37 +02:00
KarnerF f53a1d98c0 Fix browser crash: send ELF async after HTTP response 2026-08-11 22:11:48 +02:00
KarnerF 503c736e6d Revert font size to 16px/20px 2026-08-11 22:04:56 +02:00
KarnerF feca108a4a Increase font size: 16->18px base, 20->22px large screen 2026-08-11 21:57:59 +02:00
KarnerF 75d61a105e Content scrollbar 4px, remove margin-right horizontal scroll 2026-08-11 21:49:40 +02:00
KarnerF ec9ac74d53 Apply PayloadManager scrollbar style, restore .ico class 2026-08-11 21:46:33 +02:00
KarnerF a5d015dbdf Use margin-right to offset scrollbar from edge 2026-08-11 21:41:55 +02:00
KarnerF 74de719d36 Move content scrollbar 4px from right edge 2026-08-11 21:39:56 +02:00
KarnerF 1a4e325ba6 Remove API version badge completely 2026-08-11 21:37:55 +02:00
KarnerF fd4263c1ac Remove API top hint, keep inline version badges 2026-08-11 21:34:30 +02:00
KarnerF 21f7a20c68 Revert sidebar scrollbar to 4px 2026-08-11 21:31:45 +02:00