Commit Graph

  • 8f52c601e1 Mac: type agent events end-to-end Peter Steinberger 2025-12-09 15:38:22 +0100
  • 20d247b3f7 Mac: type agent events end-to-end Peter Steinberger 2025-12-09 15:38:22 +0100
  • 9c55695322 chore(swabble): apply swiftformat Peter Steinberger 2025-12-09 15:36:41 +0100
  • 318457cb2c chore(swabble): apply swiftformat Peter Steinberger 2025-12-09 15:36:41 +0100
  • 6855a7bb82 Mac: build GatewayProtocol target and typed presence handling Peter Steinberger 2025-12-09 15:35:06 +0100
  • 336c9d6caa Mac: build GatewayProtocol target and typed presence handling Peter Steinberger 2025-12-09 15:35:06 +0100
  • c10babc2c5 Mac: use typed GatewayFrame + forward-compatible Swift generator Peter Steinberger 2025-12-09 15:26:31 +0100
  • a7737912b0 Mac: use typed GatewayFrame + forward-compatible Swift generator Peter Steinberger 2025-12-09 15:26:31 +0100
  • 31ac0405d7 Protocol: legacy shim file for Xcode references Peter Steinberger 2025-12-09 15:23:51 +0100
  • f244aba03d Protocol: legacy shim file for Xcode references Peter Steinberger 2025-12-09 15:23:51 +0100
  • 10ffb13aba Protocol: add TypeBox-driven Swift generator Peter Steinberger 2025-12-09 15:21:16 +0100
  • b0c196cf82 Protocol: add TypeBox-driven Swift generator Peter Steinberger 2025-12-09 15:21:16 +0100
  • c41162dec5 Protocol: lint fixes for client/program Peter Steinberger 2025-12-09 15:18:34 +0100
  • cf5769753a Protocol: lint fixes for client/program Peter Steinberger 2025-12-09 15:18:34 +0100
  • aacabb628b CLI: remove relay/heartbeat legacy commands Peter Steinberger 2025-12-09 15:06:44 +0100
  • d1217e84c7 CLI: remove relay/heartbeat legacy commands Peter Steinberger 2025-12-09 15:06:44 +0100
  • a3425a4cf3 Gateway: discriminated protocol schema + CLI updates Peter Steinberger 2025-12-09 15:01:13 +0100
  • 172ce6c79f Gateway: discriminated protocol schema + CLI updates Peter Steinberger 2025-12-09 15:01:13 +0100
  • cd95b23dcc WebChat: loopback snapshot hydration Peter Steinberger 2025-12-09 14:41:55 +0100
  • 2746efeb25 WebChat: loopback snapshot hydration Peter Steinberger 2025-12-09 14:41:55 +0100
  • b966585d7a Gateway: finalize WS control plane Peter Steinberger 2025-12-09 14:41:41 +0100
  • b2e7fb01a9 Gateway: finalize WS control plane Peter Steinberger 2025-12-09 14:41:41 +0100
  • 8e2414bca1 Coordinator: centralize voice sessions for wake and push-to-talk Peter Steinberger 2025-12-09 05:41:31 +0100
  • 9ef1545d06 Coordinator: centralize voice sessions for wake and push-to-talk Peter Steinberger 2025-12-09 05:41:31 +0100
  • 07bf248fc9 WebChat: fix packaged root resolution Peter Steinberger 2025-12-09 04:36:15 +0000
  • fc1d58b631 WebChat: fix packaged root resolution Peter Steinberger 2025-12-09 04:36:15 +0000
  • b5ce85b70c Relay: force app to run relay via system node Peter Steinberger 2025-12-09 04:36:05 +0000
  • 2ebad55a59 Relay: force app to run relay via system node Peter Steinberger 2025-12-09 04:36:05 +0000
  • 63ce473d5d RPC: route logs to stderr to keep stdout JSON clean Peter Steinberger 2025-12-09 04:30:22 +0000
  • d66a05dc41 RPC: route logs to stderr to keep stdout JSON clean Peter Steinberger 2025-12-09 04:30:22 +0000
  • 475a61b869 Update auto-reply and voice wake runtime Peter Steinberger 2025-12-09 04:15:01 +0000
  • 998a5b080d Update auto-reply and voice wake runtime Peter Steinberger 2025-12-09 04:15:01 +0000
  • 6b9251265b Runtime: drop bun support Peter Steinberger 2025-12-09 04:13:46 +0000
  • 39a0f54b0d Runtime: drop bun support Peter Steinberger 2025-12-09 04:13:46 +0000
  • a2aa3d2b32 Runtime: delay restart inside actor; log RPC unexpected payload Peter Steinberger 2025-12-09 05:02:56 +0100
  • 024a823c78 Runtime: delay restart inside actor; log RPC unexpected payload Peter Steinberger 2025-12-09 05:02:56 +0100
  • e83a1e7204 Overlay: block new sessions while sending; delay runtime restart Peter Steinberger 2025-12-09 05:02:03 +0100
  • 1bbb424322 Overlay: block new sessions while sending; delay runtime restart Peter Steinberger 2025-12-09 05:02:03 +0100
  • 39a4489d8e fix(mac): make rpc parsing tolerate stray stdout Peter Steinberger 2025-12-09 05:01:50 +0100
  • b04f04776b fix(mac): make rpc parsing tolerate stray stdout Peter Steinberger 2025-12-09 05:01:50 +0100
  • 41d9619c44 chore(instances): harden presence refresh and fix lint Peter Steinberger 2025-12-09 04:51:54 +0100
  • f0860ec145 chore(instances): harden presence refresh and fix lint Peter Steinberger 2025-12-09 04:51:54 +0100
  • f50b0afd80 Presence: resilient local fallback Peter Steinberger 2025-12-09 04:48:21 +0100
  • 658e0c6b03 Presence: resilient local fallback Peter Steinberger 2025-12-09 04:48:21 +0100
  • 81e8566cc8 Overlay: log token drops and immediate auto-send Peter Steinberger 2025-12-09 04:47:05 +0100
  • 49fa093767 Overlay: log token drops and immediate auto-send Peter Steinberger 2025-12-09 04:47:05 +0100
  • 447ad743e1 chore(mac): apply swiftformat and lint fixes Peter Steinberger 2025-12-09 04:42:32 +0100
  • 51aed3ca0a chore(mac): apply swiftformat and lint fixes Peter Steinberger 2025-12-09 04:42:32 +0100
  • 1bf2a34fa7 Docs: clarify relay launch mechanism Peter Steinberger 2025-12-09 03:36:16 +0000
  • b9cc914729 Docs: clarify relay launch mechanism Peter Steinberger 2025-12-09 03:36:16 +0000
  • d570e3ddcd feat(mac): tokenized voice overlay adoption Peter Steinberger 2025-12-09 04:35:13 +0100
  • d084a37e11 feat(mac): tokenized voice overlay adoption Peter Steinberger 2025-12-09 04:35:13 +0100
  • 34de27a751 fix(rpc): keep stdout json-only Peter Steinberger 2025-12-09 04:34:11 +0100
  • cfd2c41c21 fix(rpc): keep stdout json-only Peter Steinberger 2025-12-09 04:34:11 +0100
  • b984355351 chore(instances): log empty payloads and add local fallback Peter Steinberger 2025-12-09 04:29:34 +0100
  • 9dee4c158d chore(instances): log empty payloads and add local fallback Peter Steinberger 2025-12-09 04:29:34 +0100
  • 2f23b95c77 fix(presence): always seed self entry and log counts Peter Steinberger 2025-12-09 03:21:59 +0000
  • 6b8011228e fix(presence): always seed self entry and log counts Peter Steinberger 2025-12-09 03:21:59 +0000
  • 95272b5fb5 Relay: enforce single instance lock Peter Steinberger 2025-12-09 03:17:23 +0000
  • 2cd27d0d4a Relay: enforce single instance lock Peter Steinberger 2025-12-09 03:17:23 +0000
  • e9af5a528b VoiceWake: drop unused forward health check state Peter Steinberger 2025-12-09 03:12:28 +0000
  • 3dff09424d VoiceWake: drop unused forward health check state Peter Steinberger 2025-12-09 03:12:28 +0000
  • b0927f3248 Overlay: safety dismiss and logging; keep PTT final send Peter Steinberger 2025-12-09 04:04:45 +0100
  • 8e15a6e798 Overlay: safety dismiss and logging; keep PTT final send Peter Steinberger 2025-12-09 04:04:45 +0100
  • e31aa836ab VoiceWake: drop remote ssh config and harden template parsing Peter Steinberger 2025-12-09 03:04:08 +0000
  • 2756e12762 VoiceWake: drop remote ssh config and harden template parsing Peter Steinberger 2025-12-09 03:04:08 +0000
  • 0607fa692d rpc: ensure worker is killed if it hangs on shutdown Peter Steinberger 2025-12-09 03:04:00 +0000
  • 4eb71bcd14 rpc: ensure worker is killed if it hangs on shutdown Peter Steinberger 2025-12-09 03:04:00 +0000
  • d2f1687c57 feat(status): enrich session details Peter Steinberger 2025-12-09 03:00:01 +0000
  • 2177df51a8 feat(status): enrich session details Peter Steinberger 2025-12-09 03:00:01 +0000
  • c2f2c61fc4 WebChat: make tunnel restart handler hop to MainActor Peter Steinberger 2025-12-09 03:58:28 +0100
  • 40c8e4832a WebChat: make tunnel restart handler hop to MainActor Peter Steinberger 2025-12-09 03:58:28 +0100
  • 9046c83879 PTT: wait for final transcript before send/dismiss Peter Steinberger 2025-12-09 03:56:58 +0100
  • 3377bd4ae5 PTT: wait for final transcript before send/dismiss Peter Steinberger 2025-12-09 03:56:58 +0100
  • 9733dfc2d9 feat(instances): beacon on connect and relay self-entry Peter Steinberger 2025-12-09 03:56:04 +0100
  • 38c4f4f76c feat(instances): beacon on connect and relay self-entry Peter Steinberger 2025-12-09 03:56:04 +0100
  • b1a8a908cc tests: cover voicewake template defaults Peter Steinberger 2025-12-09 02:52:04 +0000
  • 280c7c851f tests: cover voicewake template defaults Peter Steinberger 2025-12-09 02:52:04 +0000
  • 88c8c6242c VoiceWake: route forwarding via agent rpc Peter Steinberger 2025-12-09 02:50:48 +0000
  • af9ccf0c09 VoiceWake: route forwarding via agent rpc Peter Steinberger 2025-12-09 02:50:48 +0000
  • 80450e25b9 mac: stop leaking ssh processes on quit Peter Steinberger 2025-12-09 02:50:40 +0000
  • e7cdac90f5 mac: stop leaking ssh processes on quit Peter Steinberger 2025-12-09 02:50:40 +0000
  • 7e0e991e8b Health: clean degraded message; PTT hotkey monitors Peter Steinberger 2025-12-09 03:46:52 +0100
  • 7aefcab8b0 Health: clean degraded message; PTT hotkey monitors Peter Steinberger 2025-12-09 03:46:52 +0100
  • b786d5c78e VoiceWake: autoplay chime on selection Peter Steinberger 2025-12-09 03:39:50 +0100
  • 514b90ac69 VoiceWake: autoplay chime on selection Peter Steinberger 2025-12-09 03:39:50 +0100
  • cbd3a39ba1 macOS: centralize sound effect catalog/player Peter Steinberger 2025-12-09 03:37:16 +0100
  • dbcb97949f macOS: centralize sound effect catalog/player Peter Steinberger 2025-12-09 03:37:16 +0100
  • e1f8cf717d macOS: log control responses Peter Steinberger 2025-12-09 02:41:18 +0000
  • 76d559efc1 macOS: log control responses Peter Steinberger 2025-12-09 02:41:18 +0000
  • 0a40ef16cc RPC: fix presence imports Peter Steinberger 2025-12-09 02:39:41 +0000
  • 8d8584849c RPC: fix presence imports Peter Steinberger 2025-12-09 02:39:41 +0000
  • 41976f115a RPC: extract stdio loop and tests Peter Steinberger 2025-12-09 02:37:04 +0000
  • 59a2cbefcb RPC: extract stdio loop and tests Peter Steinberger 2025-12-09 02:37:04 +0000
  • b1fa1e55c1 Build: fix RPC sendable params and CLI imports Peter Steinberger 2025-12-09 03:33:16 +0100
  • c568284f1b Build: fix RPC sendable params and CLI imports Peter Steinberger 2025-12-09 03:33:16 +0100
  • a541f83f16 macOS: include mail sounds in chime picker Peter Steinberger 2025-12-09 03:28:29 +0100
  • a8b26570e0 macOS: include mail sounds in chime picker Peter Steinberger 2025-12-09 03:28:29 +0100
  • 291a6d572d macOS: broaden chime sound catalog Peter Steinberger 2025-12-09 03:27:17 +0100
  • 5a74b40ae4 macOS: broaden chime sound catalog Peter Steinberger 2025-12-09 03:27:17 +0100