Commit Graph

1630 Commits

Author SHA1 Message Date
Peter Steinberger
aa597631c2 fix(macos): satisfy swiftformat 2025-12-14 05:16:03 +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
7a5e9d8258 style(macos): swiftformat 2025-12-14 05:09:48 +00:00
Peter Steinberger
2c5a612329 refactor(observation): migrate SwiftUI state 2025-12-14 05:06:34 +00:00
Peter Steinberger
bd47aa4522 refactor(chat-ui): compact layout 2025-12-14 05:06:34 +00:00
Peter Steinberger
63fbafc80f feat(android): sync wake words via gateway 2025-12-14 05:06:27 +00:00
Peter Steinberger
1d16c110c1 feat(ios): sync wake words via gateway 2025-12-14 05:06:27 +00:00
Peter Steinberger
2c0a2a4d8b feat(macos): sync wake words via gateway 2025-12-14 05:06:27 +00:00
Peter Steinberger
66770b86a8 feat(voicewake): add gateway-owned wake words sync 2025-12-14 05:06:27 +00:00
Peter Steinberger
db8278ea31 fix(macos): live-check Pi oauth.json 2025-12-14 04:48:03 +00:00
Peter Steinberger
9374c0b786 style(ios): swiftformat 2025-12-14 04:47:15 +00:00
Peter Steinberger
8ab161e1e4 style(macos): swiftformat 2025-12-14 04:42:04 +00:00
Peter Steinberger
1839f766b9 chore(protocol): sync generated artifacts 2025-12-14 04:42:04 +00:00
Peter Steinberger
7b3902eded fix(config): tolerate session store races 2025-12-14 04:42:04 +00:00
Peter Steinberger
c10c580f6d test: cover identity defaults and pi flags 2025-12-14 04:40:01 +00:00
Peter Steinberger
1f8e453c24 docs(agents): prefer Observation framework 2025-12-14 04:36:07 +00:00
Peter Steinberger
5fd1b1a415 docs(bonjour): document gateway and iOS discovery logging 2025-12-14 04:36:00 +00:00
Peter Steinberger
a09fd319ef feat(ios): add discovery debug logs 2025-12-14 04:36:00 +00:00
Peter Steinberger
2795a42b86 test(bonjour): cover watchdog and failure modes 2025-12-14 04:36:00 +00:00
Peter Steinberger
836f011608 fix(bonjour): log advertise failures and watchdog 2025-12-14 04:36:00 +00:00
Peter Steinberger
bbcf078dce fix(android): safe area + settings scroll 2025-12-14 04:35:06 +00:00
Peter Steinberger
8b25844f85 test(macos): boost Clawdis coverage to 40% 2025-12-14 04:31:04 +00:00
Peter Steinberger
84d466ed1a fix(camera): retain capture delegates 2025-12-14 04:31:04 +00:00
Peter Steinberger
0105786fe3 fix(chat): improve history + polish SwiftUI panel 2025-12-14 04:31:04 +00:00
Peter Steinberger
420e6040ed fix(macos): sane chat window placement 2025-12-14 04:31:04 +00:00
Peter Steinberger
c040262c78 chore(tools): match repo emojis 2025-12-14 04:31:04 +00:00
Peter Steinberger
92fa839c6b chore(tools): add emoji tool names 2025-12-14 04:31:04 +00:00
Peter Steinberger
7ebf20a098 fix(webchat): reconnect gateway ws 2025-12-14 04:31:04 +00:00
Peter Steinberger
526e04bbe5 fix(macos): suggest critter emojis only 2025-12-14 04:29:07 +00:00
Peter Steinberger
d201fe12d8 feat(agent): enforce provider/model and identity defaults 2025-12-14 04:22:38 +00:00
Peter Steinberger
de890f66bc feat(macos): onboard Claude OAuth + identity 2025-12-14 04:22:38 +00:00
Peter Steinberger
c794c5a4cf ui(macos): skip whatsapp onboarding in remote mode 2025-12-14 04:20:16 +00:00
Peter Steinberger
49608973d0 ci: fix iOS simulator selection indentation 2025-12-14 04:13:07 +00:00
Peter Steinberger
423bba3c6d ci: create iOS simulator when missing 2025-12-14 04:10:06 +00:00
Peter Steinberger
4049ea0582 chore(macos): silence onboarding type length lint 2025-12-14 04:09:20 +00:00
Peter Steinberger
d21ca93b50 refactor(macos): simplify bridge frame handling 2025-12-14 04:09:20 +00:00
Peter Steinberger
044487f255 ui(macos): always enable deep links 2025-12-14 04:06:34 +00:00
Peter Steinberger
bc0c7f7c08 style: satisfy formatters 2025-12-14 04:03:32 +00:00
Peter Steinberger
2e94ceafc1 ui(macos): remove duplicate canvas toggle 2025-12-14 04:00:57 +00:00
Peter Steinberger
09727f592f docs: add onboarding spec 2025-12-14 03:59:56 +00:00
Peter Steinberger
3b5162910d test(web): make heartbeat call selection deterministic 2025-12-14 03:59:40 +00:00
Peter Steinberger
6f1e3d1d31 ui(macos): fix security notice wrapping 2025-12-14 03:57:32 +00:00
Peter Steinberger
91d9ba04c4 ui(macos): make master discovery selectable 2025-12-14 03:53:45 +00:00
Peter Steinberger
19e1a0e156 ci: fix yaml indentation for python blocks 2025-12-14 03:51:13 +00:00
Peter Steinberger
58b00c67c2 style(swift): fix lint and formatting warnings 2025-12-14 03:49:34 +00:00
Peter Steinberger
601b68cf33 ui(macos): skip local onboarding steps in remote mode 2025-12-14 03:49:17 +00:00
Peter Steinberger
288e188884 ci: fix python heredoc indentation 2025-12-14 03:46:03 +00:00
Peter Steinberger
1c5c8d3ac5 ui(macos): lower onboarding welcome content 2025-12-14 03:45:27 +00:00
Peter Steinberger
bf2dc8829f ci: pick iOS simulator via simctl json 2025-12-14 03:39:33 +00:00
Peter Steinberger
d4ab57bf80 ci: raise iOS coverage gate to 50% 2025-12-14 03:39:33 +00:00