Peter Steinberger
e1dd764504
feat: add node location support
2026-01-04 00:54:44 +01:00
Peter Steinberger
8de40e0c10
feat(macos): add Camera permission to onboarding flow
...
- Add 'camera' case to Capability enum
- Add UI strings (title, subtitle, icon) in PermissionsSettings
- Add ensureCamera() and camera status check in PermissionManager
- Add CameraPermissionHelper for opening System Settings
🦞 Clawd's first code contribution!
2026-01-02 15:27:54 +00:00
Peter Steinberger
ed001a5f55
refactor(canvas): host A2UI via gateway
2025-12-20 12:17:27 +00:00
Peter Steinberger
beefda7f60
refactor: replace canvas.show with canvas.present
2025-12-19 03:35:33 +01:00
Peter Steinberger
74cdc1cf3e
feat: route mac control via nodes
2025-12-19 03:16:25 +01:00
Peter Steinberger
3772a29557
macOS: add screen record + safer camera defaults
2025-12-19 00:29:38 +01:00
Peter Steinberger
82d8526732
macOS: add clawdis-mac node describe and verbose list
2025-12-18 02:06:36 +00:00
Peter Steinberger
cdb5ddb2da
feat(macos): add Canvas A2UI renderer
2025-12-17 11:35:06 +01:00
Peter Steinberger
c5867b2876
Canvas: simplify show + report status
2025-12-17 10:37:35 +01:00
Peter Steinberger
a92eb1f33d
feat(camera): add snap/clip capture
2025-12-14 00:48:58 +00:00
Peter Steinberger
c17440f5b4
feat(mac): host PeekabooBridge for ui
2025-12-13 16:56:22 +00:00
Peter Steinberger
36f21c5a4f
feat!(mac): move screenshot to ui
2025-12-13 12:29:39 +00:00
Peter Steinberger
0152e053e1
feat!(mac): add ui screens + text clawdis-mac
2025-12-13 11:42:42 +00:00
Peter Steinberger
0b532579d8
feat(bridge): add Bonjour node bridge
2025-12-12 21:19:39 +00:00
Peter Steinberger
296c0a6b70
feat(mac): allow Canvas placement and resizing
2025-12-12 20:28:19 +00:00
Peter Steinberger
27a7d9f9d1
feat(mac): add agent-controlled Canvas panel
2025-12-12 19:54:01 +00:00
Peter Steinberger
f1320b79ce
feat(mac): add overlay notification delivery
2025-12-12 19:27:38 +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
958c13e02d
mac: replace xpc with unix socket control channel
2025-12-11 16:31:15 +01:00
Peter Steinberger
67fa82cf14
agent: deliver via rpc and voice forward
2025-12-07 06:05:00 +01:00
Peter Steinberger
32720bd372
feat(agent): add rpc status command and tests; rpc only path
2025-12-07 05:20:50 +01:00
Peter Steinberger
a489550752
feat(cli): add agent send command and wire through XPC
2025-12-07 05:00:52 +01:00
Peter Steinberger
ea37ee6cb3
feat(mac): add automation permission
2025-12-07 02:34:21 +01:00
Peter Steinberger
2e6265963b
chore: align lint/format configs with peekaboo defaults
2025-12-06 04:07:22 +01:00
Peter Steinberger
fbf5333b39
chore: run formatters and lint
2025-12-06 04:03:48 +01:00
Peter Steinberger
f444604e7c
feat: surface mic and speech permissions
2025-12-06 03:55:46 +01:00
Peter Steinberger
a5164df293
feat: add mac companion app
2025-12-05 23:18:47 +01:00