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
Peter Steinberger
378e39d7ad
test(cli): verify gateway exits 0 on SIGTERM
2025-12-12 18:30:19 +00:00
Peter Steinberger
8fb3aef917
fix(gateway): handle SIGTERM shutdown cleanly
2025-12-12 18:28:08 +00:00
Peter Steinberger
c86cb4e9a5
macOS: add --priority flag for time-sensitive notifications
...
Add NotificationPriority enum with passive/active/timeSensitive levels
that map to UNNotificationInterruptionLevel. timeSensitive breaks
through Focus modes for urgent notifications.
Usage: clawdis-mac notify --title X --body Y --priority timeSensitive
2025-12-12 18:27:12 +00:00
Peter Steinberger
8ca240fb2c
fix(gateway): ignore stale lastTo for voice
2025-12-12 18:11:26 +00:00
Peter Steinberger
9ea697ac09
style(test): biome format
2025-12-12 18:07:33 +00:00
Peter Steinberger
37eaa49e4c
fix(mac): allow typing in web chat panel
2025-12-12 18:07:27 +00:00
Peter Steinberger
e64ca7c583
fix(agent): send tau rpc prompt as string
2025-12-12 18:04:13 +00:00
Peter Steinberger
62a7a07127
fix(gateway): ack agent requests immediately
2025-12-12 18:00:49 +00:00
Peter Steinberger
bc618ec290
refactor(auto-reply): remove pi json fallback
2025-12-12 17:43:11 +00:00
Peter Steinberger
0780859a4d
fix(auto-reply): prefer Pi RPC by default
2025-12-12 17:30:34 +00:00
Peter Steinberger
79818f73c0
fix(mac): harden gateway frame decoding
2025-12-12 17:30:21 +00:00
Peter Steinberger
957d7fbe2a
test(voice): cover gateway last-channel whatsapp
2025-12-12 17:29:04 +00:00
Peter Steinberger
6e9d3092a7
fix(voice): persist WhatsApp last route
2025-12-12 17:28:07 +00:00
Peter Steinberger
7dab927260
fix(presence): hide cli sessions; use numeric mac build
2025-12-12 17:27:11 +00:00
Peter Steinberger
c417517f43
fix(mac): reflect agent activity in menu icon
2025-12-12 17:20:06 +00:00
Peter Steinberger
fd0314a6bd
fix(mac): avoid static UserDefaults in InstanceIdentity
2025-12-12 16:59:51 +00:00
Peter Steinberger
6a05d60f41
fix(presence): dedupe instances via stable instanceId
2025-12-12 16:57:25 +00:00
Peter Steinberger
cd84c5ad08
fix(macos): prevent gateway request double-resume
2025-12-12 16:52:36 +00:00
Peter Steinberger
b0187d7f28
Merge remote-tracking branch 'origin/main'
2025-12-12 16:47:24 +00:00