-
fa9a92f214
macos: deepen shadow on close pill
Peter Steinberger
2025-12-08 22:45:31 +01:00
-
c5af11f6bd
Remove overlay bar meter
Peter Steinberger
2025-12-08 22:43:02 +01:00
-
ad3254deb6
macos: restore overlay close button
Peter Steinberger
2025-12-08 21:40:12 +00:00
-
fce04b9424
macos: stabilize close hover and unclipped button
Peter Steinberger
2025-12-08 22:38:51 +01:00
-
2d512c714b
VoiceWake: button meter + fix label color
Peter Steinberger
2025-12-08 22:36:43 +01:00
-
6298c586fd
macos: stabilize control connection wait
Peter Steinberger
2025-12-08 21:31:33 +00:00
-
abca8535cf
macos: blink critter when overlay dismisses empty
Peter Steinberger
2025-12-08 22:34:11 +01:00
-
677374de86
macos: sync ears with overlay visibility
Peter Steinberger
2025-12-08 22:31:03 +01:00
-
92d015333a
VoiceWake: add level meter
Peter Steinberger
2025-12-08 22:28:49 +01:00
-
6c91304400
macos: refine speech noise floor tracking
Peter Steinberger
2025-12-08 22:24:12 +01:00
-
04b5002d8f
macos: polish voice overlay and remote command handling
Peter Steinberger
2025-12-08 22:23:24 +01:00
-
9bde7a6daa
macos: harden control channel connect continuation
Peter Steinberger
2025-12-08 22:16:05 +01:00
-
33b54f3d0c
ux: float close button outside bubble, stronger shadow
Peter Steinberger
2025-12-08 22:11:38 +01:00
-
c5b073702c
macos: control channel diagnostics and tunnel-based testing
Peter Steinberger
2025-12-08 22:04:02 +01:00
-
e38bdd0d2d
control: seed events, add tests, update remote doc
Peter Steinberger
2025-12-08 22:03:46 +01:00
-
9c54e48194
fix: avoid auto-send task init error
Peter Steinberger
2025-12-08 22:02:03 +01:00
-
12e048a7fb
ux: float close button outside bubble and reduce hover flicker
Peter Steinberger
2025-12-08 21:59:05 +01:00
-
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