aydencharles
ef90f9430f
feat(notify): add a startup thanks toast
2026-10-02 18:24:10 +08:00
aydencharles
2fc3e25c1a
feat(about): add testers on the about page and readme
2026-10-02 17:06:46 +08:00
aydencharles
8917b42918
feat(about): add donors and credit Kylin/0xp0co on startup
2026-10-02 17:02:39 +08:00
aydencharles
dee1c1d523
feat(log): share the file sink and cap rotation from config
2026-10-02 16:40:23 +08:00
aydencharles
92b346566e
feat(i18n): add remaining PS5 system language catalogs
2026-09-14 09:28:42 +08:00
aydencharles
3fedbf4a03
feat(rest-mode): restore resume delay after trophy SPRX
2026-09-11 22:12:41 +08:00
aydencharles
3a306eb161
chore(shellui): hide untested SPRX catalog menu
2026-09-11 21:51:44 +08:00
aydencharles
bf1f39af3d
feat(boot): detect more conflicting payloads by process name
2026-09-11 16:32:01 +08:00
aydencharles
f0c71209c5
feat(shellui): add progress auto-return and plugin progress dialog
2026-09-09 20:51:40 +08:00
aydencharles
2061404bbc
fix(shellui): show confirm messages when dialog pops up
2026-09-09 19:54:40 +08:00
aydencharles
00e924f0bd
fix(shellui): apply system language after dropping ptrace
2026-09-09 18:43:31 +08:00
aydencharles
a6c0d9cea6
fix(cheats): restore cheat toggle enabled state
2026-09-09 18:23:44 +08:00
aydencharles
b0238f0a65
fix(shellui): drop cheat-page game icons
...
Stop resolving tex_game_icon to icon0.png and keep browse entries
off the runtime toggle route.
2026-09-09 18:13:29 +08:00
aydencharles
813e4c19b8
feat(overlay): add per-metric pages, order, and font size
2026-09-09 15:28:18 +08:00
aydencharles
ac143c20c4
refactor(cheats): separate browse and runtime state
2026-09-09 12:42:13 +08:00
aydencharles
fc9ec112f3
feat(payload): add load priority and autostart delay
2026-09-07 20:25:46 +08:00
aydencharles
f9cc115931
feat(payload): add payload detail controls
2026-09-07 20:00:26 +08:00
aydencharles
1e6df1057b
refactor(shellui): remove unused Plapps page
2026-09-07 19:17:40 +08:00
aydencharles
710c268f39
fix(shellui): refresh existing settings pages after pop
2026-09-07 17:47:10 +08:00
aydencharles
68de51a728
fix(plugins): keep auto-start for next boot only
2026-09-05 00:42:53 +08:00
aydencharles
df2622cd67
feat(sprx): add catalog management controls
2026-09-04 14:40:11 +08:00
kvnhrt
2eee3bad3d
fix(shellui): inject dynamic plugin toggle value on page creation
...
OnionHEN's generated pages bind toggle values during SettingPage.OnCreating
(OnPreCreate_Hook -> resolve_toolbox_control_value -> set_Value) because the
legacy PS5 settings framework does not honor the XML 'value' attribute.
Dynamic plugin config pages and external plugin list toggles had no such
resolver, so a toggle reverted to its default OFF state on page re-entry even
when the plugin/setting was actually active.
Add a resolver that reads the live node value from the dynamic UI runtime
snapshot and injects it through the existing OnPreCreate binding path.
2026-09-03 06:55:59 -06:00
aydencharles
127748afc6
feat(plugins): embed settings links and manage autostart per plugin
2026-09-03 16:55:39 +08:00
aydencharles
d4fb854789
fix(shellui): co-locate external plugin settings links
2026-09-03 16:25:30 +08:00
aydencharles
75ab94f408
refactor(cheats): unify game version resolution in the daemon
2026-09-03 15:07:19 +08:00
Hexwell
e1cd1e6d3a
refactor(dpi): move installer to external plugin
2026-09-03 14:41:00 +08:00
Hexwell
c9a24f148b
refactor: migrate ShadowMount+ to external plugin
2026-09-03 14:02:37 +08:00
Hexwell
33da7e3709
refactor(ftp): remove built-in FTP server
2026-09-02 22:38:47 +08:00
Hexwell
0e276281fd
feat(plugin): add external ELF plugin management
2026-09-02 21:32:44 +08:00
Hexwell
bb6ccd7803
feat(plugin): add dynamic UI event bridge
2026-09-02 20:42:01 +08:00
Hexwell
e415d0b75e
feat(plugin): add ELF discovery and lifecycle management
2026-09-01 18:15:35 +08:00
Hexwell
d67f6c7f8b
perf(build): optimize release binaries
2026-09-01 16:27:42 +08:00
kvnhrt
a534adcd60
feat: add ShadowMount+, DPI pkg-server + WebUI, fix PS4 FPS
...
- fix(fps): measure PS4 BC frame rate with a remote GNM detour
and hide the pkg install result code in the finish notification
- feat(utils): integrate ShadowMount+ alongside the FTPSRV service
for game scanning, mounting and installation
- feat(DPI): add the packet package server (pkgserver) with its
Web UI and full REST/SSE API surface
- feat(tests): add new host test suites (multipart, builtin
services, pkg XML, FPS formula, toolbox i18n/route, language)
- build: add Docker support for building and running the tests
- docs: update credits, README, architecture, util-arch, api and
third-party documentation; add contributor credit and i18n keys
- i18n: remove the pkg finish result code from every locale
2026-08-31 05:26:42 -06:00
Hexwell
374013160b
feat(overlay): add fan duty display to the game monitor bar
2026-08-31 10:25:30 +08:00
Hexwell
b344e2d992
feat(overlay): add left/center/right metric align
2026-08-31 07:38:32 +08:00
Hexwell
10779c1b05
fix(cheats): unescape titles and localize toasts
2026-08-31 06:25:04 +08:00
Hexwell
7092dd6b85
feat(cheats): load all compatible sources together
2026-08-24 14:06:14 +08:00
Hexwell
8ab584db24
fix(rest-mode): recover built-in FTP listener after standby
2026-08-22 22:33:27 +08:00
Hexwell
e049af1ce4
refactor(services): remove ShadowMountPlus and integrate ftpsrv source
2026-08-22 21:13:16 +08:00
Hexwell
0ef74eb9cb
refactor(shellui): merge account into Remote Play group
2026-08-21 23:10:33 +08:00
Hexwell
e58d1f3438
refactor(shellui): reorder toolbox preference items
2026-08-21 22:57:36 +08:00
Hexwell
36e5c6236c
refactor(shellui): coalesce display TID and nav Home reload
2026-08-21 22:49:33 +08:00
Hexwell
395e2d55f4
refactor(shellui): drop unused AppInst and dead hooks
2026-08-21 22:38:16 +08:00
Hexwell
e22013992d
fix(rest-mode): recover toolbox from SysCore EXEC not SIGCONT
2026-08-21 22:26:32 +08:00
Hexwell
988cf124f9
fix(rest-mode): recover toolbox and IPC listeners on SIGCONT
2026-08-21 18:15:50 +08:00
Hexwell
fddc9d4e3e
feat(overlay): FPS on the monitor bar ( #13 )
2026-08-21 17:14:55 +08:00
Hexwell
40e2fab9b1
feat(plugins): split run/autoload and embed ShadowMountPlus 1.6beta16
2026-08-21 16:22:58 +08:00
Hexwell
da2073578b
feat: add control facade for ftpsrv and ShadowMountPlus
2026-08-21 15:57:07 +08:00
Hexwell
d33f3d2fec
feat(shellui): add built-in plugin manager with per-plugin config pages
2026-08-21 14:05:43 +08:00
Hexwell
78f227140f
fix(shellui): normalize Remote Play page lifecycle
2026-08-21 11:53:58 +08:00