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 |
|
Peter Steinberger
|
dd623e4607
|
test(ios): cover bridge client + more views
|
2025-12-14 03:39:33 +00:00 |
|
Peter Steinberger
|
1ece6a1e16
|
fix(macos): hide session store path in remote mode
|
2025-12-14 03:38:47 +00:00 |
|
Peter Steinberger
|
bceae364e9
|
feat(macos): move camera setting to General
|
2025-12-14 03:33:24 +00:00 |
|
Peter Steinberger
|
4070fa4753
|
ci: add Android build job
|
2025-12-14 03:31:00 +00:00 |
|
Peter Steinberger
|
d68ed4cc37
|
ci: enforce 40% iOS coverage
|
2025-12-14 03:29:08 +00:00 |
|