Commit Graph

1130 Commits

Author SHA1 Message Date
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
7502b35552 fix(mac): disable restricted time-sensitive entitlement 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
bf6f03547c build(mac): enable time-sensitive notifications 2025-12-12 18:40:09 +00:00
Peter Steinberger
eab1f2da49 test(cli): verify gateway exits 0 on SIGTERM 2025-12-12 18:30:19 +00:00
Peter Steinberger
717b6584fc fix(gateway): handle SIGTERM shutdown cleanly 2025-12-12 18:28:08 +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
4d0e294c58 fix(gateway): ignore stale lastTo for voice 2025-12-12 18:11:26 +00:00
Peter Steinberger
5255437064 style(test): biome format 2025-12-12 18:07:33 +00:00
Peter Steinberger
1b0177d58d fix(mac): allow typing in web chat panel 2025-12-12 18:07:27 +00:00
Peter Steinberger
e01c186629 fix(agent): send tau rpc prompt as string 2025-12-12 18:04:13 +00:00
Peter Steinberger
5483ee1209 fix(gateway): ack agent requests immediately 2025-12-12 18:00:49 +00:00
Peter Steinberger
d74ddd72f4 refactor(auto-reply): remove pi json fallback 2025-12-12 17:43:11 +00:00
Peter Steinberger
ea54d75096 fix(auto-reply): prefer Pi RPC by default 2025-12-12 17:30:34 +00:00
Peter Steinberger
2de432c3ea fix(mac): harden gateway frame decoding 2025-12-12 17:30:21 +00:00
Peter Steinberger
ffe50cfa31 test(voice): cover gateway last-channel whatsapp 2025-12-12 17:29:04 +00:00
Peter Steinberger
c96432e491 fix(voice): persist WhatsApp last route 2025-12-12 17:28:07 +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
e582e9d1a9 Merge remote-tracking branch 'origin/main' 2025-12-12 16:47:24 +00:00
Peter Steinberger
2d51f515be style(tests): format imports 2025-12-12 16:47:10 +00:00
Peter Steinberger
ff4cf07631 fix(presence): stabilize instance identity 2025-12-12 16:47:07 +00:00
Peter Steinberger
59537bdcec docs(readme): describe voice wake reply routing 2025-12-12 16:42:09 +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
Peter Steinberger
f92b8535b1 fix(mac): prevent crash decoding GatewayFrame 2025-12-12 16:37:59 +00:00
Peter Steinberger
a662f6361c test: cover main last-channel routing 2025-12-12 16:35:47 +00:00
Peter Steinberger
0c76800935 docs: clarify voice wake last-channel routing 2025-12-12 16:26:19 +00:00
Peter Steinberger
ee6120c325 feat(voicewake): route replies to last channel 2025-12-12 16:22:30 +00:00
Peter Steinberger
23f4f84ac7 Merge remote-tracking branch 'origin/main' 2025-12-12 16:10:02 +00:00
Peter Steinberger
e6a8031003 mac: remove voice wake forward pref 2025-12-12 16:09:31 +00:00
Peter Steinberger
41d7294735 mac: add gog CLI, remove Gmail/Calendar MCPs
- Add gog (unified Google CLI for Gmail, Calendar, Drive, Contacts)
- Remove Gmail MCP and Google Calendar MCP entries (replaced by gog)
- gog installs via brew: steipete/tap/gog
2025-12-12 15:48:36 +00:00
Peter Steinberger
56d62f74bf fix(mac): cache webchat panel 2025-12-12 15:33:41 +00:00
Peter Steinberger
77fd296a6a fix(mac): keep webchat boot dots 2025-12-12 15:01:20 +00:00
Peter Steinberger
2ec8ed7f7b test(mac): cover concurrent gateway connect 2025-12-12 14:29:09 +00:00
Peter Steinberger
bbec5177ad fix(mac): webchat ws connect 2025-12-12 14:18:53 +00:00
Peter Steinberger
58f510cd4e fix(mac): serialize gateway connect 2025-12-12 14:14:33 +00:00
Peter Steinberger
4c45c48790 mac: lock control socket to team-signed peers 2025-12-12 01:22:24 +00:00
Peter Steinberger
9b72b8b86c web: default to self-only without config 2025-12-12 01:22:03 +00:00
Peter Steinberger
f501a9e321 test(gateway): cover port lock guard 2025-12-11 18:53:40 +00:00
Peter Steinberger
76e441c2c2 style(pi): wrap mode arg lookup 2025-12-11 18:53:34 +00:00
Peter Steinberger
3abe474df6 mac: replace xpc with unix socket control channel 2025-12-11 16:31:15 +01:00