Commit Graph

20 Commits (main)

Author SHA1 Message Date
boksbc dc7e888ee3 fix: click-through HUD, tray icon fallback, toggle shortcut, ESC handler
- hud.js: setIgnoreMouseEvents when inactive, alwaysOnTop only when active,
  backgroundColor #00000000, no visibleOnAllWorkspaces, toggleHud export
- tray.js: onToggle callback, isEmpty() fallback icon, click toggles
- preload.js: ESC listener at capture phase — works without HUD page changes
- main.js: Cmd+Shift+F toggles, import toggleHud, pass onToggle to tray

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-11 22:34:44 +02:00
boksbc 1189f6000c fix: use onnxruntime for Apple Silicon, venv python path, ignore .venv
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-11 22:20:20 +02:00
boksbc 1568cc9eeb fix: wakeword back-off ceiling, save size limit, LaunchAgent restart-on-crash-only 2026-05-11 22:13:48 +02:00
boksbc 82ca58738c fix: use .catch() in send-message IPC handler, remove redundant lambda 2026-05-11 22:11:44 +02:00
boksbc c2479dc7ad docs: HUD bridge integration guide for Laravel app 2026-05-11 22:10:13 +02:00
boksbc c356f59bb8 feat: LaunchAgent plist for auto-start on login 2026-05-11 22:09:43 +02:00
boksbc a80068b04b feat: main.js — wires tray, HUD, wakeword, shortcuts and IPC 2026-05-11 22:09:19 +02:00
boksbc 6f3f770783 fix: wakeword restart-after-kill, stale close event, stdout line buffer 2026-05-11 22:08:37 +02:00
boksbc 0a2154ddbd feat: wakeword — OpenWakeWord subprocess with hey_jarvis model
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-11 22:04:01 +02:00
boksbc 71f7341974 fix: prevent IPC listener leak in preload, fix hud-show race on cold start
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-11 22:01:28 +02:00
boksbc 03e4fd68d8 feat: tray — menu bar icon with context menu 2026-05-11 21:57:47 +02:00
boksbc 364344c3ca feat: HUD BrowserWindow — loads fox.pxo.at/hud with preload injection 2026-05-11 21:57:39 +02:00
boksbc 6c5efac934 feat: preload — injects window.foxBridge into remote HUD 2026-05-11 21:57:30 +02:00
boksbc a83c6c2b68 fix: use execFile to prevent shell injection, add path traversal guard 2026-05-11 21:57:00 +02:00
boksbc c470d28f59 feat: mac-agent with AppleScript dispatch and unit tests 2026-05-11 21:55:03 +02:00
boksbc ac19753ace feat: add placeholder tray icon 2026-05-11 21:54:05 +02:00
boksbc e5ea0dd8ab fix: update electron to latest, add .idea and .DS_Store to gitignore 2026-05-11 21:53:36 +02:00
boksbc 1fbe0c732a feat: project scaffolding 2026-05-11 21:50:51 +02:00
boksbc 6cf9cac79b Add Fox Desktop implementation plan
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-11 21:48:22 +02:00
boksbc c6ddbc3dc9 Add Fox Desktop design spec
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-11 21:42:59 +02:00