Commit Graph
238 Commits
Author SHA1 Message Date
toorux fc381c2676 Fix AirPlay startup and service discovery on Frame 2026-10-26 01:00:39 +08:00
toorux f7ae2e8e2c Preserve casting failure logs in diagnostics 2026-10-26 01:00:21 +08:00
toorux d4af27d63b Add in-headset review for app-requested APK updates
Intercept content, file and PackageInstaller requests in managed Lepton containers and route retained APKs through the normal review, backup and installation flow. Persist presentation receipts, retry delivery, and reopen repeated requests without duplicating packages.

Use authenticated localized update windows with visible laser cursors, and switch native Steam runtime aliases back to stable context names for installation. Verified all three request paths and a live Steam-runtime reinstall on Frame with backup creation and unchanged save data.
2026-10-24 22:05:47 +08:00
toorux 3b32f7102a Release v0.8.5-preview.1 v0.8.5-preview.1 2026-10-24 14:09:08 +08:00
toorux 9f99ecdfa8 Wait for the user manager before starting the UI session 2026-10-24 14:07:46 +08:00
toorux 9a72a50f1a Fix initial native visibility polling and legacy report validation 2026-10-24 14:07:37 +08:00
toorux 1d6f5a0e3f Fix APK backups of native OverlayFS work directories 2026-10-24 14:07:25 +08:00
toorux 9d2de8dc6d Release v0.8.4 v0.8.4 2026-10-24 01:21:32 +08:00
toorux 5886198f4b Release v0.8.4-preview.1 v0.8.4-preview.1 2026-10-24 00:17:07 +08:00
toorux f6e7cc4674 Resolve explicitly tagged installs without GitHub API 2026-10-24 00:16:46 +08:00
toorux 58fcbb851e Retry direct GitHub when configured mirror is rate limited 2026-10-24 00:16:34 +08:00
toorux 7f12cdb7d7 Fix release manifest selecting q2f archive 2026-10-24 00:04:09 +08:00
toorux da0bb44a98 Handle interrupted release lookup in installer wizard 2026-10-20 21:34:26 +08:00
toorux 4e6e538b23 Support interactive installation from a staged release bundle 2026-10-20 21:30:17 +08:00
toorux 4b06a59995 Add interactive installer wizard and clearer download diagnostics 2026-10-20 20:53:22 +08:00
toorux cea24afbc9 release: core 0.8.3 v0.8.3 2026-10-20 00:31:08 +08:00
toorux e43000875c feat(installer): support explicit GitHub proxy during installation 2026-10-20 00:30:56 +08:00
toorux a159dfc2d2 docs(install): use latest release bootstrap for stable installs 2026-10-19 23:40:22 +08:00
toorux 7be3553936 fix(input): keep scrolling focused page with keyboard open 2026-10-19 23:37:23 +08:00
toorux 9e25abb9b6 fix(radial): default menu off and retain progress overlay 2026-10-19 23:33:23 +08:00
toorux 590ae46bc5 fix(installer): skip redundant confirmation for explicit installs
Treat missing terminal input as a distinct error for operations that still require confirmation, and document SSH terminal requirements.
2026-10-19 23:18:07 +08:00
toorux f9f14947ee feat(headset): connect screenshot, radial, and keyboard runtime flows
Wire native overlays, screenshot sessions, radial actions, and keyboard interception through the host and session APIs. Keep the progress ring in a separate CEF view so repeat long presses cannot flash the previous menu frame.
2026-10-19 22:52:42 +08:00
toorux 4746357769 feat(cast): play Steam camera sound after screenshots 2026-10-19 22:52:17 +08:00
toorux b3182c46ec feat(input): add configurable Steam button radial controls 2026-10-19 22:51:58 +08:00
toorux 109160ac5b feat(keyboard): bridge Frame keyboard input into embedded views 2026-10-19 22:51:27 +08:00
toorux 342fa96056 feat(cast): add native-resolution screenshot capture and framing 2026-10-19 22:51:02 +08:00
toorux f4886c4de2 fix(installer): handle nonblocking accepted sockets in download tests
Wait for complete bounded HTTP headers in the shared test server, cover delayed fragmented requests, and release installer 0.4.3.
installer-v0.4.3
2026-10-18 02:34:04 +08:00
toorux 05e3215204 release: core 0.8.3-preview.3 and installer 0.4.2 installer-v0.4.2 v0.8.3-preview.3 2026-10-17 18:12:42 +08:00
toorux dbf37ecd33 fix(installer): allow confirming changed SSH host fingerprints 2026-10-17 18:08:55 +08:00
toorux f301327eb8 feat(plugins): discover GitHub releases alongside catalogs 2026-10-17 18:08:23 +08:00
toorux ed51e913bb fix(network): avoid self-redirect loops on passwordless manager entry 2026-10-17 13:03:55 +08:00
toorux 176c4d0f8b release: 0.8.3-preview.2 v0.8.3-preview.2 2026-10-17 00:57:58 +08:00
toorux 2b43094404 test: update CEF download mocks and Steam artwork cleanup expectations 2026-10-17 00:57:47 +08:00
toorux 2afd1dff50 release: 0.8.3-preview.1 v0.8.3-preview.1 2026-10-17 00:45:43 +08:00
toorux d414fd2733 fix: handle unreachable GitHub routes and save from search fields 2026-10-17 00:45:20 +08:00
toorux ac6e3dc110 feat(files): add detailed properties and CodeMirror editor workspace 2026-10-16 23:52:29 +08:00
toorux b52b8d7e20 feat(cast): refine quick controls and add recording frame drag handle 2026-10-16 22:09:03 +08:00
toorux acf298991f fix(apk): repair Steam landscape artwork and separate shortcut icons 2026-10-16 22:08:57 +08:00
toorux 92d97d5b3b feat(apk): generate Steam artwork and keep watch access visible 2026-10-16 21:23:34 +08:00
toorux 2028c97039 fix(build): keep byte-download test helper out of production builds 2026-10-16 19:40:25 +08:00
toorux fe1c84d5e5 feat(network): retry public GitHub failures through an optional fallback proxy 2026-10-16 19:36:20 +08:00
toorux 493e6f66f9 feat(recording): allow hiding the live recording indicator 2026-10-16 19:24:47 +08:00
toorux 267c5dfff5 fix(apk): roll back fresh installs and clean damaged owned containers 2026-10-16 19:05:30 +08:00
toorux 7d9b5a23f4 release: 0.8.2 v0.8.2 2026-10-16 00:42:32 +08:00
toorux b885b8f56a test(cast): add opt-in wearer framing visibility diagnostic 2026-10-16 00:40:27 +08:00
toorux 53ddf07f18 fix(cast): compensate stereo framing with live eye and UI depth 2026-10-16 00:40:10 +08:00
toorux b3c692e4a2 fix(ui): vibrate when hovering framing corner handles 2026-10-16 00:39:48 +08:00
toorux cbd13e7db2 fix(cast): restart streams and close framing editors reliably 2026-10-16 00:39:13 +08:00
toorux 9cf05cde09 feat(cast): add calibrated recording frame editor and region guide
Constrain frames to capture-eye visibility, restore menu sizing and add reset. Fix centered resize and trigger release handling, and prevent large native poll responses from losing framing commands.
2026-10-15 23:32:43 +08:00
toorux b23b39fc00 Record MP4 independently of casting with shared 4:3 defaults 2026-10-15 20:26:41 +08:00