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
|
1764880037
|
test(macos): guard FileHandle read APIs
|
2025-12-16 10:41:47 +01:00 |
|
Peter Steinberger
|
5997653cfc
|
fix(macos): clarify OAuth detection
|
2025-12-14 19:10:48 +00:00 |
|
Peter Steinberger
|
355bf31580
|
test(macos): cover control/camera disabled paths
|
2025-12-14 05:30:39 +00:00 |
|
Peter Steinberger
|
2c0a2a4d8b
|
feat(macos): sync wake words via gateway
|
2025-12-14 05:06:27 +00:00 |
|
Peter Steinberger
|
8b25844f85
|
test(macos): boost Clawdis coverage to 40%
|
2025-12-14 04:31:04 +00:00 |
|
Peter Steinberger
|
3357936f3b
|
test(macos): cover settings + activity models
|
2025-12-14 03:06:12 +00:00 |
|
Peter Steinberger
|
608e206d1f
|
test(macos): add settings view smoke coverage
|
2025-12-14 02:55:31 +00:00 |
|
Peter Steinberger
|
47bfec07b8
|
test(macos): cover camera snap defaults
|
2025-12-14 02:00:48 +00:00 |
|
Peter Steinberger
|
ce32693b3f
|
feat(camera): add snap/clip capture
|
2025-12-14 00:48:58 +00:00 |
|
Peter Steinberger
|
f311de2ddd
|
fix(macos): show full browser tab ids
|
2025-12-13 18:17:01 +00:00 |
|
Peter Steinberger
|
33cda70061
|
test(mac): cover codesign + node manager paths
|
2025-12-13 18:10:29 +00:00 |
|
Peter Steinberger
|
2f1209db1b
|
feat(discovery): bonjour beacons + bridge presence
|
2025-12-13 04:28:43 +00:00 |
|
Peter Steinberger
|
a279c7a5f4
|
fix(presence): report bridged iOS nodes
|
2025-12-13 02:35:35 +00:00 |
|
Peter Steinberger
|
ecfcb8160f
|
fix(macos): harden remote ssh tunnel
|
2025-12-13 01:43:23 +00:00 |
|
Peter Steinberger
|
36bdeccc79
|
fix(macos): prevent control socket hangs
|
2025-12-13 01:02:47 +00:00 |
|
Peter Steinberger
|
52e0606681
|
fix: expose heartbeat controls and harden mac CLI
|
2025-12-12 23:34:26 +00:00 |
|
Peter Steinberger
|
65a5294e4b
|
feat(gateway)!: switch handshake to req:connect (protocol v2)
|
2025-12-12 23:29:57 +00:00 |
|
Peter Steinberger
|
b693fa5961
|
fix(mac): make Canvas file watcher reliable
|
2025-12-12 22:50:25 +00:00 |
|
Peter Steinberger
|
62d4db9594
|
test(macos): cover gateway endpoint store
|
2025-12-12 22:27:18 +00:00 |
|
Peter Steinberger
|
3a58c1d50a
|
refactor(macos): replace gateway NotificationCenter with event bus
|
2025-12-12 22:06:40 +00:00 |
|
Peter Steinberger
|
947194e95e
|
test(macos): cover gateway connection reuse
|
2025-12-12 21:42:16 +00:00 |
|
Peter Steinberger
|
b37e090e6b
|
fix(macos): share gateway websocket connection
|
2025-12-12 21:35:00 +00:00 |
|
Peter Steinberger
|
2de432c3ea
|
fix(mac): harden gateway frame decoding
|
2025-12-12 17:30:21 +00:00 |
|
Peter Steinberger
|
89b441d6ae
|
fix(macos): prevent gateway request double-resume
|
2025-12-12 16:52:36 +00:00 |
|
Peter Steinberger
|
ee6120c325
|
feat(voicewake): route replies to last channel
|
2025-12-12 16:22:30 +00:00 |
|
Peter Steinberger
|
e6a8031003
|
mac: remove voice wake forward pref
|
2025-12-12 16:09:31 +00:00 |
|
Peter Steinberger
|
2ec8ed7f7b
|
test(mac): cover concurrent gateway connect
|
2025-12-12 14:29:09 +00:00 |
|
Peter Steinberger
|
7a807ed0e6
|
test: add semver and gateway helpers coverage
|
2025-12-10 11:31:28 +00:00 |
|
Peter Steinberger
|
f98472d5a8
|
test: add gateway/runtime utility coverage
|
2025-12-10 11:31:28 +00:00 |
|
Peter Steinberger
|
2ad10cfd50
|
mac: tidy menu and gateway support
|
2025-12-10 01:00:53 +00:00 |
|
Peter Steinberger
|
7944bd2b7f
|
fix(mac): keep overlay on token mismatch
|
2025-12-10 00:48:15 +01:00 |
|
Peter Steinberger
|
c4712b8706
|
fix(macos): harden presence decode
|
2025-12-09 22:08:55 +00:00 |
|
Peter Steinberger
|
525e678f2f
|
chore: drop gateway ipc remnants
|
2025-12-09 20:21:41 +00:00 |
|
Peter Steinberger
|
d1cf89782e
|
gateway: drop ipc and simplify cli
|
2025-12-09 20:18:50 +00:00 |
|
Peter Steinberger
|
9ceb6cf877
|
test(overlay): cover token guard outcomes
|
2025-12-09 19:51:51 +01:00 |
|
Peter Steinberger
|
f847d86da7
|
chore: rename relay to gateway
|
2025-12-09 18:00:01 +00:00 |
|
Peter Steinberger
|
345565b5bf
|
fix(mac): avoid crash decoding gateway frames
|
2025-12-09 17:36:16 +00:00 |
|
Peter Steinberger
|
6b9251265b
|
Runtime: drop bun support
|
2025-12-09 04:13:56 +00:00 |
|
Peter Steinberger
|
447ad743e1
|
chore(mac): apply swiftformat and lint fixes
|
2025-12-09 04:42:44 +01:00 |
|
Peter Steinberger
|
e31aa836ab
|
VoiceWake: drop remote ssh config and harden template parsing
|
2025-12-09 03:04:08 +00:00 |
|
Peter Steinberger
|
b1a8a908cc
|
tests: cover voicewake template defaults
|
2025-12-09 02:52:04 +00:00 |
|
Peter Steinberger
|
88c8c6242c
|
VoiceWake: route forwarding via agent rpc
|
2025-12-09 02:50:58 +00:00 |
|
Peter Steinberger
|
1cae65acdb
|
chore: single-source working state from agent events
|
2025-12-09 01:17:01 +01:00 |
|
Peter Steinberger
|
0cf02f5b79
|
feat(mac): add push-to-talk hotkey
|
2025-12-08 17:24:08 +01:00 |
|
Peter Steinberger
|
c23e5b9f07
|
fix: delay logic waits for post-trigger content
|
2025-12-08 16:38:33 +01:00 |
|
Peter Steinberger
|
f3db5893f6
|
test: cover trigger trimming for voice wake
|
2025-12-08 16:36:53 +01:00 |
|
Peter Steinberger
|
a325939017
|
VoiceWake: capture utterance and add prefix
|
2025-12-08 01:35:42 +01:00 |
|
Peter Steinberger
|
9c5bf7fa5b
|
health: surface ssh output when probe fails
|
2025-12-08 00:52:31 +01:00 |
|