Commit Graph

695 Commits

Author SHA1 Message Date
Peter Steinberger
f290033ddd ui: align voice wake forwarding with remote mode 2025-12-07 23:04:51 +01:00
Peter Steinberger
0c38517baa style: bump onboarding height to 840px 2025-12-07 22:58:05 +01:00
Peter Steinberger
3e2fd900c8 chore: refresh webchat bundle 2025-12-07 22:57:12 +01:00
Peter Steinberger
4ffd56da71 docs: move grammY research note to docs/grammy.md 2025-12-07 22:53:58 +01:00
Peter Steinberger
cf2d0dd6b3 chore: update dependencies 2025-12-07 22:53:36 +01:00
Peter Steinberger
8bf33dd2d4 Telegram: enable grammY throttler and webhook tests 2025-12-07 22:52:57 +01:00
Peter Steinberger
5a9bf87dba Add Bun bundle docs and Telegram grammY support 2025-12-07 22:47:05 +01:00
Peter Steinberger
4cab66118c macOS: surface stderr in health failure text 2025-12-07 21:37:06 +00:00
Peter Steinberger
80a257e5eb MenuBar: fix health label age string 2025-12-07 19:03:49 +01:00
Peter Steinberger
81310c39bc Utilities: add age helper for menu health label 2025-12-07 19:02:50 +01:00
Peter Steinberger
1b888af439 Launch agent: disable autostart without killing running app 2025-12-07 19:01:14 +01:00
Peter Steinberger
1489de6738 style: increase onboarding window height 2025-12-07 19:01:14 +01:00
Peter Steinberger
8d2fd382e4 build: add local node bin to restart script PATH 2025-12-07 19:01:14 +01:00
Peter Steinberger
0af70ed3fa chore: surface helper install status in onboarding 2025-12-07 19:01:14 +01:00
Peter Steinberger
95a56fcac5 style: enlarge onboarding window to fit full permission list 2025-12-07 19:01:14 +01:00
Peter Steinberger
410a595379 style: compact remote setup card and move advanced ssh fields 2025-12-07 19:01:14 +01:00
Peter Steinberger
2938b09d6c style: increase onboarding content height 2025-12-07 19:01:14 +01:00
Peter Steinberger
e2b4d3223e style: tighten onboarding hero spacing 2025-12-07 19:01:14 +01:00
Peter Steinberger
8135e76372 VoiceWake: add escaping regression tests 2025-12-07 19:01:14 +01:00
Peter Steinberger
1a58b52898 macOS: fix web chat agent PATH and surface stderr 2025-12-07 17:31:14 +00:00
Peter Steinberger
73053d2f79 macOS: show last health result with age in menu 2025-12-07 17:23:51 +00:00
Peter Steinberger
eb8312daa6 VoiceWake: document escape path and reset stale forward command 2025-12-07 18:23:34 +01:00
Peter Steinberger
c674f8696c VoiceWake: document escape path and reset stale forward command 2025-12-07 18:23:34 +01:00
Peter Steinberger
6553001873 feat: add remote clawd toggle 2025-12-07 18:23:34 +01:00
Peter Steinberger
8bcf7bace1 macOS: merge status row and fix webchat bundle deps 2025-12-07 17:20:42 +00:00
Peter Steinberger
dc3b793ded VoiceWake: remove python hop; use escaped literal under /bin/sh 2025-12-07 18:03:25 +01:00
Peter Steinberger
4ae4bda826 test(mac): cover voice wake helpers 2025-12-07 17:56:40 +01:00
Peter Steinberger
0e3d1b68d3 refactor(mac): split voice wake settings 2025-12-07 17:55:07 +01:00
Peter Steinberger
390215a7d6 webchat: bypass api key prompts in embedded mode 2025-12-07 17:55:07 +01:00
Peter Steinberger
d9e5cb34fc webchat: hide model selector in embedded UI 2025-12-07 17:55:07 +01:00
Peter Steinberger
4b857def36 auto-reply: enrich chat status 2025-12-07 16:53:33 +00:00
Peter Steinberger
26a60df295 macOS: fix health shell timeout race 2025-12-07 16:53:32 +00:00
Peter Steinberger
2b7263f485 VoiceWake: send transcript via python/base64 instead of stdin 2025-12-07 17:45:43 +01:00
Peter Steinberger
dd524781f8 webchat: bundle assets with rolldown 2025-12-07 17:44:37 +01:00
Peter Steinberger
2ebed23bd0 docs(mac): document privacy-off logging 2025-12-07 17:35:13 +01:00
Peter Steinberger
8644d35cbb VoiceWake: include ssh cmd on failure 2025-12-07 17:30:45 +01:00
Peter Steinberger
edba350a7c VoiceWake: pipe transcript to ssh forwarder 2025-12-07 16:59:22 +01:00
Peter Steinberger
f8acd88ab1 chore(webchat): increase server logging for module load debugging 2025-12-07 16:55:49 +01:00
Peter Steinberger
36defa04f0 chore(webchat): add server logging and ensure buildable 2025-12-07 16:49:08 +01:00
Peter Steinberger
462350c48f voice wake: log ssh command at info level 2025-12-07 16:43:18 +01:00
Peter Steinberger
ce0afc94d7 chore(webchat): wait for local server and add debug logging 2025-12-07 16:39:21 +01:00
Peter Steinberger
2d830d5820 voice wake: log full ssh command for debug 2025-12-07 16:38:49 +01:00
Peter Steinberger
59d6400e65 chore: format macOS sources 2025-12-07 16:35:58 +01:00
Peter Steinberger
4a8beedafd voice wake: use clean PATH (no inherited junk) 2025-12-07 16:33:56 +01:00
Peter Steinberger
539a0d46de feat(macos): serve web chat over localhost to avoid cors 2025-12-07 16:30:10 +01:00
Peter Steinberger
d161830b4e chore: bump version to 2.0.0 2025-12-07 16:28:57 +01:00
Peter Steinberger
4a813b8794 voice wake: keep default key when identity is blank 2025-12-07 16:23:35 +01:00
Peter Steinberger
f7f0dca8de voice wake: show identity not found when configured 2025-12-07 16:18:42 +01:00
Peter Steinberger
586689a6f3 Icon: add ear holes on voice wake 2025-12-07 16:15:40 +01:00
Peter Steinberger
4dece5de61 chore(macos): allow file access for web chat modules 2025-12-07 16:14:13 +01:00