-
11400e43dc
chore: sync webchat bundle and voice wake settings
Peter Steinberger
2025-12-08 21:51:08 +01:00
-
293b4960f3
macos: use control channel for health and heartbeat
Peter Steinberger
2025-12-08 21:50:51 +01:00
-
22996854f7
relay: add control channel and heartbeat stream
Peter Steinberger
2025-12-08 21:50:24 +01:00
-
71e58c768c
docs: add control channel reference
Peter Steinberger
2025-12-08 21:50:16 +01:00
-
bb3606b64f
VoiceWake: centralize send chime and guard play
Peter Steinberger
2025-12-08 21:25:30 +01:00
-
7a82777fc5
ux: add hover/ edit close button and keep overlay until escape or send
Peter Steinberger
2025-12-08 21:22:04 +01:00
-
ec046411f1
VoiceWake: skip send chime when nothing to send
Peter Steinberger
2025-12-08 20:57:41 +01:00
-
ffaf968940
VoiceWake: streamline chimes, default to Glass
Peter Steinberger
2025-12-08 20:50:34 +01:00
-
feb70aeb6b
VoiceWake: add chimes for trigger and send
Peter Steinberger
2025-12-08 20:45:05 +01:00
-
ded106b9e3
ux: keep window in edit, add escape to cancel; fix lint drift
Peter Steinberger
2025-12-08 20:22:56 +01:00
-
cfdcabc8b4
VoiceWake: sanitize triggers only when applying
Peter Steinberger
2025-12-08 20:20:56 +01:00
-
ab448988ff
RPC: stream heartbeat events to menu
Peter Steinberger
2025-12-08 20:18:54 +01:00
-
e3089d60ea
HeartbeatStore: fix main-actor cleanup
Peter Steinberger
2025-12-08 20:17:38 +01:00
-
34f892ae82
VoiceWake: keep empty trigger rows
Peter Steinberger
2025-12-08 20:13:49 +01:00
-
fbbf0ed41c
ux: top-align overlay content
Peter Steinberger
2025-12-08 20:10:39 +01:00
-
66a8780fa2
ui: strip label color attributes so text uses primary color
Peter Steinberger
2025-12-08 20:00:36 +01:00
-
2c610258d1
ux: use primary text color in display label
Peter Steinberger
2025-12-08 19:57:29 +01:00
-
f7430d74a7
ux: wrap label to overlay width, remove label background
Peter Steinberger
2025-12-08 19:43:07 +01:00
-
421d6db592
ux: keep vibrancy, brighten label, ensure wrapping
Peter Steinberger
2025-12-08 19:36:48 +01:00
-
1d385fd35a
ui: drop translucency for overlay background
Peter Steinberger
2025-12-08 19:20:46 +01:00
-
7cb31581d5
ux: brighten display label and wrap properly
Peter Steinberger
2025-12-08 19:15:58 +01:00
-
768d550ee2
ux: show vibrant label until edit, then switch to text view
Peter Steinberger
2025-12-08 19:11:59 +01:00
-
4fd7480557
chore: launch app in restart script instead of launch agent
Peter Steinberger
2025-12-08 19:01:29 +01:00
-
7c0f0a59eb
tweak: strengthen partial transcript tint
Peter Steinberger
2025-12-08 18:54:02 +01:00
-
93aeee1611
tweak: centralize overlay max/min heights
Peter Steinberger
2025-12-08 18:52:19 +01:00
-
86d9e1e816
fix: hide overlay scrollbar unless content overflows
Peter Steinberger
2025-12-08 18:50:14 +01:00
-
73211c900b
perf(mac): move blocking launchctl/webchat work off main
Peter Steinberger
2025-12-08 18:42:13 +01:00
-
a19d4c19d3
tweak: allow overlay to grow to 400px then scroll
Peter Steinberger
2025-12-08 18:33:14 +01:00
-
cf3b7f2c16
fix: keep overlay attributed colors and auto-resize
Peter Steinberger
2025-12-08 18:28:17 +01:00
-
2f21dd81b0
docs/macos: simplify sag install (auto-tap)
Peter Steinberger
2025-12-08 18:19:54 +01:00
-
db3b3ed9eb
fix: polish voice overlay and webchat lint
Peter Steinberger
2025-12-08 17:32:34 +01:00
-
9625d94aa0
fix(mac): surface webchat load failures and preflight reachability
Peter Steinberger
2025-12-08 17:24:01 +01:00
-
5dec7d534f
docs: document push-to-talk hotkey
Peter Steinberger
2025-12-08 17:23:52 +01:00
-
0317eec10d
feat(mac): add push-to-talk hotkey
Peter Steinberger
2025-12-08 17:23:44 +01:00
-
a34ab1d36e
Webchat: clean server build and add ws types
Peter Steinberger
2025-12-08 16:21:56 +00:00
-
7144a0fb9b
Webchat: push updates over WebSocket
Peter Steinberger
2025-12-08 16:19:25 +00:00
-
421924b73f
fix: restart webchat tunnel on main actor
Peter Steinberger
2025-12-08 17:12:42 +01:00
-
466236e32f
fix(mac): harden remote webchat tunnel and keep it alive
Peter Steinberger
2025-12-08 17:10:48 +01:00
-
636f2d659f
chore: tighten webchat types and formatting
Peter Steinberger
2025-12-08 17:09:32 +01:00
-
838a9c000c
fix: resize overlay on text updates and keep final tint
Peter Steinberger
2025-12-08 17:07:40 +01:00
-
7a7c59e91a
Webchat: poll session for messages/thinking
Peter Steinberger
2025-12-08 16:14:12 +00:00
-
1ac6ab4428
Agent: add thinkingOnce flag
Peter Steinberger
2025-12-08 16:12:24 +00:00
-
dc3c82ad40
Webchat: sync thinking level with session
Peter Steinberger
2025-12-08 16:09:04 +00:00
-
0f0a2dddfe
chore: use 5s silence before speech, 2s after
Peter Steinberger
2025-12-08 17:06:12 +01:00
-
c3f955d3f1
chore: fix lint warnings and formatting
Peter Steinberger
2025-12-08 17:05:27 +01:00
-
7b1832bd24
chore: extend voice capture hard stop to 120s
Peter Steinberger
2025-12-08 16:58:38 +01:00
-
148c9533ae
chore: use 2s silence or 5s max capture
Peter Steinberger
2025-12-08 16:55:08 +01:00
-
df96318662
fix(mac): run remote health with pnpm under zsh
Peter Steinberger
2025-12-08 16:52:42 +01:00
-
d9d0be0256
fix: finalize only after full 1s silence
Peter Steinberger
2025-12-08 16:52:13 +01:00
-
de70d82cea
fix(mac): surface health errors instead of pending
Peter Steinberger
2025-12-08 16:50:20 +01:00
-
81db44f584
feat: add outcome-based dismiss animations
Peter Steinberger
2025-12-08 16:49:58 +01:00
-
d733d246f0
chore: remove overlay shadow/border
Peter Steinberger
2025-12-08 16:45:25 +01:00
-
1c5170b759
fix: animate overlay resizing on updates
Peter Steinberger
2025-12-08 16:44:44 +01:00
-
367526f750
feat: show partial transcripts with subdued tint
Peter Steinberger
2025-12-08 16:44:00 +01:00
-
7a0830de15
feat: tint partial transcripts and stabilize delays
Peter Steinberger
2025-12-08 16:41:33 +01:00
-
a5fbfa3748
fix: delay logic waits for post-trigger content
Peter Steinberger
2025-12-08 16:38:33 +01:00
-
912a7a1781
test: cover trigger trimming for voice wake
Peter Steinberger
2025-12-08 16:36:53 +01:00
-
563701fed8
fix: trim overlay transcript to post-trigger
Peter Steinberger
2025-12-08 16:35:03 +01:00
-
414889e03b
feat: add adaptive voice wake delays
Peter Steinberger
2025-12-08 16:33:49 +01:00
-
8d2de036d5
feat: refine voice wake overlay animations
Peter Steinberger
2025-12-08 16:32:38 +01:00
-
764761cfa5
feat: add voice wake overlay
Peter Steinberger
2025-12-08 16:29:13 +01:00
-
90a0bb5acb
feat(cli): unify relay providers and heartbeat flag
Peter Steinberger
2025-12-08 15:22:10 +01:00
-
0e4379f075
Webchat: cap/ persist attachments and strip data URLs
Peter Steinberger
2025-12-08 14:59:26 +00:00
-
968c5dc4aa
Webchat: update bundled assets after attachment support
Peter Steinberger
2025-12-08 14:48:03 +00:00
-
fedb15d5d0
Webchat: inline attachments to agent RPC and fix status compile
Peter Steinberger
2025-12-08 14:46:33 +00:00
-
ccc6bf05e8
status: read token usage from pi session logs
Peter Steinberger
2025-12-08 14:46:15 +00:00
-
a40e56bcb7
Docs: webchat now served in-process, no CLI spawn
Peter Steinberger
2025-12-08 14:15:03 +00:00
-
52453eaeff
Webchat: run agent in-process for RPC
Peter Steinberger
2025-12-08 14:14:00 +00:00
-
ff3337feed
Webchat: resolve static root in packaged app
Peter Steinberger
2025-12-08 14:07:10 +00:00
-
cd30a99fae
feat(macos): add voice wake mic picker
Peter Steinberger
2025-12-08 15:05:57 +01:00
-
081460e59d
macOS webchat: use relay HTTP transport directly
Peter Steinberger
2025-12-08 13:12:27 +00:00
-
17a6d716ad
Webchat: auto-start server and simplify config
Peter Steinberger
2025-12-08 13:12:20 +00:00
-
d833de793d
Split clawdis node vs mac helper commands
Peter Steinberger
2025-12-08 13:26:12 +01:00
-
a6ff62c79c
SSH remote uses clawdis only
Peter Steinberger
2025-12-08 13:20:55 +01:00
-
92457f7fab
Remote web chat tunnel and onboarding polish
Peter Steinberger
2025-12-08 12:50:37 +01:00
-
17fa2f4053
refactor(cli): drop tmux helpers and update help copy
Peter Steinberger
2025-12-08 12:43:13 +01:00
-
bce84376d3
webchat: send via http rpc endpoint and show errors
Peter Steinberger
2025-12-08 12:23:45 +01:00
-
be87cdddeb
webchat: surface bootstrap errors in UI
Peter Steinberger
2025-12-08 12:17:39 +01:00
-
dc22661744
webchat: move serving to relay loopback and tunnel from mac app
Peter Steinberger
2025-12-08 11:54:30 +01:00
-
dc69d20ec9
docs: outline web chat move to relay server
Peter Steinberger
2025-12-08 11:25:00 +01:00
-
22ed7ea3f2
build: silence grammy type errors for mac packaging
Peter Steinberger
2025-12-08 11:04:17 +01:00
-
2112fa919a
webchat: fetch remote sessions via CLI and log missing history
Peter Steinberger
2025-12-08 01:55:09 +01:00
-
f65702a8a8
chore(ci): fix lint and swiftformat failures
Peter Steinberger
2025-12-08 01:48:53 +01:00
-
68d19d4717
webchat: load remote history from tau fallback and send to session
Peter Steinberger
2025-12-08 01:36:00 +01:00
-
a6e0ec38e7
VoiceWake: capture utterance and add prefix
Peter Steinberger
2025-12-08 01:35:42 +01:00
-
6415ae79be
webchat: make remote mode load history and send via rpc
Peter Steinberger
2025-12-08 01:27:18 +01:00
-
79b76fb5f4
ui: drop default sound picker; use cli per-notification sound
Peter Steinberger
2025-12-08 00:56:36 +01:00
-
42012389c4
health: surface ssh output when probe fails
Peter Steinberger
2025-12-08 00:52:31 +01:00
-
4b5c43f080
copy: rename menu toggle to Remote Clawdis Active when remote
Peter Steinberger
2025-12-08 00:41:31 +01:00
-
d16e5090a6
copy: capitalize send heartbeats menu label
Peter Steinberger
2025-12-08 00:40:30 +01:00
-
ddbe680a58
feat(macos): add Sparkle updates and release docs
Peter Steinberger
2025-12-08 00:18:16 +01:00
-
2f50b57e76
ui: remove duplicate health row in General
Peter Steinberger
2025-12-08 00:17:29 +01:00
-
dc291fa811
ui: move Clawdis active toggle to top
Peter Steinberger
2025-12-08 00:16:25 +01:00
-
a1d499ed64
copy: shorten tailscale tip
Peter Steinberger
2025-12-08 00:14:58 +01:00
-
629f2e0043
fix: stop voice wake tester after short post-trigger silence
Peter Steinberger
2025-12-07 23:43:50 +01:00
-
5d321c4dac
copy: rename recognition language label
Peter Steinberger
2025-12-07 23:35:58 +01:00
-
9d751e0c72
ui: place health row under remote picker and improve timeout message
Peter Steinberger
2025-12-07 23:34:49 +01:00
-
6f8fb561c6
ui: tidy tables, links, and hide redundant voice wake forwarder
Peter Steinberger
2025-12-07 23:26:28 +01:00
-
1019872832
ui: move health/cli info to Debug; add single health row in General
Peter Steinberger
2025-12-07 23:22:54 +01:00
-
091471293d
ui: fold remote mode label into picker
Peter Steinberger
2025-12-07 23:21:00 +01:00