Commit Graph
194 Commits
Author SHA1 Message Date
Roman Tarasov 4f48237d93 Add configurable fan temperature target 1.7alpha5 2026-08-08 12:41:14 +03:00
Roman Tarasov 8d888c5a25 Defer busy image unmounts instead of forcing teardown 2026-08-08 10:33:13 +03:00
Roman Tarasov 3c484e68ab Handle asynchronous LVD/MD detach safely 2026-07-23 23:57:27 +03:00
Roman Tarasov 7da387fc12 Updated PFS cache description 2026-07-18 21:19:10 +03:00
Roman Tarasov a393737423 Diagnosing backport mounting problems 2026-07-18 21:19:10 +03:00
Roman Tarasov 6f64551b42 Optimized mount parameters and enabled DDR5 cache for FFPFSC 2026-07-18 21:19:10 +03:00
Roman Tarasov 6e58123275 l10n 1.7alpha4 2026-07-16 23:49:11 +03:00
Roman Tarasov 3aa62a3728 Support seamless game switching 2026-07-16 22:33:54 +03:00
Roman Tarasov 38bb6790db Speed up USB game recovery after resume 2026-07-16 22:02:09 +03:00
Roman Tarasov be92afa71d Report fatal signal details for tracked games 2026-07-16 21:13:41 +03:00
Roman Tarasov fa8423d427 Optimize scanner file descriptor usage 2026-07-16 12:53:53 +03:00
Roman Tarasov 3d8d248336 Add optional persistent image mounting 2026-07-16 10:22:13 +03:00
Roman Tarasov 22bacfe168 Сount games from reusable image index entries 1.7alpha3 2026-07-16 02:18:44 +03:00
Roman Tarasov 4085fcd8ca Fix ShellCore runtime release after app exit 2026-07-16 01:57:28 +03:00
Roman Tarasov eb3c611ebf Protect games with installed DLC from automatic removal 2026-07-16 00:04:02 +03:00
Roman Tarasov 9f0242044d Speed up game metadata staging and registration 2026-07-15 23:49:21 +03:00
Roman Tarasov c4e9839fe5 Add automatic removal of unavailable games 2026-07-15 23:31:30 +03:00
Roman Tarasov 73b26ba3fb Add public HTTP/JSON API for runtime control 2026-07-15 22:10:30 +03:00
Roman Tarasov 5691f25ece Make kstuff automount handoff shutdown-safe 2026-07-14 22:55:15 +03:00
Roman Tarasov 9cda9717ea Defer runtime teardown to ShellCore workspace exit 2026-07-14 22:38:07 +03:00
Roman Tarasov e24a444147 Harden managed mount teardown 2026-07-14 22:37:49 +03:00
Roman Tarasov 03ad6d2e45 Clean up static analysis findings 2026-07-13 03:24:14 +03:00
Roman Tarasov 6d59555b66 Fix runtime mount lifecycle and shutdown 2026-07-13 03:24:10 +03:00
Roman Tarasov 7300dc1830 Harden runtime boundary validation 2026-07-13 03:24:05 +03:00
Roman Tarasov ad5afc5689 Reduce scanner watchers and release USB watches during sleep 1.7alpha1 2026-07-13 02:38:50 +03:00
Roman Tarasov 6d8622c829 Support up to 8192 games across 2048 images 2026-07-13 02:16:16 +03:00
Roman Tarasov 9f85a3b421 Use SceShellCore bridge for title registration 1.7aplha1 2026-07-13 01:37:49 +03:00
Roman Tarasov 0fb241cba5 Handle game mounts through SceShellCore lifecycle 2026-07-13 01:37:49 +03:00
Roman Tarasov 09589b7ae2 Add SceShellCore hooks and runtime image mounts 2026-07-13 01:37:43 +03:00
Roman Tarasov 8566c0294c Revert "Revert "Attempting to restore occupied mount points for nullfs""
This reverts commit 16873e01f2.
1.6beta16 1.7aplha5
2026-06-28 16:53:42 +03:00
Roman Tarasov 56dd338abd Prefer fakelib2 over fakelib for game overlays
Check app0/fakelib2 before resolving the legacy per-game fakelib
source. Fall back to app0/fakelib when fakelib2 is missing or is
not a directory.
2026-06-28 16:49:30 +03:00
Drakmor 090723879c Update README.md 2026-06-07 02:43:46 +03:00
Roman Tarasov 16873e01f2 Revert "Attempting to restore occupied mount points for nullfs"
This reverts commit c41c3eeba8.
1.6test15-fix2
2026-06-03 21:30:59 +03:00
Roman Tarasov f20b97db65 funding 2026-06-03 17:53:44 +03:00
Roman Tarasov 9d6ab61369 Added description of compressed PFS format 2026-06-03 17:49:43 +03:00
Roman Tarasov 25182da557 Fix PFS mount 1.6test15-fix1 2026-06-03 16:09:11 +03:00
Drakmor 72cf4460a9 Merge pull request #55 from drakmor/alert-autofix-1
Potential fix for code scanning alert no. 1: Workflow does not contain permissions
2026-06-03 02:26:06 +03:00
DrakmorandCopilot Autofix powered by AI cc0f4e0684 Potential fix for code scanning alert no. 1: Workflow does not contain permissions
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2026-06-03 01:49:51 +03:00
Roman Tarasov 8cdcd112f5 Nested images 1.6test15 2026-06-03 01:34:23 +03:00
Roman Tarasov c41c3eeba8 Attempting to restore occupied mount points for nullfs 2026-06-03 01:19:38 +03:00
Drakmor 3d6a300742 Update README.md 2026-06-02 11:51:43 +03:00
Roman Tarasov 51d01011ff Fixed mounting of exfat 1.6beta14-fix1 2026-06-02 10:14:47 +03:00
Roman Tarasov 9e803cff7f Added support for compressed PFS 1.6beta14 2026-06-01 21:28:57 +03:00
Roman Tarasov dee175e2bd Added copying of trophy data 1.6test13 2026-06-01 01:12:30 +03:00
Roman Tarasov 860e9de3b1 Fix duplicate uninstall requests during scan cleanup 2026-06-01 00:05:13 +03:00
Roman Tarasov e0b41b3ca6 Fix cleanup for non-uninstallable app.db entries 1.6test12 2026-05-30 17:00:11 +03:00
Roman Tarasov 5c4470cdcd Merge branch 'main' of https://github.com/drakmor/ShadowMountPlus 2026-05-30 11:13:24 +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 c66bff6d2a Prevent kstuff auto-resume during shutdown 2026-05-30 10:59:17 +03:00
Drakmor 2df61d7e2d Update README.md 2026-05-25 22:51:30 +03:00