Peter Steinberger
4e3eaf901f
fix(node): prevent iOS VoiceWake crash
2025-12-12 23:07:30 +00:00
Peter Steinberger
85d64ac363
fix(mac): recover control tunnel after restart
...
# Conflicts:
# apps/macos/Sources/Clawdis/GatewayConnection.swift
2025-12-12 23:07:30 +00:00
Peter Steinberger
b693fa5961
fix(mac): make Canvas file watcher reliable
2025-12-12 22:50:25 +00:00
Peter Steinberger
62d4db9594
test(macos): cover gateway endpoint store
2025-12-12 22:27:18 +00:00
Peter Steinberger
1488d525c9
refactor(macos): extract gateway payload decoding
2025-12-12 22:27:18 +00:00
Peter Steinberger
d5855235e3
refactor(macos): centralize gateway endpoint resolution
2025-12-12 22:27:18 +00:00
Peter Steinberger
4fe9bb9aa4
fix(macos): avoid ptt audio teardown race
2025-12-12 22:24:24 +00:00
Peter Steinberger
03c13fee30
fix(macos): keep voice wake overlay on top
2025-12-12 22:09:14 +00:00
Peter Steinberger
3a58c1d50a
refactor(macos): replace gateway NotificationCenter with event bus
2025-12-12 22:06:40 +00:00
Peter Steinberger
78e30f60a1
fix(bridge): use default Bonjour domain
2025-12-12 21:59:04 +00:00
Peter Steinberger
5bee0121a5
fix(ios): harden voice wake callbacks
2025-12-12 21:59:04 +00:00
Peter Steinberger
743341733e
fix(mac): timeout ClawdisCLI socket calls
2025-12-12 21:57:33 +00:00
Peter Steinberger
dca962fb02
fix(macos): avoid external open for about:blank
2025-12-12 21:56:54 +00:00
Peter Steinberger
947194e95e
test(macos): cover gateway connection reuse
2025-12-12 21:42:16 +00:00
Peter Steinberger
4364a11a6b
fix(mac): avoid double-trigger voice wake
2025-12-12 21:37:59 +00:00
Peter Steinberger
b37e090e6b
fix(macos): share gateway websocket connection
2025-12-12 21:35:00 +00:00
Peter Steinberger
16acfc80ae
fix(mac): keep voice overlay above canvas
2025-12-12 21:26:04 +00:00
Peter Steinberger
077eac5e02
feat(ios): add settings UI
2025-12-12 21:19:39 +00:00
Peter Steinberger
c5f4196104
feat(ios): add ClawdisNode app scaffold
2025-12-12 21:19:39 +00:00
Peter Steinberger
e523737f88
feat(bridge): add Bonjour node bridge
2025-12-12 21:19:39 +00:00
Peter Steinberger
350bf24d47
feat(mac): add rolling diagnostics log
2025-12-12 21:19:39 +00:00
Peter Steinberger
6245a95ef2
fix(macos): show tool-use badge glyph
2025-12-12 21:02:38 +00:00
Peter Steinberger
ae36f4bdae
feat(macos): enlarge tool-use badge
2025-12-12 20:45:51 +00:00
Peter Steinberger
302b0129b8
fix(mac): persist Canvas frame across reopen
2025-12-12 20:33:40 +00:00
Peter Steinberger
de3c246aca
feat(mac): allow Canvas placement and resizing
2025-12-12 20:28:19 +00:00
Peter Steinberger
e4bef5cfb8
fix(mac): keep voice wake listening
2025-12-12 20:13:41 +00:00
Peter Steinberger
0f5a44a482
fix(mac): keep Canvas below Voice Wake overlay
2025-12-12 20:10:29 +00:00
Peter Steinberger
84239894fc
fix(mac): add draggable/closable Canvas hover chrome
2025-12-12 20:08:15 +00:00
Peter Steinberger
e9184c3877
fix(mac): render Canvas HTML correctly
2025-12-12 20:01:12 +00:00
Peter Steinberger
b96ff91735
feat(mac): add agent-controlled Canvas panel
2025-12-12 19:54:01 +00:00
Peter Steinberger
2d3acd3939
Merge remote-tracking branch 'origin/main'
2025-12-12 19:28:10 +00:00
Peter Steinberger
4dea0639eb
feat(mac): add overlay notification delivery
2025-12-12 19:27:38 +00:00
Peter Steinberger
745e31a0cd
fix(mac): open settings for microphone permission
2025-12-12 19:25:21 +00:00
Peter Steinberger
07d8399023
fix(mac): ignore cancelled webchat navigations
2025-12-12 19:20:47 +00:00
Peter Steinberger
427cf1580f
fix(mac): treat timeSensitive as best-effort
2025-12-12 18:58:07 +00:00
Peter Steinberger
d33858527a
fix(mac): keep remote control tunnel alive
2025-12-12 18:44:44 +00:00
Peter Steinberger
a2992a5a26
fix(mac): serve webchat locally in remote mode
2025-12-12 18:41:38 +00:00
Peter Steinberger
960de1f9d6
refactor(mac): embed work badge in status icon
2025-12-12 18:40:33 +00:00
Peter Steinberger
bffebe9b5b
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
1b0177d58d
fix(mac): allow typing in web chat panel
2025-12-12 18:07:27 +00:00
Peter Steinberger
2de432c3ea
fix(mac): harden gateway frame decoding
2025-12-12 17:30:21 +00:00
Peter Steinberger
62402d8f44
fix(presence): hide cli sessions; use numeric mac build
2025-12-12 17:27:11 +00:00
Peter Steinberger
eaa04f243e
fix(mac): reflect agent activity in menu icon
2025-12-12 17:20:06 +00:00
Peter Steinberger
994844d5f7
fix(mac): avoid static UserDefaults in InstanceIdentity
2025-12-12 16:59:51 +00:00
Peter Steinberger
5a7b72e4f8
fix(presence): dedupe instances via stable instanceId
2025-12-12 16:57:25 +00:00
Peter Steinberger
89b441d6ae
fix(macos): prevent gateway request double-resume
2025-12-12 16:52:36 +00:00
Peter Steinberger
ff4cf07631
fix(presence): stabilize instance identity
2025-12-12 16:47:07 +00:00
Peter Steinberger
4b7b89b4b8
fix(macos): fix clawdis-mac --version
2025-12-12 16:40:50 +00:00
Peter Steinberger
6115f0b8fc
Merge remote-tracking branch 'origin/main'
2025-12-12 16:39:27 +00:00
Peter Steinberger
e12ed6adaa
style(mac): hud glass voice overlay
2025-12-12 16:39:11 +00:00