Commit Graph

1190 Commits

Author SHA1 Message Date
Peter Steinberger
fb0fe315e6 refactor(swift): rename ClawdisNodeKit to ClawdisKit 2025-12-13 01:33:30 +00:00
Peter Steinberger
11d665d680 feat(deeplink): forward agent links via bridge 2025-12-13 01:19:36 +00:00
Peter Steinberger
10aa59b254 feat(macos): add Allow Canvas toggle to settings 2025-12-13 01:19:36 +00:00
Peter Steinberger
3e92dda03d fix(mac): render context sessions card with labels 2025-12-13 01:18:42 +00:00
Peter Steinberger
f8cc003eae feat(mac): show session labels under context bars 2025-12-13 01:10:17 +00:00
Peter Steinberger
36bdeccc79 fix(macos): prevent control socket hangs 2025-12-13 01:02:47 +00:00
Peter Steinberger
149067b6ab fix(mac): avoid collapsed context pills in menu 2025-12-13 00:51:05 +00:00
Peter Steinberger
475bdc0445 refactor(ios): minimal full-screen canvas 2025-12-13 00:50:20 +00:00
Peter Steinberger
8ab6155f01 Merge remote-tracking branch 'origin/main' 2025-12-13 00:48:01 +00:00
Peter Steinberger
6ce887f978 chore(macos): move Permissions tab after Tools 2025-12-13 00:47:08 +00:00
Peter Steinberger
1986b6048e feat(mac): compact context sessions in menu 2025-12-13 00:39:25 +00:00
Peter Steinberger
fd227c0be7 refactor(ios): remove manual URL controls 2025-12-13 00:31:52 +00:00
Peter Steinberger
4d0e368ac4 fix(ios): avoid MainActor isolation in audio tap 2025-12-13 00:27:15 +00:00
Peter Steinberger
69ea20031e fix(ios): avoid actor isolation in audio tap 2025-12-13 00:27:15 +00:00
Peter Steinberger
46320fcf3a fix(mac): size context bar to menu 2025-12-13 00:23:00 +00:00
Peter Steinberger
252ffcd74e fix(mac): render context bar as image 2025-12-13 00:19:29 +00:00
Peter Steinberger
97bb614965 fix(mac): render context bar reliably 2025-12-13 00:13:33 +00:00
Peter Steinberger
714dbd96e7 fix(mac): show cached context usage 2025-12-12 23:44:55 +00:00
Peter Steinberger
52e0606681 fix: expose heartbeat controls and harden mac CLI 2025-12-12 23:34:26 +00:00
Peter Steinberger
b1a340c5c2 feat(macos): add clawdis://agent deep link 2025-12-12 23:33:38 +00:00
Peter Steinberger
c1452b632c feat(mac): show context usage bars 2025-12-12 23:33:15 +00:00
Peter Steinberger
65a5294e4b feat(gateway)!: switch handshake to req:connect (protocol v2) 2025-12-12 23:29:57 +00:00
Peter Steinberger
84edd51ab5 fix(macos): clarify presence update source label 2025-12-12 23:27:08 +00:00
Peter Steinberger
adf5643eda fix(status): account cached prompt tokens 2025-12-12 23:22:24 +00:00
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
d8300af87f test(web): retry session tmp cleanup 2025-12-12 22:55:39 +00:00
Peter Steinberger
b693fa5961 fix(mac): make Canvas file watcher reliable 2025-12-12 22:50:25 +00:00
Peter Steinberger
f386a663d4 docs: finalize gateway refactor notes 2025-12-12 22:27:18 +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
57c017009a fix(gateway): treat webchat last as whatsapp 2025-12-12 21:05:39 +00:00
Peter Steinberger
6245a95ef2 fix(macos): show tool-use badge glyph 2025-12-12 21:02:38 +00:00
Peter Steinberger
9c76025b53 fix(gateway): don"t let webchat clobber last route 2025-12-12 21:00:33 +00:00