baketnk and Claude Opus 5.5
70ea838a59
docs: close P1 and live dictation acceptance per owner; list remaining v0.1 gates
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-25 10:47:27 -04:00
baketnk and Claude Opus 5.5
4c13b045e2
Tighten review panel; add battery and dashboard indicators; Type sends Enter when idle
...
- Drop the fixed 'Type adds a space' hint; a Bindings failure note now
replaces the page count instead.
- Grow the transcript card to six lines, closing the empty band above the
footer; move pagination down.
- Header: right-aligned clock/date, L/HMD/R battery readouts from OpenVR
battery properties (headset falls back to the Linux system battery);
missing readings are hidden.
- Status line chip shows Buttons ready/paused from IsDashboardVisible().
- Type (A or button) with nothing to review queues Enter alone; the button
is labelled Enter in that state.
Offline and native x86-64 builds pass; not yet deployed to Frame.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-25 10:47:11 -04:00
baketnk and Claude 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
baketnk and Claude 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
baketnk and Claude 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