Commit Graph

28 Commits

Author SHA1 Message Date
Peter Steinberger
8d42bd7147 Discovery: wide-area bridge DNS-SD
# Conflicts:
#	apps/ios/Sources/Bridge/BridgeDiscoveryModel.swift
#	src/cli/dns-cli.ts
2025-12-17 20:31:02 +01:00
Peter Steinberger
0105786fe3 fix(chat): improve history + polish SwiftUI panel 2025-12-14 04:31:04 +00:00
Peter Steinberger
2f1209db1b feat(discovery): bonjour beacons + bridge presence 2025-12-13 04:28:43 +00:00
Peter Steinberger
65a5294e4b feat(gateway)!: switch handshake to req:connect (protocol v2) 2025-12-12 23:29:57 +00:00
Peter Steinberger
3a58c1d50a refactor(macos): replace gateway NotificationCenter with event bus 2025-12-12 22:06:40 +00:00
Peter Steinberger
b37e090e6b fix(macos): share gateway websocket connection 2025-12-12 21:35:00 +00:00
Peter Steinberger
89b441d6ae fix(macos): prevent gateway request double-resume 2025-12-12 16:52:36 +00:00
Peter Steinberger
ff4cf07631 fix(presence): stabilize instance identity 2025-12-12 16:47:07 +00:00
Peter Steinberger
2ec8ed7f7b test(mac): cover concurrent gateway connect 2025-12-12 14:29:09 +00:00
Peter Steinberger
58f510cd4e fix(mac): serialize gateway connect 2025-12-12 14:14:33 +00:00
Peter Steinberger
25cd74d6a6 mac: surface gateway auth failures 2025-12-10 14:32:54 +00:00
Peter Steinberger
2ad10cfd50 mac: tidy menu and gateway support 2025-12-10 01:00:53 +00:00
Peter Steinberger
32b25b371e fix: prevent stuck mac health checks 2025-12-09 21:53:00 +00:00
Peter Steinberger
ad178f7175 fix(mac): disable smoothing and await watchdog 2025-12-09 22:09:25 +01:00
Peter Steinberger
65395a91e5 mac: add gateway reconnect watchdog 2025-12-09 21:07:39 +00:00
Peter Steinberger
d18ea6b7f9 chore(mac): include os version and locale in handshake 2025-12-09 20:37:01 +00:00
Peter Steinberger
9e3d478ed2 fix(mac): encode gateway params with protocol AnyCodable 2025-12-09 19:10:19 +00:00
Peter Steinberger
32845560d3 gateway: enforce hello order and modern json 2025-12-09 19:09:06 +00:00
Peter Steinberger
aff2556b3f mac: fix gateway hello types 2025-12-09 19:02:53 +00:00
Peter Steinberger
acce6e6c33 chore: format swift/ts and fix gateway lint 2025-12-09 17:11:25 +00:00
Peter Steinberger
9137578b30 macOS: add settings previews 2025-12-09 18:04:11 +01:00
Peter Steinberger
8d4ee958dc Mac: surface gateway errors in remote test 2025-12-09 18:01:15 +01:00
Peter Steinberger
4728dc0857 gateway: harden ws protocol and liveness 2025-12-09 17:02:58 +01:00
Peter Steinberger
6855a7bb82 Mac: build GatewayProtocol target and typed presence handling 2025-12-09 15:35:06 +01:00
Peter Steinberger
c10babc2c5 Mac: use typed GatewayFrame + forward-compatible Swift generator 2025-12-09 15:26:31 +01:00
Peter Steinberger
aacabb628b CLI: remove relay/heartbeat legacy commands 2025-12-09 15:06:44 +01:00
Peter Steinberger
a3425a4cf3 Gateway: discriminated protocol schema + CLI updates 2025-12-09 15:01:13 +01:00
Peter Steinberger
b966585d7a Gateway: finalize WS control plane 2025-12-09 14:41:41 +01:00