Peter Steinberger
|
8846ffec64
|
fix: expose heartbeat controls and harden mac CLI
|
2025-12-12 23:34:26 +00:00 |
|
Peter Steinberger
|
3b72ed6e1a
|
feat(macos): add clawdis://agent deep link
|
2025-12-12 23:33:38 +00:00 |
|
Peter Steinberger
|
35b7c0f558
|
feat(mac): show context usage bars
|
2025-12-12 23:33:15 +00:00 |
|
Peter Steinberger
|
d5d80f4247
|
feat(gateway)!: switch handshake to req:connect (protocol v2)
|
2025-12-12 23:29:57 +00:00 |
|
Peter Steinberger
|
e915ed182d
|
fix(macos): clarify presence update source label
|
2025-12-12 23:27:08 +00:00 |
|
Peter Steinberger
|
c3aed2543e
|
fix(status): account cached prompt tokens
|
2025-12-12 23:22:24 +00:00 |
|
Peter Steinberger
|
e502ad13f9
|
fix(node): prevent iOS VoiceWake crash
|
2025-12-12 23:07:30 +00:00 |
|
Peter Steinberger
|
952d924581
|
fix(mac): recover control tunnel after restart
# Conflicts:
# apps/macos/Sources/Clawdis/GatewayConnection.swift
|
2025-12-12 23:07:30 +00:00 |
|
Peter Steinberger
|
0484aba892
|
test(web): retry session tmp cleanup
|
2025-12-12 22:55:39 +00:00 |
|
Peter Steinberger
|
03c84d0f11
|
fix(mac): make Canvas file watcher reliable
|
2025-12-12 22:50:25 +00:00 |
|
Peter Steinberger
|
086f98471e
|
docs: finalize gateway refactor notes
|
2025-12-12 22:27:18 +00:00 |
|
Peter Steinberger
|
cc4f0d8acc
|
test(macos): cover gateway endpoint store
|
2025-12-12 22:27:18 +00:00 |
|
Peter Steinberger
|
c7bd4b5c1d
|
refactor(macos): extract gateway payload decoding
|
2025-12-12 22:27:18 +00:00 |
|
Peter Steinberger
|
14e3b34a8e
|
refactor(macos): centralize gateway endpoint resolution
|
2025-12-12 22:27:18 +00:00 |
|
Peter Steinberger
|
6354dddff2
|
fix(macos): avoid ptt audio teardown race
|
2025-12-12 22:24:24 +00:00 |
|
Peter Steinberger
|
c50c3699d9
|
fix(macos): keep voice wake overlay on top
|
2025-12-12 22:09:14 +00:00 |
|
Peter Steinberger
|
6a7f955818
|
refactor(macos): replace gateway NotificationCenter with event bus
|
2025-12-12 22:06:40 +00:00 |
|
Peter Steinberger
|
9cf457be0a
|
fix(bridge): use default Bonjour domain
|
2025-12-12 21:59:04 +00:00 |
|
Peter Steinberger
|
e31383a8f1
|
fix(ios): harden voice wake callbacks
|
2025-12-12 21:59:04 +00:00 |
|
Peter Steinberger
|
13b8dc61ba
|
fix(mac): timeout ClawdisCLI socket calls
|
2025-12-12 21:57:33 +00:00 |
|
Peter Steinberger
|
61085f6141
|
fix(macos): avoid external open for about:blank
|
2025-12-12 21:56:54 +00:00 |
|
Peter Steinberger
|
d8cb1daa78
|
test(macos): cover gateway connection reuse
|
2025-12-12 21:42:16 +00:00 |
|
Peter Steinberger
|
de2e341947
|
fix(mac): avoid double-trigger voice wake
|
2025-12-12 21:37:59 +00:00 |
|
Peter Steinberger
|
e944a0239d
|
fix(macos): share gateway websocket connection
|
2025-12-12 21:35:00 +00:00 |
|
Peter Steinberger
|
ce8db12b22
|
fix(mac): keep voice overlay above canvas
|
2025-12-12 21:26:04 +00:00 |
|
Peter Steinberger
|
1d41129b6c
|
feat(ios): add settings UI
|
2025-12-12 21:19:39 +00:00 |
|
Peter Steinberger
|
6d6c3ad2c4
|
feat(ios): add ClawdisNode app scaffold
|
2025-12-12 21:19:39 +00:00 |
|
Peter Steinberger
|
0b532579d8
|
feat(bridge): add Bonjour node bridge
|
2025-12-12 21:19:39 +00:00 |
|
Peter Steinberger
|
b9007dc721
|
feat(mac): add rolling diagnostics log
|
2025-12-12 21:19:39 +00:00 |
|
Peter Steinberger
|
211efffa10
|
fix(gateway): treat webchat last as whatsapp
|
2025-12-12 21:05:39 +00:00 |
|
Peter Steinberger
|
e3b50b7d12
|
fix(macos): show tool-use badge glyph
|
2025-12-12 21:02:38 +00:00 |
|
Peter Steinberger
|
aae49f1d68
|
fix(gateway): don"t let webchat clobber last route
|
2025-12-12 21:00:33 +00:00 |
|
Peter Steinberger
|
6b4141247e
|
feat(macos): enlarge tool-use badge
|
2025-12-12 20:45:51 +00:00 |
|
Peter Steinberger
|
327f6e7e25
|
fix(mac): persist Canvas frame across reopen
|
2025-12-12 20:33:40 +00:00 |
|
Peter Steinberger
|
296c0a6b70
|
feat(mac): allow Canvas placement and resizing
|
2025-12-12 20:28:19 +00:00 |
|
Peter Steinberger
|
356b6e0483
|
fix(mac): keep voice wake listening
|
2025-12-12 20:13:41 +00:00 |
|
Peter Steinberger
|
08a473fb35
|
fix(mac): keep Canvas below Voice Wake overlay
|
2025-12-12 20:10:29 +00:00 |
|
Peter Steinberger
|
893eef846d
|
fix(mac): add draggable/closable Canvas hover chrome
|
2025-12-12 20:08:15 +00:00 |
|
Peter Steinberger
|
4ecd35c275
|
fix(mac): render Canvas HTML correctly
|
2025-12-12 20:01:12 +00:00 |
|
Peter Steinberger
|
27a7d9f9d1
|
feat(mac): add agent-controlled Canvas panel
|
2025-12-12 19:54:01 +00:00 |
|
Peter Steinberger
|
c0abab226d
|
Merge remote-tracking branch 'origin/main'
|
2025-12-12 19:28:10 +00:00 |
|
Peter Steinberger
|
f1320b79ce
|
feat(mac): add overlay notification delivery
|
2025-12-12 19:27:38 +00:00 |
|
Peter Steinberger
|
bf41197b97
|
fix(mac): open settings for microphone permission
|
2025-12-12 19:25:21 +00:00 |
|
Peter Steinberger
|
3f7fcad9ac
|
fix(mac): ignore cancelled webchat navigations
|
2025-12-12 19:20:47 +00:00 |
|
Peter Steinberger
|
e2ad0ed9f7
|
fix(mac): disable restricted time-sensitive entitlement
|
2025-12-12 19:20:47 +00:00 |
|
Peter Steinberger
|
d2158966db
|
fix(mac): treat timeSensitive as best-effort
|
2025-12-12 18:58:07 +00:00 |
|
Peter Steinberger
|
8086c66ab8
|
fix(mac): keep remote control tunnel alive
|
2025-12-12 18:44:44 +00:00 |
|
Peter Steinberger
|
7d37195c1a
|
fix(mac): serve webchat locally in remote mode
|
2025-12-12 18:41:38 +00:00 |
|
Peter Steinberger
|
241cf10bdb
|
refactor(mac): embed work badge in status icon
|
2025-12-12 18:40:33 +00:00 |
|
Peter Steinberger
|
337ae05ed8
|
build(mac): enable time-sensitive notifications
|
2025-12-12 18:40:09 +00:00 |
|