Peter Steinberger
df609cdd27
feat: add node location support
2026-01-04 00:54:44 +01:00
Peter Steinberger
b6fdb743e3
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
ad3fef6b6b
refactor(canvas): host A2UI via gateway
2025-12-20 12:17:27 +00:00
Peter Steinberger
be5ea7a288
refactor: replace canvas.show with canvas.present
2025-12-19 03:35:33 +01:00
Peter Steinberger
3f680103a6
feat: route mac control via nodes
2025-12-19 03:16:25 +01:00
Peter Steinberger
a9e609f257
macOS: add screen record + safer camera defaults
2025-12-19 00:29:38 +01:00
Peter Steinberger
f4457e9fa4
macOS: add clawdis-mac node describe and verbose list
2025-12-18 02:06:36 +00:00
Peter Steinberger
a38b340e07
feat(macos): add Canvas A2UI renderer
2025-12-17 11:35:06 +01:00
Peter Steinberger
df6f032f86
Canvas: simplify show + report status
2025-12-17 10:37:35 +01:00
Peter Steinberger
ce32693b3f
feat(camera): add snap/clip capture
2025-12-14 00:48:58 +00:00
Peter Steinberger
138e935b09
feat(mac): host PeekabooBridge for ui
2025-12-13 16:56:22 +00:00
Peter Steinberger
9696c5fa23
feat!(mac): move screenshot to ui
2025-12-13 12:29:39 +00:00
Peter Steinberger
3534b9bea0
feat!(mac): add ui screens + text clawdis-mac
2025-12-13 11:42:42 +00:00
Peter Steinberger
e523737f88
feat(bridge): add Bonjour node bridge
2025-12-12 21:19:39 +00:00
Peter Steinberger
de3c246aca
feat(mac): allow Canvas placement and resizing
2025-12-12 20:28:19 +00:00
Peter Steinberger
b96ff91735
feat(mac): add agent-controlled Canvas panel
2025-12-12 19:54:01 +00:00
Peter Steinberger
4dea0639eb
feat(mac): add overlay notification delivery
2025-12-12 19:27:38 +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
3abe474df6
mac: replace xpc with unix socket control channel
2025-12-11 16:31:15 +01:00
Peter Steinberger
55c163bd77
agent: deliver via rpc and voice forward
2025-12-07 06:05:00 +01:00
Peter Steinberger
4ce5d9fb59
feat(agent): add rpc status command and tests; rpc only path
2025-12-07 05:20:50 +01:00
Peter Steinberger
c5c2dc9eb8
feat(cli): add agent send command and wire through XPC
2025-12-07 05:00:52 +01:00
Peter Steinberger
10f73b3d51
feat(mac): add automation permission
2025-12-07 02:34:21 +01:00
Peter Steinberger
e793aeb74f
chore: align lint/format configs with peekaboo defaults
2025-12-06 04:07:22 +01:00
Peter Steinberger
97a3bae932
chore: run formatters and lint
2025-12-06 04:03:48 +01:00
Peter Steinberger
cfec983649
feat: surface mic and speech permissions
2025-12-06 03:55:46 +01:00
Peter Steinberger
3418fbf230
feat: add mac companion app
2025-12-05 23:18:47 +01:00