Peter Steinberger
0152e053e1
feat!(mac): add ui screens + text clawdis-mac
2025-12-13 11:42:42 +00:00
Peter Steinberger
a5f51eadf1
macOS: add onboarding security notice
2025-12-13 11:23:46 +00:00
Peter Steinberger
4ac21a4f63
docs(onboarding): explain WhatsApp + Telegram setup
2025-12-13 11:19:54 +00:00
Peter Steinberger
91fdf2aa25
macOS: align context padding
2025-12-13 11:16:33 +00:00
Peter Steinberger
44614d4a7d
Merge remote-tracking branch 'origin/main'
2025-12-13 11:14:56 +00:00
Peter Steinberger
0e9f617667
macOS: align sessions list with header
2025-12-13 11:14:50 +00:00
Peter Steinberger
cc3d0d1ef7
Merge remote-tracking branch 'origin/main'
2025-12-13 11:11:32 +00:00
Peter Steinberger
3a6ab81549
fix(ui): increase onboarding horizontal padding
2025-12-13 11:10:22 +00:00
Peter Steinberger
c48681b2f0
Merge remote-tracking branch 'origin/main'
2025-12-13 11:04:31 +00:00
Peter Steinberger
86d786cbc0
macOS: increase context card row spacing
2025-12-13 11:04:11 +00:00
Peter Steinberger
ec653b7b80
chore: share bonjour escapes + refresh webchat bundle
2025-12-13 10:59:48 +00:00
Peter Steinberger
cbc34e1c8a
fix(ui): show bonjour masters inline
2025-12-13 10:48:25 +00:00
Peter Steinberger
1f37d94f9e
feat(discovery): bonjour beacons + bridge presence
2025-12-13 04:28:43 +00:00
Peter Steinberger
3ee0e041fa
Merge remote-tracking branch 'origin/main'
2025-12-13 04:01:20 +00:00
Peter Steinberger
4074f4fffa
macOS: adjust context card padding
2025-12-13 04:00:48 +00:00
Peter Steinberger
7286fd6e3f
feat(macos): add master discovery to onboarding
2025-12-13 04:00:25 +00:00
Peter Steinberger
36ff508fec
macOS: stabilize context menu card layout
2025-12-13 03:52:09 +00:00
Peter Steinberger
eace21dcae
feat(discovery): gateway bonjour + node pairing bridge
2025-12-13 03:47:53 +00:00
Peter Steinberger
4938fbffa8
feat(macos): show cron scheduler status
2025-12-13 03:43:51 +00:00
Peter Steinberger
415cb857d9
feat(cron): add scheduler status endpoint
2025-12-13 03:43:40 +00:00
Peter Steinberger
a641250da6
macOS: prewarm context menu card
2025-12-13 03:42:36 +00:00
Peter Steinberger
4d674a3f17
macOS: compact context menu context rows
2025-12-13 03:30:50 +00:00
Peter Steinberger
12d9a13af0
fix(mac): preserve SwiftUI menu delegate
2025-12-13 03:11:06 +00:00
Peter Steinberger
164841f299
refactor(mac): inject context card as NSMenuItem view
2025-12-13 03:03:08 +00:00
Peter Steinberger
778361686c
macOS: widen settings window
2025-12-13 03:00:35 +00:00
Peter Steinberger
81f38342bf
Merge remote-tracking branch 'origin/main'
2025-12-13 02:50:57 +00:00
Peter Steinberger
36b93c8dc7
security(macos): require TeamID for control socket
2025-12-13 02:50:20 +00:00
Peter Steinberger
3001f115b6
fix(mac): keep context row labels together
2025-12-13 02:47:39 +00:00
Peter Steinberger
21649d81d2
fix(presence): report bridged iOS nodes
2025-12-13 02:35:35 +00:00
Peter Steinberger
5118ba3dd2
macOS: add Cron settings tab
2025-12-13 02:34:38 +00:00
Peter Steinberger
572d17f46b
feat(mac): tighten context session row
2025-12-13 02:34:37 +00:00
Peter Steinberger
f466f1bf46
feat(mac): compact context session rows
2025-12-13 02:34:37 +00:00
Peter Steinberger
7ef83311bb
feat(bridge): show node ip in pairing
2025-12-13 01:57:40 +00:00
Peter Steinberger
ef83a07066
fix(macos): harden remote ssh tunnel
2025-12-13 01:43:23 +00:00
Peter Steinberger
ae0c1573fd
refactor(swift): rename ClawdisNodeKit to ClawdisKit
2025-12-13 01:33:30 +00:00
Peter Steinberger
378e5acd23
feat(deeplink): forward agent links via bridge
2025-12-13 01:19:36 +00:00
Peter Steinberger
a56daa6c06
feat(macos): add Allow Canvas toggle to settings
2025-12-13 01:19:36 +00:00
Peter Steinberger
84399e62ae
fix(mac): render context sessions card with labels
2025-12-13 01:18:42 +00:00
Peter Steinberger
387615e99f
feat(mac): show session labels under context bars
2025-12-13 01:10:17 +00:00
Peter Steinberger
f98ab2d037
fix(macos): prevent control socket hangs
2025-12-13 01:02:47 +00:00
Peter Steinberger
19ce08b4d0
fix(mac): avoid collapsed context pills in menu
2025-12-13 00:51:05 +00:00
Peter Steinberger
ca20a2dc06
Merge remote-tracking branch 'origin/main'
2025-12-13 00:48:01 +00:00
Peter Steinberger
f9b1a96c89
chore(macos): move Permissions tab after Tools
2025-12-13 00:47:08 +00:00
Peter Steinberger
854f07d735
feat(mac): compact context sessions in menu
2025-12-13 00:39:25 +00:00
Peter Steinberger
5e51107711
fix(mac): size context bar to menu
2025-12-13 00:23:00 +00:00
Peter Steinberger
3bb33bdeed
fix(mac): render context bar as image
2025-12-13 00:19:29 +00:00
Peter Steinberger
9b9fa009d1
fix(mac): render context bar reliably
2025-12-13 00:13:33 +00:00
Peter Steinberger
072ad8d371
fix(mac): show cached context usage
2025-12-12 23:44:55 +00:00
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
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
03c84d0f11
fix(mac): make Canvas file watcher reliable
2025-12-12 22:50:25 +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
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
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
e3b50b7d12
fix(macos): show tool-use badge glyph
2025-12-12 21:02:38 +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
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
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
37eaa49e4c
fix(mac): allow typing in web chat panel
2025-12-12 18:07:27 +00:00
Peter Steinberger
79818f73c0
fix(mac): harden gateway frame decoding
2025-12-12 17:30:21 +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
debcf19199
fix(presence): stabilize instance identity
2025-12-12 16:47:07 +00:00
Peter Steinberger
88936b6216
fix(macos): fix clawdis-mac --version
2025-12-12 16:40:50 +00:00
Peter Steinberger
e6edcd9a7f
Merge remote-tracking branch 'origin/main'
2025-12-12 16:39:27 +00:00
Peter Steinberger
af78762421
style(mac): hud glass voice overlay
2025-12-12 16:39:11 +00:00