Roman Tarasov
|
24fba2be21
|
Reduce scanner directory watchers by default
|
2026-06-03 21:13:07 +03:00 |
|
Roman Tarasov
|
8cdcd112f5
|
Nested images
|
2026-06-03 01:34:23 +03:00 |
|
Roman Tarasov
|
51d01011ff
|
Fixed mounting of exfat
|
2026-06-02 10:14:47 +03:00 |
|
Roman Tarasov
|
9e803cff7f
|
Added support for compressed PFS
|
2026-06-01 21:28:57 +03:00 |
|
Roman Tarasov
|
e0b41b3ca6
|
Fix cleanup for non-uninstallable app.db entries
|
2026-05-30 17:00:11 +03:00 |
|
Roman Tarasov
|
5b6be76272
|
Fix same-session manual reinstalls by clearing stale install/register state and refreshing app.db before manual scans
|
2026-05-30 11:12:44 +03:00 |
|
Roman Tarasov
|
4eadb06f57
|
Add manual install list support
|
2026-05-25 18:00:14 +03:00 |
|
Drakmor
|
78f536b41a
|
maximum mounted images 64->256
|
2026-05-23 18:47:58 +03:00 |
|
Roman Tarasov
|
e00dda0075
|
Lower default scan interval to 15 seconds
|
2026-05-13 05:21:47 +03:00 |
|
Roman Tarasov
|
315265f5db
|
Code review
|
2026-05-13 05:19:22 +03:00 |
|
Roman Tarasov
|
4072ced15d
|
Pause kstuff during sleep
|
2026-05-10 19:44:53 +03:00 |
|
Roman Tarasov
|
fee1029b0a
|
Enter sleep mode earlier
|
2026-05-10 19:18:32 +03:00 |
|
Roman Tarasov
|
cbd0fce4f9
|
Fix snd0Info paths
|
2026-05-10 18:24:29 +03:00 |
|
Roman Tarasov
|
9fa6ad94de
|
Handle suspend sleep mode and USB cleanup. Thx to @hadobedo
|
2026-05-10 16:01:59 +03:00 |
|
Roman Tarasov
|
3652f506c0
|
Add global fakelib overlay support
|
2026-05-10 11:50:18 +03:00 |
|
Roman Tarasov
|
059f8b40f1
|
Rework crash detection with sm_mdbg and post-pause autotune
|
2026-04-16 01:50:51 +03:00 |
|
Roman Tarasov
|
a5471da456
|
Stop background full scans while a game is running
|
2026-04-15 00:09:39 +03:00 |
|
Roman Tarasov
|
0abfecd3e7
|
Rework backport overlay resolution and mount handling
|
2026-04-14 23:52:09 +03:00 |
|
Roman Tarasov
|
fa714f868f
|
Dynamically load AppInstallTitleDir on FW below 12
|
2026-04-05 10:40:50 +03:00 |
|
Roman Tarasov
|
17bb561e8d
|
Only log pre-scan cleanup during the initial startup scan
|
2026-04-04 23:23:47 +03:00 |
|
Roman Tarasov
|
45da514549
|
Increase default scan interval to 60 seconds and clarify config example
|
2026-04-04 22:42:32 +03:00 |
|
Roman Tarasov
|
6df8a472e3
|
Add optional AppInstallAll mode with FW 12+ override
|
2026-04-04 21:53:27 +03:00 |
|
Roman Tarasov
|
a23822a26f
|
Disabled crash detection by default, increased kstuff pause timeouts
|
2026-03-30 01:25:26 +03:00 |
|
Roman Tarasov
|
bcb906e5b6
|
Add per-image sector-size overrides with autotune on cluster-size mount errors
|
2026-03-29 16:32:28 +03:00 |
|
Roman Tarasov
|
47a033b50b
|
Make kstuff crash detection optional and reset heuristic state on config reload
|
2026-03-29 16:05:33 +03:00 |
|
Roman Tarasov
|
47bded61da
|
Restore missing appmeta on remount and replace access checks with stat
|
2026-03-29 15:49:03 +03:00 |
|
Roman Tarasov
|
5d0ca6d5d1
|
Add kstuff crash autotune with autotune.ini pause-delay overrides
|
2026-03-29 03:27:43 +03:00 |
|
Roman Tarasov
|
ebfe0376c6
|
Detect early post-kstuff game crashes
|
2026-03-29 03:01:38 +03:00 |
|
Roman Tarasov
|
ff70cb1bc8
|
Deduplicate device node wait helper across image and mount code
|
2026-03-24 00:23:52 +03:00 |
|
Roman Tarasov
|
26ba93c9aa
|
Streamline sm_log synchronization and reuse the open log file
|
2026-03-23 23:50:40 +03:00 |
|
Roman Tarasov
|
7759b83293
|
Fix scan-now request synchronization and simplify pending-state handling
|
2026-03-23 23:14:33 +03:00 |
|
Roman Tarasov
|
b374c3163e
|
Add runtime config hot-reload
|
2026-03-22 20:25:08 +03:00 |
|
Roman Tarasov
|
ef814ad56b
|
Unify scan and watcher tree traversal with a shared scan walker
|
2026-03-22 17:54:58 +03:00 |
|
Roman Tarasov
|
cec94656c6
|
Cache owning scan roots for game entries and simplify targeted backport reconciliation
|
2026-03-22 17:29:47 +03:00 |
|
Roman Tarasov
|
d318b5e607
|
Refactor scanning to use kevent-driven dirty roots, debounce filesystem events, run targeted per-root cleanup and discovery, and support bounded scan_depth traversal for nested directories and image files
|
2026-03-22 15:39:31 +03:00 |
|
Roman Tarasov
|
edcac6bdd7
|
Refactor scanning into a scanner service, replace main loop sleep polling with kevent/wake-pipe waiting, and keep polling as a runtime fallback
|
2026-03-22 13:13:52 +03:00 |
|
Roman Tarasov
|
27feba2085
|
Add bounded scan_depth with recursive_scan compatibility remap
Add scan_depth config, remap legacy recursive_scan=1 to scan_depth=2, and avoid duplicate traversal of nested scan roots
|
2026-03-22 12:43:55 +03:00 |
|
Roman Tarasov
|
82603fce7d
|
Fixed waiting for images to stabilize
|
2026-03-22 12:09:05 +03:00 |
|
Roman Tarasov
|
0fcc970a20
|
Create /data/.kstuff_noautomount
|
2026-03-16 01:18:56 +03:00 |
|
Roman Tarasov
|
c785daaddf
|
Changed image mount directory to /mnt/shadowmnt
|
2026-03-14 23:41:28 +03:00 |
|
Roman Tarasov
|
2db6b49439
|
Fix /dev/lvd attach
|
2026-03-14 23:18:19 +03:00 |
|
Roman Tarasov
|
aff2fc0e6c
|
Remove stale duplicate-tracking entries when sources disappear
|
2026-03-14 20:08:29 +03:00 |
|
Roman Tarasov
|
a212a883b3
|
1.6b4
|
2026-03-10 02:24:03 +03:00 |
|