Peter Steinberger
f7cb3846f1
chore: rename project to clawdbot
2026-01-04 14:38:51 +00:00
Peter Steinberger
df609cdd27
feat: add node location support
2026-01-04 00:54:44 +01:00
Peter Steinberger
95a6c4bceb
feat: add camera list and device selection
2026-01-02 18:23:26 +01:00
Peter Steinberger
b22ef01850
fix(ios): unblock device builds
2025-12-30 11:16:15 +01:00
Peter Steinberger
89ebff4da3
fix(talk): harden TTS + add system fallback
2025-12-30 07:40:02 +01:00
Peter Steinberger
e409c6f04c
fix(talk): align sessions and chat UI
2025-12-30 06:47:19 +01:00
Peter Steinberger
1cc85703dc
feat(ui): add centered talk orb
2025-12-30 05:27:29 +01:00
Peter Steinberger
093ba105cd
feat: add ui.seamColor accent
2025-12-30 04:14:36 +01:00
Peter Steinberger
8b5e7234cf
fix: tag A2UI platform and boost Android canvas
2025-12-30 03:49:24 +01:00
Peter Steinberger
49073ea950
feat: extend status activity indicators
2025-12-29 23:42:22 +01:00
Peter Steinberger
8d2a27e83d
feat: add talk mode across nodes
2025-12-29 23:21:05 +01:00
Peter Steinberger
5c0a1cf778
test: add ios coverage hooks
2025-12-24 20:00:45 +01:00
Peter Steinberger
75c1b370da
fix: align canvas defaults and A2UI auto-nav
2025-12-21 12:32:36 +01:00
Peter Steinberger
727741e70d
fix: use A2UI message context
2025-12-21 01:48:21 +01:00
Peter Steinberger
7359c5ca13
fix: restore canvas action bridge
2025-12-21 01:07:35 +01:00
Peter Steinberger
5163e83c74
fix: route voice wake to main
2025-12-20 15:33:28 +01:00
Peter Steinberger
ad3fef6b6b
refactor(canvas): host A2UI via gateway
2025-12-20 12:17:27 +00:00
Peter Steinberger
246ed17f08
style: polish logging and lint hints
2025-12-20 01:48:29 +01:00
Peter Steinberger
d8d189c5f2
fix(ios): refine canvas and screen handling
2025-12-19 17:47:04 +01: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
6ae65abf8a
feat: add node screen recording across apps
2025-12-19 02:57:00 +01:00
Peter Steinberger
f69d61a4a6
iOS: support jpeg canvas snapshots
2025-12-18 19:48:29 +01:00
Peter Steinberger
7d2ab6cbf7
feat(node): show camera capture HUD
2025-12-18 14:49:07 +01:00
Peter Steinberger
2658900eca
feat(canvas): remove setMode; host A2UI in scaffold
2025-12-18 13:18:24 +01:00
Peter Steinberger
f56ee14e11
A2UI: share web UI and action bridge
2025-12-18 11:38:32 +01:00
Peter Steinberger
11f525cd96
iOS: support canvas.a2ui push/reset
2025-12-18 10:44:32 +01:00
Peter Steinberger
bc5bf51bd8
Nodes: advertise canvas invoke commands
2025-12-18 02:06:35 +00:00
Peter Steinberger
390613b46f
Nodes: handle canvas.* commands on iOS/Android
2025-12-18 01:20:20 +00:00
Peter Steinberger
ba44406989
iOS: centralize canvas commands and capabilities
2025-12-18 02:16:31 +01:00
Peter Steinberger
9bd9cc13ce
iOS: alias canvas.* invoke commands
2025-12-18 01:57:31 +01:00
Peter Steinberger
1d1d42f1da
style(ios): use Offline bridge status
2025-12-18 00:20:37 +01:00
Peter Steinberger
96293461b6
style(ios): swiftformat
2025-12-14 05:17:59 +00:00
Peter Steinberger
e941333d8c
iOS: Fix canvas touch events and auto-hide status bubble
...
- Disable scroll on WKWebView to allow touch events to reach canvas
- Add WKNavigationDelegate to intercept clawdis:// deep links from canvas
- Wire up onDeepLink callback to handle taps on canvas buttons
- Auto-hide status bubble after 3 seconds
2025-12-14 05:14:26 +00:00
Peter Steinberger
2c5a612329
refactor(observation): migrate SwiftUI state
2025-12-14 05:06:34 +00:00
Peter Steinberger
1d16c110c1
feat(ios): sync wake words via gateway
2025-12-14 05:06:27 +00:00
Peter Steinberger
7e31cc4ccd
feat(ios): unify manual bridge config and auto-reconnect
2025-12-14 01:55:40 +00:00
Peter Steinberger
ce32693b3f
feat(camera): add snap/clip capture
2025-12-14 00:48:58 +00:00
Peter Steinberger
d9df608389
feat(chat): share SwiftUI chat across macOS+iOS
2025-12-14 00:17:07 +00:00
Peter Steinberger
767ac3c293
chore(swift): run swiftformat and clear swiftlint
2025-12-13 19:53:17 +00:00
Peter Steinberger
f0077c1429
refactor: apply stashed bridge + CLI changes
2025-12-13 19:30:46 +00:00
Peter Steinberger
4777ad18ad
fix(ios): stabilize voice wake + bridge UI
2025-12-13 12:29:39 +00:00
Peter Steinberger
253ea99d11
chore: share bonjour escapes + refresh webchat bundle
2025-12-13 10:59:48 +00:00
Peter Steinberger
2f1209db1b
feat(discovery): bonjour beacons + bridge presence
2025-12-13 04:28:43 +00:00
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
c5f4196104
feat(ios): add ClawdisNode app scaffold
2025-12-12 21:19:39 +00:00