Peter Steinberger
|
4e74ba996d
|
feat(macos): add unconfigured gateway mode
|
2025-12-20 02:21:10 +01:00 |
|
Peter Steinberger
|
b48a556de5
|
refactor(observation): migrate SwiftUI state
|
2025-12-14 05:06:34 +00:00 |
|
Peter Steinberger
|
6143338116
|
chore(swift): run swiftformat and clear swiftlint
|
2025-12-13 19:53:17 +00:00 |
|
Peter Steinberger
|
e2a93e17f9
|
refactor: apply stashed bridge + CLI changes
|
2025-12-13 19:30:46 +00:00 |
|
Peter Steinberger
|
94ad808028
|
fix(mac): clarify attach-only gateway errors
|
2025-12-13 18:10:29 +00:00 |
|
Peter Steinberger
|
050c47d3a7
|
fix(macos): encode gateway params without AnyHashable
|
2025-12-13 17:31:11 +00:00 |
|
Peter Steinberger
|
1f37d94f9e
|
feat(discovery): bonjour beacons + bridge presence
|
2025-12-13 04:28:43 +00:00 |
|
Peter Steinberger
|
8846ffec64
|
fix: expose heartbeat controls and harden mac CLI
|
2025-12-12 23:34:26 +00:00 |
|
Peter Steinberger
|
14e3b34a8e
|
refactor(macos): centralize gateway endpoint resolution
|
2025-12-12 22:27:18 +00:00 |
|
Peter Steinberger
|
6a7f955818
|
refactor(macos): replace gateway NotificationCenter with event bus
|
2025-12-12 22:06:40 +00:00 |
|
Peter Steinberger
|
e944a0239d
|
fix(macos): share gateway websocket connection
|
2025-12-12 21:35:00 +00:00 |
|
Peter Steinberger
|
c417517f43
|
fix(mac): reflect agent activity in menu icon
|
2025-12-12 17:20:06 +00:00 |
|
Peter Steinberger
|
063b35f1dc
|
mac: surface gateway auth failures
|
2025-12-10 14:32:54 +00:00 |
|
Peter Steinberger
|
fe3a983d35
|
mac: include instance id in presence beacons
|
2025-12-10 11:48:13 +00:00 |
|
Peter Steinberger
|
70fb4d452e
|
mac: tidy menu and gateway support
|
2025-12-10 01:00:53 +00:00 |
|
Peter Steinberger
|
27f9cd591d
|
mac: route remote mode through SSH
|
2025-12-10 01:43:59 +01:00 |
|
Peter Steinberger
|
f6ade5dc84
|
mac: add port diagnostics for gateway
|
2025-12-10 00:49:33 +01:00 |
|
Peter Steinberger
|
052d8ba879
|
fix(macos): harden presence decode
|
2025-12-09 22:08:55 +00:00 |
|
Peter Steinberger
|
42c3c2b804
|
fix: prevent stuck mac health checks
|
2025-12-09 21:53:00 +00:00 |
|
Peter Steinberger
|
a3bf2bdd8c
|
chore: rename relay to gateway
|
2025-12-09 18:00:01 +00:00 |
|
Peter Steinberger
|
8d888b426f
|
chore: format swift/ts and fix gateway lint
|
2025-12-09 17:11:25 +00:00 |
|
Peter Steinberger
|
d5cd1058ab
|
Mac: surface gateway errors in remote test
|
2025-12-09 18:01:15 +01:00 |
|
Peter Steinberger
|
e40f9c9730
|
Mac: launch gateway and add relay installer
|
2025-12-09 16:15:53 +00:00 |
|
Peter Steinberger
|
20d247b3f7
|
Mac: type agent events end-to-end
|
2025-12-09 15:38:22 +01:00 |
|
Peter Steinberger
|
a7737912b0
|
Mac: use typed GatewayFrame + forward-compatible Swift generator
|
2025-12-09 15:26:31 +01:00 |
|
Peter Steinberger
|
172ce6c79f
|
Gateway: discriminated protocol schema + CLI updates
|
2025-12-09 15:01:13 +01:00 |
|
Peter Steinberger
|
b2e7fb01a9
|
Gateway: finalize WS control plane
|
2025-12-09 14:41:41 +01:00 |
|
Peter Steinberger
|
38c4f4f76c
|
feat(instances): beacon on connect and relay self-entry
|
2025-12-09 03:57:08 +01:00 |
|
Peter Steinberger
|
c568284f1b
|
Build: fix RPC sendable params and CLI imports
|
2025-12-09 03:33:16 +01:00 |
|
Peter Steinberger
|
04f595cd97
|
Control: route health/heartbeat over RPC stdio
|
2025-12-09 02:26:08 +00:00 |
|
Peter Steinberger
|
bc92f6d4a4
|
feat(macos): add instances tab and presence beacons
|
2025-12-09 02:25:45 +01:00 |
|
Peter Steinberger
|
6b10f4241d
|
feat(macos): surface session activity in menu bar
|
2025-12-09 01:41:05 +01:00 |
|
Peter Steinberger
|
ec1ff52dfb
|
control: reconnect on EOF and relax rpc text parse
|
2025-12-09 00:29:31 +00:00 |
|
Peter Steinberger
|
f965e1c3ff
|
chore: single-source working state from agent events
|
2025-12-09 01:17:01 +01:00 |
|
Peter Steinberger
|
15729e9ea0
|
macos: log health timeout and control requests
|
2025-12-09 00:00:50 +00:00 |
|
Peter Steinberger
|
8e8e695db9
|
feat(mac): add agent events debug window
|
2025-12-09 00:59:56 +01:00 |
|
Peter Steinberger
|
371a30f08b
|
feat: stream tool/job events over control channel
|
2025-12-09 00:31:39 +01:00 |
|
Peter Steinberger
|
40dd23337c
|
feat: broadcast agent events over control channel
|
2025-12-09 00:28:03 +01:00 |
|
Peter Steinberger
|
5674c9f4c2
|
Mac: clarify runtime comments
|
2025-12-09 00:08:19 +01:00 |
|
Peter Steinberger
|
c3c6880382
|
macos: timeout control health probes
|
2025-12-08 22:45:58 +00:00 |
|
Peter Steinberger
|
22259a322d
|
macos: keep remote control tunnel alive
|
2025-12-08 23:28:03 +01:00 |
|
Peter Steinberger
|
5dd5c9c605
|
macos: add inset margin so overlay shadow isn't clipped
|
2025-12-08 22:56:49 +01:00 |
|
Peter Steinberger
|
0e4b28ac25
|
macos: fail fast when SSH tunnel exits
|
2025-12-08 22:53:40 +01:00 |
|
Peter Steinberger
|
6298c586fd
|
macos: stabilize control connection wait
|
2025-12-08 21:37:07 +00:00 |
|
Peter Steinberger
|
04b5002d8f
|
macos: polish voice overlay and remote command handling
|
2025-12-08 22:23:24 +01:00 |
|
Peter Steinberger
|
9bde7a6daa
|
macos: harden control channel connect continuation
|
2025-12-08 22:16:05 +01:00 |
|
Peter Steinberger
|
c5b073702c
|
macos: control channel diagnostics and tunnel-based testing
|
2025-12-08 22:04:02 +01:00 |
|
Peter Steinberger
|
293b4960f3
|
macos: use control channel for health and heartbeat
|
2025-12-08 21:50:51 +01:00 |
|