Peter Steinberger
|
875cf9a054
|
refactor(webchat): SwiftUI-only WebChat UI
# Conflicts:
# apps/macos/Package.swift
|
2025-12-17 23:05:28 +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
|
6148f862b9
|
CLI: bootstrap invalid wide-area DNS zone
|
2025-12-17 18:02:25 +01:00 |
|
Peter Steinberger
|
514759bde7
|
CLI: make dns setup create valid zone
|
2025-12-17 17:25:34 +01:00 |
|
Peter Steinberger
|
2eb27ffb4a
|
CLI: dns setup supports sudo-owned CoreDNS config
|
2025-12-17 17:15:51 +01:00 |
|
Peter Steinberger
|
e9ae10e569
|
Gateway: wide-area Bonjour via clawdis.internal
|
2025-12-17 17:01:10 +01:00 |
|
Peter Steinberger
|
fece42ce0a
|
feat: embed pi agent runtime
|
2025-12-17 11:29:04 +01:00 |
|
Peter Steinberger
|
ebbc416d4b
|
test(cli): cover camera flags
|
2025-12-14 00:54:49 +00:00 |
|
Peter Steinberger
|
a92eb1f33d
|
feat(camera): add snap/clip capture
|
2025-12-14 00:48:58 +00:00 |
|
Peter Steinberger
|
aef18b7359
|
fix(gateway): resolve iOS node invokes
|
2025-12-14 00:00:05 +00:00 |
|
Peter Steinberger
|
cf3becfb2e
|
refactor(macos)!: remove clawdis-mac ui; host PeekabooBridge
|
2025-12-13 23:49:29 +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
|
ba22890205
|
feat(browser): add ai snapshot refs + click
|
2025-12-13 18:48:55 +00:00 |
|
Peter Steinberger
|
7b675864a8
|
feat(browser): add DOM inspection commands
|
2025-12-13 18:33:04 +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
|
c17440f5b4
|
feat(mac): host PeekabooBridge for ui
|
2025-12-13 16:56:22 +00:00 |
|
Peter Steinberger
|
208ba02a4a
|
feat(browser): add clawd browser control
|
2025-12-13 16:26:48 +00:00 |
|
Peter Steinberger
|
3e2e4be680
|
refactor(cron): move store into ~/.clawdis/cron
|
2025-12-13 12:38:08 +00:00 |
|
Peter Steinberger
|
5f159c43c5
|
feat(cli): expand cron commands
|
2025-12-13 12:09:20 +00:00 |
|
Peter Steinberger
|
32cd1175fb
|
refactor(cron): simplify main-summary prefix config
|
2025-12-13 11:43:18 +00:00 |
|
Peter Steinberger
|
8d1e73edc7
|
feat(cron): always post isolated summaries to main
|
2025-12-13 11:33:46 +00:00 |
|
Peter Steinberger
|
4b608117a2
|
fix(discovery): lazy-load bonjour; add tests
|
2025-12-13 03:55:36 +00:00 |
|
Peter Steinberger
|
772b5fdf0f
|
feat(cron): default scheduler enabled
|
2025-12-13 03:49:42 +00:00 |
|
Peter Steinberger
|
eace21dcae
|
feat(discovery): gateway bonjour + node pairing bridge
|
2025-12-13 03:47:53 +00:00 |
|
Peter Steinberger
|
d5db20c296
|
feat(cli): add cron status + warn when disabled
|
2025-12-13 03:43:47 +00:00 |
|
Peter Steinberger
|
f9409cbe43
|
Cron: add scheduler, wakeups, and run history
|
2025-12-13 02:34:38 +00:00 |
|
Peter Steinberger
|
d5d80f4247
|
feat(gateway)!: switch handshake to req:connect (protocol v2)
|
2025-12-12 23:29:57 +00:00 |
|
Peter Steinberger
|
378e39d7ad
|
test(cli): verify gateway exits 0 on SIGTERM
|
2025-12-12 18:30:19 +00:00 |
|
Peter Steinberger
|
8fb3aef917
|
fix(gateway): handle SIGTERM shutdown cleanly
|
2025-12-12 18:28:08 +00:00 |
|
Peter Steinberger
|
0780859a4d
|
fix(auto-reply): prefer Pi RPC by default
|
2025-12-12 17:30:34 +00:00 |
|
Peter Steinberger
|
47a1f757a9
|
lint: format and stabilize gateway health
|
2025-12-10 18:00:33 +00:00 |
|
Peter Steinberger
|
93a5784c58
|
feat(gateway): allow webchat port override
|
2025-12-10 16:55:17 +00:00 |
|
Peter Steinberger
|
55772eec5a
|
gateway: force ws-only clients
|
2025-12-10 16:27:54 +00:00 |
|
Peter Steinberger
|
cf8b00890f
|
fix: stabilize health probe and gateway handshake
|
2025-12-10 00:52:43 +00:00 |
|
Peter Steinberger
|
1dd5c97ae0
|
feat: add ws chat attachments
|
2025-12-09 23:16:57 +01:00 |
|
Peter Steinberger
|
6129924eb2
|
chore: remove legacy rpc command
|
2025-12-09 21:28:39 +00:00 |
|
Peter Steinberger
|
be3326d0d9
|
chore(webchat): log url on gateway start
|
2025-12-09 21:10:49 +00:00 |
|
Peter Steinberger
|
bd41cf377a
|
feat(webchat): auto-start at root
|
2025-12-09 21:07:53 +00:00 |
|
Peter Steinberger
|
e84ed61339
|
cli: gateway subcommands, drop ipc probes
|
2025-12-09 20:27:35 +00:00 |
|
Peter Steinberger
|
131864b940
|
gateway: drop ipc and simplify cli
|
2025-12-09 20:18:50 +00:00 |
|
Peter Steinberger
|
5df438fd2a
|
fix: enforce gateway single instance
|
2025-12-09 19:40:01 +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
|
dc8f9e043d
|
Tests: cover gateway --force helpers
|
2025-12-09 16:31:28 +00:00 |
|
Peter Steinberger
|
6afcf43ff2
|
CLI: add gateway --force option
|
2025-12-09 16:28:26 +00:00 |
|
Peter Steinberger
|
4bf968a45a
|
CLI: add gateway verbose flag
|
2025-12-09 17:17:58 +01:00 |
|
Peter Steinberger
|
e40f9c9730
|
Mac: launch gateway and add relay installer
|
2025-12-09 16:15:53 +00:00 |
|
Peter Steinberger
|
cf5769753a
|
Protocol: lint fixes for client/program
|
2025-12-09 15:18:34 +01:00 |
|