10 Commits
Author SHA1 Message Date
ciregenz c0117d817b [eric] voice: reap fn-watchers stranded by a crash, so a dead session can't keep tapping the keyboard 2026-08-07 15:31:09 -07:00
ciregenz 753903cc16 [eric] voice: ambient typing no longer suppresses the legacy chord under an fn primary 2026-08-05 22:57:20 -07:00
ciregenz dff37925b7 [eric] voice: only the tier serving the PRIMARY combo retires fallbacks, a proven tap no longer kills Cmd+Shift+D under an fn primary 2026-08-05 22:55:21 -07:00
ciregenz 2dd10e164a [eric] voice: one-time Globe-key conflict tip when macOS still binds fn to the emoji picker 2026-08-05 21:15:55 -07:00
ciregenz 99d8ef8314 [eric] voice: fn-watcher compiles per-arch into build-staging and ships via extraResources 2026-08-05 21:12:15 -07:00
ciregenz 3a2c0c3335 [eric] voice: fn/Globe is the dictation key (native CGEvent watcher), Ctrl+Win chord on Windows, legacy chord backs both until proven 2026-08-05 20:22:23 -07:00
ciregenz eec6e5d7dc [eric] voice: mic entitlement + TCC prompt, the reason prod dictation died silently while dev worked 2026-08-03 22:54:53 -07:00
ciregenz 37bd642a48 [eric] voice: rebindable dictation shortcut (Settings recorder chip, live rebind across all 3 hotkey tiers; F5 default dropped since macOS routes it to Siri; voice_hold_to_talk now actually persists) 2026-07-28 17:27:05 -07:00
ciregenz 596a85e87d [eric] voice+models: tap must prove itself before fallback disarms (packaged deaf-tap bug); opus-5 cc+api, gpt-5.6 sol/terra/luna api, gemini 3.6-flash + 3.5-flash-lite api 2026-07-26 22:48:32 -07:00
ciregenz 85828f5854 [eric] voice: native uiohook key tap gives keyboard true hold-to-talk on mac and windows, toggle fallback preserved 2026-07-26 21:11:07 -07:00