Peter Steinberger
|
ed001a5f55
|
refactor(canvas): host A2UI via gateway
|
2025-12-20 12:17:27 +00:00 |
|
Peter Steinberger
|
849446ae17
|
refactor(cli): unify on clawdis CLI + node permissions
|
2025-12-20 02:08:04 +00:00 |
|
Peter Steinberger
|
bc2a66da32
|
refactor: unify gateway discovery on bridge
|
2025-12-19 23:12:52 +01:00 |
|
Peter Steinberger
|
77a67484ea
|
feat(pairing): add silent SSH auto-approve
|
2025-12-19 01:04:47 +01:00 |
|
Peter Steinberger
|
d182f7e4b2
|
chore(naming): remove Iris codename
|
2025-12-18 13:18:33 +01:00 |
|
Peter Steinberger
|
cd729e83b6
|
Gateway: optional canvas host
|
2025-12-18 11:35:21 +01:00 |
|
Peter Steinberger
|
54830e8401
|
Bridge: persist advertised invoke commands
|
2025-12-18 02:05:40 +00:00 |
|
Peter Steinberger
|
22516437b7
|
Protocol: switch node.invoke screen.* to canvas.*
|
2025-12-18 01:20:20 +00:00 |
|
Peter Steinberger
|
99325040f8
|
gateway: persist and surface node capabilities
|
2025-12-18 01:36:38 +01:00 |
|
Peter Steinberger
|
9f73131621
|
Gateway: include node caps + hardware in node.list
|
2025-12-18 00:16:36 +00:00 |
|
Peter Steinberger
|
875cf9a054
|
refactor(webchat): SwiftUI-only WebChat UI
# Conflicts:
# apps/macos/Package.swift
|
2025-12-17 23:05:28 +01:00 |
|
Peter Steinberger
|
51bdf01e2e
|
Presence: add device identity fields
|
2025-12-17 21:51:36 +01:00 |
|
Peter Steinberger
|
557ffdbe35
|
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
|
e9ae10e569
|
Gateway: wide-area Bonjour via clawdis.internal
|
2025-12-17 17:01:10 +01:00 |
|
Peter Steinberger
|
1a92127dfa
|
feat(voicewake): add gateway-owned wake words sync
|
2025-12-14 05:06:27 +00:00 |
|
Peter Steinberger
|
f5a5320f8f
|
test(bonjour): cover watchdog and failure modes
|
2025-12-14 04:36:00 +00:00 |
|
Peter Steinberger
|
7389fc0e25
|
fix(bonjour): log advertise failures and watchdog
|
2025-12-14 04:36:00 +00:00 |
|
Peter Steinberger
|
dccdc950bf
|
feat(gateway): add bridge RPC chat history and push
|
2025-12-14 01:55:40 +00:00 |
|
Peter Steinberger
|
a53d8ed4e4
|
feat(instances): show OS version
|
2025-12-13 23:51:18 +00:00 |
|
Peter Steinberger
|
3fcee21ff7
|
feat(gateway): add node.invoke for iOS canvas
|
2025-12-13 23:45:16 +00:00 |
|
Peter Steinberger
|
cf28ea0d1c
|
test: raise vitest coverage
|
2025-12-13 20:37:56 +00:00 |
|
Peter Steinberger
|
5a1687484c
|
fix(ci): stabilize runners
|
2025-12-13 20:04:33 +00:00 |
|
Peter Steinberger
|
3b853b329f
|
fix(bridge): prefer bonjour TXT displayName
|
2025-12-13 18:31:06 +00:00 |
|
Peter Steinberger
|
7c3502f031
|
fix(ios): improve bridge discovery and pairing UX
|
2025-12-13 17:58:03 +00:00 |
|
Peter Steinberger
|
3b283f3167
|
fix(cli): improve ui arg passthrough
|
2025-12-13 17:12:51 +00:00 |
|
Peter Steinberger
|
86ed3de1c1
|
feat(browser): add clawdis-mac browser controls
|
2025-12-13 17:05:58 +00:00 |
|
Peter Steinberger
|
2b71ea21ad
|
fix(gateway): advertise bonjour hostname
|
2025-12-13 12:29:39 +00:00 |
|
Peter Steinberger
|
7e7e348a14
|
fix(bonjour): normalize hostnames for beacons
|
2025-12-13 11:14:05 +00:00 |
|
Peter Steinberger
|
1f37d94f9e
|
feat(discovery): bonjour beacons + bridge presence
|
2025-12-13 04:28:43 +00:00 |
|
Peter Steinberger
|
4b608117a2
|
fix(discovery): lazy-load bonjour; add tests
|
2025-12-13 03:55:36 +00:00 |
|
Peter Steinberger
|
eace21dcae
|
feat(discovery): gateway bonjour + node pairing bridge
|
2025-12-13 03:47:53 +00:00 |
|
Peter Steinberger
|
7a1d64fff9
|
style(tests): format imports
|
2025-12-12 16:47:10 +00:00 |
|
Peter Steinberger
|
debcf19199
|
fix(presence): stabilize instance identity
|
2025-12-12 16:47:07 +00:00 |
|
Peter Steinberger
|
f417b51fb6
|
chore(gateway): use ws bind as lock
|
2025-12-11 15:17:40 +00:00 |
|
Peter Steinberger
|
55772eec5a
|
gateway: force ws-only clients
|
2025-12-10 16:27:54 +00:00 |
|
Peter Steinberger
|
df4331da04
|
gateway: dedupe system-event presence
|
2025-12-10 11:48:17 +00:00 |
|
Peter Steinberger
|
3907e9eedd
|
test: isolate gateway lock per run
|
2025-12-10 00:58:59 +00:00 |
|
Peter Steinberger
|
426503e062
|
infra: use flock gateway lock
|
2025-12-10 00:46:50 +00:00 |
|
Peter Steinberger
|
1dd5c97ae0
|
feat: add ws chat attachments
|
2025-12-09 23:16:57 +01:00 |
|
Peter Steinberger
|
2adb14c320
|
fix: improve app restart and gateway logs
|
2025-12-09 18:37:04 +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
|
796f630a7c
|
Status: color provider lines
|
2025-12-09 16:31:38 +00:00 |
|
Peter Steinberger
|
6afcf43ff2
|
CLI: add gateway --force option
|
2025-12-09 16:28:26 +00:00 |
|
Peter Steinberger
|
e0ea7be499
|
Docs: rename relay command to gateway
|
2025-12-09 17:24:57 +01:00 |
|
Peter Steinberger
|
96be7c8990
|
tests: cover agent sequencing, tick watchdog, presence fingerprint
|
2025-12-09 17:05:47 +01:00 |
|
Peter Steinberger
|
72eb240c3b
|
gateway: harden ws protocol and liveness
|
2025-12-09 17:02:58 +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
|
39a0f54b0d
|
Runtime: drop bun support
|
2025-12-09 04:13:56 +00:00 |
|