Commit Graph
60 Commits
Author SHA1 Message Date
baketnkandClaude Opus 5.5 59f4f9cff8 Add read-only Linux system battery reader
Reads the device's own battery from /sys/class/power_supply, skipping
peripheral (scope=Device) supplies and implausible values. Offline tested
against a fake power_supply tree.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-25 10:47:11 -04:00
baketnk 94b747bb04 Add configurable seamless animated panel gradient 2026-09-25 10:10:15 -04:00
baketnkandClaude Sonnet 5 1e45134755 docs: source-only v0.1, move licensing pointers to third-party.md
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-25 00:02:53 -04:00
baketnkandClaude Sonnet 5 f116157859 docs: record installed Frame build and P1 synthetic delivery results
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-24 23:53:01 -04:00
baketnk 67910aa7d4 fix(installer): honor explicit launcher overrides without duplicate flags 2026-09-24 23:32:14 -04:00
baketnk 938caa39cc docs: describe paced typing and remaining acceptance gates 2026-09-24 23:23:11 -04:00
baketnk 9829d0611d feat(runtime): integrate backend controls and guarded paced text delivery 2026-09-24 23:23:11 -04:00
baketnk 1321ca8316 docs: align release scope and track remaining device acceptance gates 2026-09-24 23:03:50 -04:00
baketnk 4498ef5d04 feat(ui): add consent-bound model chooser and microphone controls 2026-09-24 23:03:09 -04:00
baketnk 665d003782 feat(config): persist backend selection and idle microphone policy 2026-09-24 22:52:51 -04:00
baketnk 9832ec1fd4 feat(worker): dispatch verified backends and preserve request-level failures 2026-09-24 22:50:37 -04:00
baketnk ebaae02b97 fix(installer): unwind owned model downloads on cancellation 2026-09-24 22:49:18 -04:00
baketnk 4a2c524b17 feat(installer): add attended source installs and consent-bound model provisioning 2026-09-24 22:32:51 -04:00
baketnk 5cbbda3ec2 feat(models): add pinned backend manifests and offline verification 2026-09-24 22:16:13 -04:00
baketnk 07c03ea27e docs: prepare FrameYap release plan and archive device notes 2026-09-24 22:03:52 -04:00
baketnk 1bde401aa8 Add quick chat picker and hold-to-quit overlay control 2026-09-24 17:26:01 -04:00
baketnk d1485ff71a Record free grab and layout lock deployment 2026-09-24 17:04:11 -04:00
baketnk 0d4cfbfdb7 Add rigid controller grab and layout lock; fix scale hit mask 2026-09-24 17:01:33 -04:00
baketnk 9c7fdae264 Analyze raw overlay teardown compositor crash 2026-09-24 16:58:59 -04:00
baketnk 10a11510ba Show local clock and configurable date in panel header 2026-09-24 16:44:32 -04:00
baketnk 50f5277f5c Match external handles to the panel gradient 2026-09-24 16:43:20 -04:00
baketnk 434d6b3951 Record Frame grab and scale deployment checks 2026-09-24 16:40:56 -04:00
baketnk afb8509408 Fade wrist panel by viewer-relative angle 2026-09-24 16:39:16 -04:00
baketnk 33533ba8a2 Fix grab and scale with transparent external handles 2026-09-24 16:37:33 -04:00
baketnk 468f35622e Record Frame install and owned focus delivery limits 2026-09-24 16:23:45 -04:00
baketnk c5e925cb48 Add opt-in fail-closed Xwayland auto insert 2026-09-24 16:12:33 -04:00
baketnk 19a3db7667 Add session-only anchored overlay resize grip 2026-09-24 15:50:55 -04:00
baketnk 468d3e9b63 Record PCM range failure diagnosis and verified Frame deployment 2026-09-24 15:16:57 -04:00
baketnk 3c03f88f17 Open SteamVR binding editor directly from Bindings button 2026-09-24 15:14:38 -04:00
baketnk 019b8132bb Bound captured PCM to the ASR normalized amplitude range 2026-09-24 15:14:09 -04:00
baketnk 3190877587 Record debug and wrist native deployment boundaries 2026-09-24 15:09:54 -04:00
baketnk 6592e1af1c Add safe transcription errors and opt-in private debug logging 2026-09-24 15:07:53 -04:00
baketnk 29f3729df7 Face right-wrist panel inward without mirroring text 2026-09-24 14:54:13 -04:00
baketnk deb8f84591 Record Frame bindings deployment and open wrist acceptance 2026-09-24 14:52:33 -04:00
baketnk 7a3a5451dc Add review bindings menu and explicit insert-plus-Enter delivery 2026-09-24 14:49:06 -04:00
baketnk e61bf733f9 Wire wrist placement settings through config and installer 2026-09-24 14:46:24 -04:00
baketnk 569ba13830 Match wrist mount geometry to VR Workspace watch panel 2026-09-24 14:44:59 -04:00
baketnk e5cb80ce59 Record experimental input priority deployment on Frame 2026-09-24 14:34:03 -04:00
baketnk 69f5de5a09 Add opt-in experimental overlay input priority 2026-09-24 14:31:00 -04:00
baketnk 46b3c37a8a Record Vulkan GPU checks and verified Frame deployment 2026-09-24 14:16:42 -04:00
baketnk 4c043c9962 Submit the overlay through a persistent Vulkan texture 2026-09-24 14:12:46 -04:00
baketnk 8417212ed2 Keep capture stream running between PTT utterances 2026-09-24 14:04:31 -04:00
baketnk a9d6762ebd Add opt-in visible-overlay laser mode setting 2026-09-24 13:59:45 -04:00
baketnk f80da228b3 Document upstream overlay flicker reports and diagnostic comparisons 2026-09-24 13:56:12 -04:00
baketnk 1496e436eb Add XDG JSON theme, font and button configuration with installer repair 2026-09-24 13:54:58 -04:00
baketnk 1684040abe Record bounded Frame click flicker observations 2026-09-24 13:50:37 -04:00
baketnk c59c8b1971 Trace overlay visibility and raw uploads during pointer diagnostics 2026-09-24 13:46:54 -04:00
baketnk 6b1d20858a Bind Frame right X to normal-priority hold-to-talk 2026-09-24 13:40:27 -04:00
baketnk b5499eccdf Keep controls-only overlay canvas static for click diagnosis 2026-09-24 13:35:49 -04:00
baketnk 9e608193e3 Stabilize raw overlay pointer rendering and trace click delivery 2026-09-24 13:12:53 -04:00
baketnk 9b4bf9f047 Keep Redux loaded across capture failures and diagnose grip actions 2026-09-24 12:50:25 -04:00
baketnk 18a66b021c Polish FrameYap panel with rounded neon controls 2026-09-24 12:46:29 -04:00
baketnk 04b404a653 Stamp builds and release guidance with UTC date-time 2026-09-24 12:35:03 -04:00
baketnk a19d95a353 Allow configured local inference in native-only installs 2026-09-24 12:34:50 -04:00
baketnk 1ba0f26e0e Consolidate VR UI with Inconsolata neon styling and mount settings 2026-09-24 12:32:43 -04:00
baketnk 417f81cb09 Add user-local desktop launcher and record Frame menu test 2026-09-24 12:11:43 -04:00
baketnk 26113906f0 Document native Frame POC evidence and unresolved runtime permission 2026-09-24 11:49:58 -04:00
baketnk d60d8d2f5d Wire native OpenVR voice-typing POC with safe review and grip controls 2026-09-24 11:45:05 -04:00
baketnk 73dc4fda06 Add idempotent native release installer with external ASR boundary 2026-09-24 11:44:37 -04:00
baketnk 0cb2991f02 Add bounded dictation state and persistent offline Redux worker 2026-09-24 11:44:24 -04:00