Commit Graph

45 Commits

Author SHA1 Message Date
Peter Steinberger
ff38c091c9 fix: auto-save voice wake words across apps 2026-01-23 23:59:08 +00:00
Peter Steinberger
a9ecdbd1dc refactor: migrate iOS gateway to unified ws 2026-01-19 10:08:33 +00:00
Peter Steinberger
c9154cfb11 feat: add TLS for node bridge 2026-01-16 05:28:40 +00:00
Peter Steinberger
78e9e6ef50 refactor(ios): require bridge stable ID 2026-01-10 16:23:53 +00:00
Peter Steinberger
12e600152b fix(ios): enable strict concurrency checks 2026-01-10 16:04:32 +00:00
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
79d21b58e4 refactor: rename bundle identifiers to com.clawdis 2026-01-03 12:26:22 +01:00
Peter Steinberger
95a6c4bceb feat: add camera list and device selection 2026-01-02 18:23:26 +01:00
Peter Steinberger
d271fe67b7 feat: move talk mode to overlay button 2025-12-30 00:01:21 +01:00
Peter Steinberger
8d2a27e83d feat: add talk mode across nodes 2025-12-29 23:21:05 +01:00
Peter Steinberger
20f687fa8a fix: refresh bridge tokens and enrich node settings 2025-12-29 22:11:12 +01:00
Peter Steinberger
ba54a4eced feat(ios): toggle debug canvas status 2025-12-21 14:21:06 +01:00
Peter Steinberger
3d05589486 fix: harden device model decoding 2025-12-20 01:48:29 +01:00
Peter Steinberger
be5ea7a288 refactor: replace canvas.show with canvas.present 2025-12-19 03:35:33 +01:00
Peter Steinberger
6ae65abf8a feat: add node screen recording across apps 2025-12-19 02:57:00 +01:00
Peter Steinberger
cd8ffa8cf7 fix(canvas): load A2UI resources across platforms 2025-12-19 01:53:55 +00:00
Peter Steinberger
5e2ab06325 chore(naming): remove remaining iris references 2025-12-18 13:30:22 +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
f61d88542a iOS: reorder settings sections 2025-12-18 01:00:36 +01:00
Peter Steinberger
c6ce562072 Mobile: prevent sleep setting 2025-12-17 21:01:47 +01:00
Peter Steinberger
a9de193625 Nodes: auto-discover clawdis.internal 2025-12-17 17:01:30 +01:00
Peter Steinberger
8a1710abf9 iOS: allow unicast DNS-SD discovery domain 2025-12-17 14:14:17 +01:00
Peter Steinberger
286c1865c0 fix(ios): use Observation environment in settings 2025-12-14 05:17:59 +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
a09fd319ef feat(ios): add discovery debug logs 2025-12-14 04:36:00 +00:00
Peter Steinberger
4724df9a07 test(ios): cover settings host/port parsing 2025-12-14 02:47:07 +00:00
Peter Steinberger
7e31cc4ccd feat(ios): unify manual bridge config and auto-reconnect 2025-12-14 01:55:40 +00:00
Peter Steinberger
74d638bb88 feat(ios): reconnect to last discovered gateway 2025-12-14 00:48:16 +00:00
Peter Steinberger
6a1f114528 feat(ios): reconnect to last bridge 2025-12-14 00:27:26 +00:00
Peter Steinberger
c5a310320e iOS: configurable voice wake words 2025-12-13 23:49:22 +00:00
Peter Steinberger
6185a87271 iOS: copy bridge URL/host/port 2025-12-13 23:40:12 +00:00
Peter Steinberger
673204bfea iOS: show local IP in settings 2025-12-13 23:37:02 +00:00
Peter Steinberger
18494bfdd7 iOS: copy + clean bridge address 2025-12-13 23:32:57 +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
55f65cd643 fix(ios): improve bridge discovery and pairing UX 2025-12-13 17:58:03 +00:00
Peter Steinberger
4777ad18ad fix(ios): stabilize voice wake + bridge UI 2025-12-13 12:29:39 +00:00
Peter Steinberger
2f1209db1b feat(discovery): bonjour beacons + bridge presence 2025-12-13 04:28:43 +00:00
Peter Steinberger
fad0207cdf ui(ios): clean up connected bridge list 2025-12-13 02:02:38 +00:00
Peter Steinberger
a4d6f2f180 feat(bridge): show node ip in pairing 2025-12-13 01:57:40 +00:00
Peter Steinberger
47b47e763d feat(ios): add close button and ready canvas 2025-12-13 01:49:04 +00:00
Peter Steinberger
077eac5e02 feat(ios): add settings UI 2025-12-12 21:19:39 +00:00