Roman Tarasov
e79d2d128d
Add configurable default fakelib mode and localize its controls
2026-10-10 18:10:35 +03:00
Roman Tarasov
0b954376c6
Add per-game fakelib modes and filter libkernel overlays
2026-10-10 16:22:45 +03:00
Roman Tarasov
67303a57f1
Update game sandbox USB mounts on hotplug
...
Handle USB changes while scan work is deferred by an active game, including custom scan paths and rapid reattach. Preserve busy aliases for cleanup and reuse the scanner watcher registry for suspension and shutdown.
2026-10-10 15:55:12 +03:00
Roman Tarasov
b7c0b2d26a
Expose system fonts read-only in game sandboxes
...
Refs #132
2026-10-10 15:38:35 +03:00
Roman Tarasov
532a3f65ad
Fix Simplified Chinese web UI terminology
...
Refs #133
2026-10-10 15:38:34 +03:00
Roman Tarasov
c2e605581f
Report fatal signal reasons and crash addresses from klog
...
Parse signal-format crash reports through their section separators, capture the fault address, RIP and first backtrace frame, and preserve legacy exception reports. Defer the generic crash notification for incomplete fatal headers, retain PID filtering and the original one-minute monitoring deadline. Verified against the supplied PPSA23732 crash log and host regressions with ASan/UBSan.
2026-10-10 14:30:52 +03:00
Roman Tarasov
fc916ad5fd
Restore lost ShellCore hooks after resume and before registration
...
Validate the existing bridge and original target bytes before repairing lost hooks in a stopped ShellCore. Retain rollback ownership on partial failures, support process replacement, and disable recovery when stopping. Check once after resume and on registration without adding polling or scanner deadlines. Refs #145 , #147 ; adapts the recovery approaches from PR #148 and #126 .
2026-10-10 13:57:56 +03:00
Roman Tarasov
451bddba6b
Fix PPR fakelib cleanup when lookup returns no errno
...
Skip absent cleanup targets and the PPR lookup failure without errno silently. Preserve real lookup/unlink errors and use EIO for deletion failures without errno. Refs #146 ; adapts PR #148 .
2026-10-10 13:57:55 +03:00
Roman Tarasov
3ec59327b5
Remove legacy kstuff autopause
2026-10-10 13:19:00 +03:00
Roman Tarasov
4cde42a229
Show game versions in web cards and API metadata
2026-10-05 01:24:35 +03:00
Roman Tarasov
4c5673da2c
Fix web game icons on extended storage
2026-10-05 01:10:10 +03:00
Roman Tarasov
3c3bb484c6
Fix silent skips for missing PPR fakelib cleanup targets
2026-10-05 00:49:20 +03:00
Roman Tarasov
eba3f11142
Add size unit labels for all web UI languages
2026-10-03 20:53:19 +03:00
Roman Tarasov
77752bb9e7
Merge origin/1.7 and preserve operation error translations
2026-10-03 19:30:11 +03:00
Roman Tarasov
5c40b1a7bc
Fix missing-source reconciliation and localize operation errors
2026-10-03 19:26:53 +03:00
Drakmor
d7e35e6ce9
Merge pull request #120 from m2k7m/1.7
...
Update Arabic translations
1.7beta4
2026-10-03 14:34:47 +03:00
Roman Tarasov
900d8a137c
Fix storage overview duplicates and show the internal drive
2026-10-03 14:28:59 +03:00
Roman Tarasov
93d9f4e285
Show installed PKG games and manage PS5 fakelib through the API and web UI
2026-10-03 14:22:35 +03:00
Roman Tarasov
6d9f808e8d
Add per-title fakelib exclusions to runtime config
2026-10-03 13:47:04 +03:00
Roman Tarasov
d70b43e5d4
Remove incompatible fakelib libraries before mounting PPR PKG backports
2026-10-03 13:37:27 +03:00
Roman Tarasov
cb6d2bece1
Support LAPY homebrew title IDs in game lifecycle
2026-10-03 13:22:21 +03:00
Roman Tarasov
9a97155738
Mounting /data and /mnt into the game sandbox
2026-10-03 13:13:14 +03:00
Mahdi KM
d0f3411c79
Update Arabic translations for ShadowMount library interface and update byte unit labels
2026-10-02 14:13:08 +03:00
Mahdi KM
875065dd7a
Update Arabic translations for various messages in ar_sa.inc
2026-10-02 12:33:36 +03:00
Roman Tarasov
f0d15ffc46
Reject incomplete fakelib cache signatures and copies
1.7beta3
2026-10-01 16:17:21 +03:00
Roman Tarasov
c037550551
Reject incomplete scanner directory walks
2026-10-01 16:17:20 +03:00
Roman Tarasov
5c8cfd2803
Preserve config and autotune data on read failures
2026-10-01 16:17:19 +03:00
Roman Tarasov
d5364cfaae
Skip launcher icon installation when API is disabled
2026-10-01 15:52:17 +03:00
Roman Tarasov
5f3c7fd1c2
Restore legacy 1.6 mount defaults for PFSC containers
2026-10-01 15:47:40 +03:00
Roman Tarasov
d370825446
Preserve backport discovery with custom scan roots
2026-10-01 15:29:40 +03:00
Roman Tarasov
cd0e11ceb7
Keep generated assets for incremental builds
2026-09-23 21:19:53 +03:00
Roman Tarasov
665dfe3f82
Reject recursive storage transfers through path aliases
2026-09-23 21:19:53 +03:00
Roman Tarasov
4677c244f3
Bound stale scanner event draining
2026-09-23 21:19:53 +03:00
Roman Tarasov
5ef95df417
Honor zero and exact stability wait thresholds
2026-09-23 21:19:53 +03:00
Roman Tarasov
13a8223b1e
NSFS backports for PS5 PKG
1.7beta2
2026-09-22 00:05:16 +03:00
Roman Tarasov
320d1322d2
Stop plaintext PPR games before suspend
2026-09-21 18:17:46 +03:00
Roman Tarasov
71dd3d3cd2
Offer scanned storage roots as destinations
2026-09-21 17:58:21 +03:00
Roman Tarasov
b8ad8cc65a
Harden web remount and destination state
2026-09-21 17:55:13 +03:00
Roman Tarasov
5246614ebc
Increase storage transfer throughput
2026-09-21 17:52:29 +03:00
Roman Tarasov
cb047454d6
Add available storage destination picker
2026-09-21 17:51:39 +03:00
Roman Tarasov
04d4f314ab
Refine web mount actions for game sources
2026-09-21 17:47:38 +03:00
Roman Tarasov
738d51435f
Remove unused localization key and refresh reference comments
2026-09-21 17:01:39 +03:00
Roman Tarasov
b8486358e2
Use synchronous HTTP for AMPR updates and serialize cancellation
2026-09-21 17:01:20 +03:00
Roman Tarasov
ae878d70c8
Parse game metadata with json-c and preserve transient failures
2026-09-21 17:01:09 +03:00
Roman Tarasov
733f60dab3
Preserve scanner control events and harden shutdown wakeups
2026-09-21 17:00:52 +03:00
Roman Tarasov
07fdf09e06
Reject unsafe copy paths and report directory read failures
2026-09-21 17:00:31 +03:00
Roman Tarasov
69cf153a3c
Distinguish skipped backport overlays from mount failures
2026-09-21 17:00:17 +03:00
Roman Tarasov
a67ff8fc4a
Use private mount snapshots and preserve unknown mount state
2026-09-21 16:59:46 +03:00
Roman Tarasov
4102fa7aa5
Docs
1.7beta1
2026-09-20 23:38:25 +03:00
Roman Tarasov
d71bacfbc0
Add Kstuff and ShellCore offsets for PS5 firmware 13.00–13.60
2026-09-20 23:28:12 +03:00