Commit Graph
235 Commits
Author SHA1 Message Date
Roman Tarasov 0d7544a5d6 Add translations for all supported locales 1.7alpha13 2026-09-03 03:25:43 +03:00
Roman Tarasov ad0ca65f9a Add missing-app cleanup and AMPR update settings 2026-09-03 03:10:18 +03:00
Roman Tarasov 297b9003f2 Add ShadowMount+ Shell UI launcher 2026-09-03 03:00:14 +03:00
Roman Tarasov dc363e69f1 Show web control address in startup notification 2026-09-02 02:22:27 +03:00
Roman Tarasov 5d4f48cedd Keep bridge pages resident and recover stale hooks 2026-09-02 02:12:20 +03:00
Roman Tarasov 5b7ab6ef8c Expand web API and add embedded library interface 2026-09-02 01:54:06 +03:00
Roman Tarasov f81eb60e94 Improve multilingual library controls and game actions (web) 2026-09-02 00:01:42 +03:00
Roman Tarasov 9e6b7165a0 ci/cd 2026-09-01 13:21:55 +03:00
Roman Tarasov 960204baa0 Add resilient async game library management 2026-09-01 13:16:19 +03:00
Roman Tarasov f560898b2c Add HTTP game management API 2026-09-01 02:32:15 +03:00
Roman Tarasov 3a167431a3 Make trampoline execution safe 2026-08-31 19:02:48 +03:00
Roman Tarasov ff0bc74468 Warn about USB clusters larger than 64 KB 2026-08-28 23:25:57 +03:00
BlackBearReloaded 5b9816dd08 lifecycle: support FAKE title IDs 1.7alpha12 2026-08-28 21:42:11 +03:00
Roman Tarasov f3df8f040d Pause background services during system sleep 2026-08-28 21:39:00 +03:00
Roman Tarasov b564c74611 Use optimized exFAT, UFS/FFPKG and PFS/FFPFS mount profiles only for direct source paths under /data or /user 2026-08-28 19:59:26 +03:00
Roman Tarasov 7671106a32 Add USB connection and scan notifications 1.7alpha11 2026-08-25 23:51:17 +03:00
Roman Tarasov b1a0dce78d Separate SQLite operations from snapshot cache state 2026-08-25 22:07:42 +03:00
Roman Tarasov 01ea403b88 Prevent detach and cache invalidation reuse races 2026-08-25 15:21:21 +03:00
Roman Tarasov 06576fabe3 Make mount and unmount lifecycle race-safe 2026-08-25 14:53:48 +03:00
Roman Tarasov 01f5cf7182 Enforce one-to-one source and mount mappings 2026-08-25 13:32:37 +03:00
Roman Tarasov 640d8bdd59 Retain attached devices until detach completes 2026-08-25 13:23:35 +03:00
Roman Tarasov bc34a3bb26 Avoid aborting HTTP request under updater mutex 2026-08-25 13:00:23 +03:00
Roman Tarasov 3638cdaae5 Update translations 2026-08-24 22:44:30 +03:00
Roman Tarasov 3190100de8 Keep fakelib2 exclusive from global and emulator overlays 1.7alpha10 2026-08-24 22:06:20 +03:00
Roman Tarasov 757f4514cc Improve startup and fan target notifications 1.7alpha9 2026-08-24 20:56:20 +03:00
Roman Tarasov b3368dca15 Rename nested PFS index cache option 2026-08-24 20:38:37 +03:00
Roman Tarasov a594117aaf Harden game process handoff lifecycle 2026-08-24 20:20:40 +03:00
Roman Tarasov 47a8196a8c Add localized notification for ShellCore hook failure 2026-08-24 20:03:29 +03:00
Roman Tarasov 9345a844b9 Refactor ShellCore bridge to use remote dynamic memory 2026-08-24 19:45:17 +03:00
Roman Tarasov 24a421b350 Fix game process handoff and remount fakelib across ExitSpawn/LoadExec. 1.7alpha8 2026-08-19 15:45:00 +03:00
Roman Tarasov 599d5d04f3 Invalidate image cache after build or configuration changes 1.7alpha7 2026-08-19 00:12:40 +03:00
Roman Tarasov f5c7870583 Add cached global fakelib overlays 2026-08-18 23:54:05 +03:00
Roman Tarasov 718f02017b AMPR updater 2026-08-18 23:26:32 +03:00
Roman Tarasov 3f49f60cec Add cached emulator updates 2026-08-18 21:57:00 +03:00
Roman Tarasov 5ff85005bf Refine legacy image mount profiles 2026-08-17 20:56:27 +03:00
Roman Tarasov b00536960d Add per-image legacy mount profiles 2026-08-14 12:29:48 +03:00
Roman Tarasov a4a35af5f0 Rename fan target auto mode to system 2026-08-10 22:24:18 +03:00
Roman Tarasov 3bff288a86 Stricter exfat mounting check 2026-08-10 21:17:49 +03:00
Roman Tarasov 9485f22ddc Disable forced detach for MD devices 1.7alpha6 2026-08-10 01:26:05 +03:00
Roman Tarasov 75b310ee25 Defer runtime unmount until sandbox removal 2026-08-10 01:13:30 +03:00
Roman Tarasov 496ed48e33 Add exFAT LVD image type fallback 2026-08-09 23:53:13 +03:00
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