SAPHID
fe4e09032d
Provide session cache to isolated Framey panels
2026-10-25 21:09:45 +00:00
Alex Southwell
29f2f57bc0
Merge pull request #236 from saphid/feat/framey-ui-controls
...
Support more Decky settings controls in Framey
2026-10-25 10:35:17 +00:00
Alex Southwell
99504554e0
Merge pull request #240 from saphid/feat/framey-sample-recovery
...
Recover Framey sample settings from damaged data
2026-10-25 10:28:41 +00:00
Alex Southwell
b53293eddd
Merge pull request #239 from saphid/feat/framey-zip-collisions
...
Reject colliding Decky plugin ZIP paths
2026-10-25 10:23:20 +00:00
Alex Southwell
229f17696e
Merge pull request #238 from saphid/feat/framey-official-fixtures
...
Test official Decky plugin archives in fake Frame
2026-10-25 10:22:58 +00:00
SAPHID
f6a88f1a51
Merge remote-tracking branch 'origin/main' into feat/framey-ui-controls
...
# Conflicts:
# docs/frame-plugin-author.md
# tests/page/framey_actions.mjs
# ui/framey-host.js
2026-10-25 10:19:20 +00:00
SAPHID
a61dfdd3ab
Recover sample Decky settings from damaged data
2026-10-25 10:17:29 +00:00
SAPHID
840f53f032
Reject colliding Decky plugin ZIP paths
2026-10-25 10:16:03 +00:00
SAPHID
3f2e32db87
Test pinned official Decky plugins in fake Frame
2026-10-25 10:14:14 +00:00
SAPHID
a6a1e0b258
Honor disabled state in Framey plugin controls
2026-10-25 10:09:57 +00:00
SAPHID
db74e3be96
Support more Decky panel controls in Framey
2026-10-25 10:09:56 +00:00
Alex Southwell and SAPHID
289a971c90
Add Decky settings sample for Framey plugin authors ( #233 )
...
* Provide Decky automatic JSX runtime in Framey panel
* Add Decky settings sample for Framey authors
* Use official Decky settings path in sample backend
---------
Co-authored-by: SAPHID <saphid@users.noreply.github.com >
2026-10-25 09:39:01 +00:00
Alex Southwell and SAPHID
f2f6085887
Allow Decky plugin removal when loader is stopped ( #234 )
...
* Allow safe Decky plugin removal when loader is stopped
* Stop failed Decky unit before recovery removal
---------
Co-authored-by: SAPHID <saphid@users.noreply.github.com >
2026-10-25 09:34:39 +00:00
Alex Southwell and SAPHID
d1541099b8
Clear stale Framey job IDs after app restart ( #232 )
...
Co-authored-by: SAPHID <saphid@users.noreply.github.com >
2026-10-25 09:30:52 +00:00
Alex Southwell and SAPHID
0440959834
Provide Decky automatic JSX runtime in Framey panel ( #231 )
...
Co-authored-by: SAPHID <saphid@users.noreply.github.com >
2026-10-25 09:26:47 +00:00
Alex Southwell and SAPHID
482d031a18
Serialize managed Decky changes across desktop and headset ( #230 )
...
Co-authored-by: SAPHID <saphid@users.noreply.github.com >
2026-10-25 09:24:48 +00:00
Alex Southwell and SAPHID
20a5ced63d
Test Framey settings persistence across plugin lifecycle ( #229 )
...
Co-authored-by: SAPHID <saphid@users.noreply.github.com >
2026-10-25 09:20:19 +00:00
Alex Southwell and SAPHID
e2ffcd34f3
Support Decky panel routes and toasts in Framey ( #227 )
...
* Host Decky plugin panels in Frame Control VR
* Record Framey VR verification limits
* Lock Frame before worn checks and clean private captures
* Browse and search the full Decky store in VR
* Show Decky plugin job progress in VR
* Show plugin quick actions and settings in Framey panel
* Add local Decky routes and toasts to Framey
---------
Co-authored-by: SAPHID <saphid@users.noreply.github.com >
2026-10-25 07:56:38 +00:00
Alex Southwell and SAPHID
2002b9d70e
Show Decky plugin quick actions and settings in VR ( #226 )
...
* Host Decky plugin panels in Frame Control VR
* Record Framey VR verification limits
* Lock Frame before worn checks and clean private captures
* Browse and search the full Decky store in VR
* Show Decky plugin job progress in VR
* Show plugin quick actions and settings in Framey panel
---------
Co-authored-by: SAPHID <saphid@users.noreply.github.com >
2026-10-25 07:46:32 +00:00
Alex Southwell and SAPHID
9b86264813
Show Decky plugin install progress and errors in VR ( #225 )
...
* Host Decky plugin panels in Frame Control VR
* Record Framey VR verification limits
* Lock Frame before worn checks and clean private captures
* Browse and search the full Decky store in VR
* Show Decky plugin job progress in VR
---------
Co-authored-by: SAPHID <saphid@users.noreply.github.com >
2026-10-25 07:38:25 +00:00
Alex Southwell and SAPHID
ba97a67580
Browse and search Decky store in VR ( #224 )
...
* Host Decky plugin panels in Frame Control VR
* Record Framey VR verification limits
* Lock Frame before worn checks and clean private captures
* Browse and search the full Decky store in VR
---------
Co-authored-by: SAPHID <saphid@users.noreply.github.com >
2026-10-25 07:28:23 +00:00
Alex Southwell and SAPHID
c7a17478a3
Host Decky plugin panels in Frame Control VR ( #223 )
...
* Host Decky plugin panels in Frame Control VR
* Record Framey VR verification limits
* Lock Frame before worn checks and clean private captures
---------
Co-authored-by: SAPHID <saphid@users.noreply.github.com >
2026-10-25 07:16:05 +00:00
Alex Southwell and SAPHID
7b53af1c18
Fix OBS lifecycle cleanup and validate real headset capture ( #219 )
...
Co-authored-by: SAPHID <saphid@users.noreply.github.com >
2026-10-25 06:42:11 +00:00
Alex Southwell and SAPHID
1255ef2bbf
Fix Steam clip export collisions across headsets, accounts and sessions ( #217 )
...
* Fix Steam clip export collisions across headset and session identities
* Group clip export changelog with screenshot copying
---------
Co-authored-by: SAPHID <saphid@users.noreply.github.com >
2026-10-25 06:37:51 +00:00
Alex Southwell and SAPHID
fdd60d3ccd
Fix auto-sync retry recovery and headset-bound listings ( #218 )
...
* Fix auto-sync retry recovery and headset-bound listings
* Read auto-sync Settings fixture as UTF-8 on Windows
* Keep auto-sync changelog separate from parallel fixes
---------
Co-authored-by: SAPHID <saphid@users.noreply.github.com >
2026-10-25 06:35:47 +00:00
Alex Southwell and SAPHID
d5fa8feb31
Fix orphan smoke cleanup and portable smoke wrapper ( #216 )
...
* Fix orphan smoke cleanup and portable smoke wrapper
* Resolve smoke wrapper fixture working directory on macOS
---------
Co-authored-by: SAPHID <saphid@users.noreply.github.com >
2026-10-25 06:31:45 +00:00
Alex Southwell and SAPHID
da34d94009
Skip backup paths with symlinked ancestors ( #215 )
...
Co-authored-by: SAPHID <saphid@users.noreply.github.com >
2026-10-25 06:19:38 +00:00
Alex Southwell and SAPHID
234b0a1814
Add managed Decky store and Frame plugin compatibility audit ( #208 )
...
* Add managed Decky store plugins and Frame compatibility audit
* Reject malformed flags and linked plugin folders
---------
Co-authored-by: SAPHID <saphid@users.noreply.github.com >
2026-10-25 06:15:42 +00:00
Alex Southwell and SAPHID
7a8e919546
Validate extension bridge API versions before loading panels ( #209 )
...
Co-authored-by: SAPHID <saphid@users.noreply.github.com >
2026-10-25 06:13:55 +00:00
Alex Southwell and SAPHID
95643b7ea0
Support restricted split APKs in Android backup import ( #206 )
...
Co-authored-by: SAPHID <saphid@users.noreply.github.com >
2026-10-25 05:29:21 +00:00
SAPHID
0cb085dc50
Check POSIX screenshot mode only on POSIX
2026-10-25 03:56:24 +00:00
SAPHID
61db62edcf
Make headset screenshot test portable
2026-10-25 03:52:23 +00:00
SAPHID
b0a65129f1
Add headset quick actions and extension panels
2026-10-25 03:47:30 +00:00
SAPHID
d44b6121ae
Use POSIX member paths in headset bundle on Windows
2026-10-25 03:39:53 +00:00
SAPHID
af6f97ca5a
Add removable Frame Control headset panel
2026-10-25 03:33:58 +00:00
Alex Southwell and SAPHID
509ddbdc95
Add experimental Decky Loader manager for Steam Frame ( #195 )
...
* Add sandboxed local Frame Control extensions
* Add experimental Decky Loader manager for Steam Frame
* ci: verify Decky PR against main
---------
Co-authored-by: SAPHID <saphid@users.noreply.github.com >
2026-10-25 03:14:42 +00:00
Alex Southwell and SAPHID
f2d293bd1a
Add local Frame Control extensions ( #194 )
...
* Add sandboxed local Frame Control extensions
* docs: clarify local extension network boundary
---------
Co-authored-by: SAPHID <saphid@users.noreply.github.com >
2026-10-25 02:48:37 +00:00
SAPHID
53107fd91b
Keep saved Steam screenshots separate by headset and game
2026-10-25 02:17:29 +00:00
Alex Southwell and SAPHID
a03c94ae12
Attach SHA256SUMS and explain download verification ( #186 )
...
* Attach and verify release SHA256SUMS with download guidance
* Write release checksums as exact LF bytes on Windows
* Read release safety text as UTF-8 on Windows
* Clarify checksum rollout and macOS signing status
---------
Co-authored-by: SAPHID <saphid@users.noreply.github.com >
2026-10-25 01:38:26 +00:00
Alex Southwell and SAPHID
dd3df85fd6
Stop stalled OBS relays and handle intentional shutdown ( #190 )
...
Co-authored-by: SAPHID <saphid@users.noreply.github.com >
2026-10-25 01:34:13 +00:00
Alex Southwell and SAPHID
7f828cbcf8
Compare Windows wireless snapshots after dropouts ( #184 )
...
Co-authored-by: SAPHID <saphid@users.noreply.github.com >
2026-10-25 00:35:48 +00:00
Alex Southwell and SAPHID
ef309c9931
Add window switch control to desktop panels ( #181 )
...
Co-authored-by: SAPHID <saphid@users.noreply.github.com >
2026-10-24 23:57:35 +00:00
Alex Southwell and SAPHID
bdef125f68
Enable OBS source control on Windows ( #179 )
...
Co-authored-by: SAPHID <saphid@users.noreply.github.com >
2026-10-24 23:31:23 +00:00
Alex Southwell and SAPHID
f64cbe5bac
Add read-only wired connection doctor ( #178 )
...
Co-authored-by: SAPHID <saphid@users.noreply.github.com >
2026-10-24 23:23:29 +00:00
Alex Southwell and SAPHID
d4714eadf7
Open Android catalogue without waiting for installed apps ( #177 )
...
Co-authored-by: SAPHID <saphid@users.noreply.github.com >
2026-10-24 23:04:06 +00:00
Alex Southwell and SAPHID
e185cb3b29
Bundle OBS source with desktop Start and Stop control ( #174 )
...
Co-authored-by: SAPHID <saphid@users.noreply.github.com >
2026-10-24 22:05:20 +00:00
Alex Southwell and SAPHID
9e9b25e9f4
Add local OBS headset view source with output audio ( #170 )
...
Co-authored-by: SAPHID <saphid@users.noreply.github.com >
2026-10-24 21:29:23 +00:00
Alex Southwell and SAPHID
ae63fa584c
Add read-only Windows Wireless Adapter doctor ( #166 )
...
Co-authored-by: SAPHID <saphid@users.noreply.github.com >
2026-10-24 12:44:24 +00:00
Alex Southwell and SAPHID
337ac99b3e
Add a read-only Linux Wireless Adapter doctor ( #165 )
...
* Add read-only Linux PC Wireless Adapter doctor
* Cross-reference coordinated SteamOS compatibility notes
---------
Co-authored-by: SAPHID <saphid@users.noreply.github.com >
2026-10-24 12:30:08 +00:00
Alex Southwell and SAPHID
aada257325
Handle Frame OS 0.5.6 discovery and SteamOS name changes ( #164 )
...
Co-authored-by: SAPHID <saphid@users.noreply.github.com >
2026-10-24 12:24:04 +00:00