Peter Steinberger
864dacbc18
style: collapse approvals allowlist age
2026-01-21 03:36:54 +00:00
Peter Steinberger
2f14cb6654
style: tighten approvals allowlist age
2026-01-21 03:36:54 +00:00
Peter Steinberger
433ae63dba
feat: render approvals get as table
2026-01-21 03:36:54 +00:00
Peter Steinberger
9382e169d9
fix(macos): ignore launchd token in remote mode
2026-01-21 03:34:51 +00:00
Peter Steinberger
316690c363
test(macos): cover gateway host resolution
2026-01-21 03:34:51 +00:00
Peter Steinberger
e693d987b8
fix: hide empty status rows
2026-01-21 03:32:16 +00:00
Peter Steinberger
5b31d6fe32
fix: skip bundled plugin discovery in tests
2026-01-21 03:29:03 +00:00
Peter Steinberger
263fb23273
feat: add approvals allowlist examples
2026-01-21 03:27:50 +00:00
Peter Steinberger
ce56315dae
feat: group service help examples by submenu
2026-01-21 03:27:50 +00:00
Peter Steinberger
c27ba6e8c7
style: tighten nodes pending row
2026-01-21 03:27:50 +00:00
Peter Steinberger
25de1852e7
style: compress nodes pending age
2026-01-21 03:27:50 +00:00
Peter Steinberger
1003f0ac2e
style: format nodes pending row
2026-01-21 03:27:50 +00:00
Peter Steinberger
c051c02da0
feat: polish nodes cli output
2026-01-21 03:27:50 +00:00
Peter Steinberger
47aea6b857
chore: remove fresh dist log
2026-01-21 03:13:50 +00:00
Peter Steinberger
16fbe9bfd2
feat: render nodes status as table
2026-01-21 03:11:27 +00:00
Peter Steinberger
2f0e460a60
feat: add nodes list table with last connect
2026-01-21 03:03:48 +00:00
Peter Steinberger
7aaeaf3d52
refactor: harden log stream writes
2026-01-21 03:03:29 +00:00
Peter Steinberger
1a9cfd5149
fix: add browser snapshot default mode ( #1336 )
...
Co-authored-by: Seb Slight <sbarrios93@gmail.com>
2026-01-21 03:03:10 +00:00
Peter Steinberger
e041d5671a
refactor(ui): reuse emoji icon helpers
2026-01-21 02:58:56 +00:00
Peter Steinberger
f8e4bf2066
feat(ui): add copy-as-markdown in chat
...
Co-authored-by: Bradley Priest <bradleypriest@users.noreply.github.com>
2026-01-21 02:58:56 +00:00
Peter Steinberger
f88e2abb5a
fix: harden web fetch SSRF and redirects
...
Co-authored-by: Eli <fogboots@users.noreply.github.com>
2026-01-21 02:54:14 +00:00
Peter Steinberger
4d6dedce1a
Merge pull request #1314 from dbhurley/fix/control-ui-token-auth
...
fix: allow token auth to bypass device identity requirement
2026-01-21 02:44:47 +00:00
Peter Steinberger
96b951314a
Merge pull request #1318 from sebslight/fix/logs-follow-output
...
CLI: avoid logs --follow echo
2026-01-21 02:38:14 +00:00
Peter Steinberger
402a7198ce
fix(macos): return bind host
2026-01-21 02:29:41 +00:00
Peter Steinberger
491b9d42fd
Merge pull request #1322 from KrauseFx/fix/cron-edit-preserve-delivery-on-message
...
Fix(cli): Preserve delivery settings when updating message via cron edit
2026-01-21 02:29:20 +00:00
Peter Steinberger
b6b2d60ba4
fix(gateway): improve validation errors ( #1347 )
...
Thanks @vignesh07.
Co-authored-by: Vignesh <vignesh07@users.noreply.github.com>
2026-01-21 02:28:33 +00:00
Vignesh Natarajan
4249f3add3
fix(gateway): clarify schema validation errors
...
Improve validation error formatting for strict schemas.
In particular, additionalProperties errors now surface the
unexpected property name and where it occurred, which makes
handshake/connect failures easier to debug.
2026-01-21 02:28:33 +00:00
Peter Steinberger
3ce815e9a2
fix(macos): prefer tailnet ip for auto bind
2026-01-21 02:28:21 +00:00
Peter Steinberger
40918b2428
fix: preserve cron edit delivery payloads ( #1322 ) (thanks @KrauseFx)
2026-01-21 02:27:18 +00:00
ClawdFx
02a6d1dc08
Run oxfmt formatting
2026-01-21 02:18:43 +00:00
ClawdFx
2fa8f6a1e2
Fix: Preserve delivery settings when updating message via cron edit
...
- Add failing tests for delivery field preservation
- Fix register.cron-edit to conditionally build payload object
- Only include delivery fields (deliver, channel, to, bestEffortDeliver) when explicitly provided
- Previously undefined values were included, wiping out existing delivery settings
- Now --message alone preserves existing delivery config
- Tests verify both preservation and explicit override scenarios
2026-01-21 02:18:33 +00:00
Peter Steinberger
f5fae40203
fix: tame invalid config logging
2026-01-21 01:58:47 +00:00
Peter Steinberger
7eea264fe2
chore: update a2ui bundle
2026-01-21 01:33:31 +00:00
Peter Steinberger
527ac80ce5
fix: address config settings viewbuilder updates
2026-01-21 01:33:31 +00:00
Peter Steinberger
8c958154fe
fix: pass threadId in restart sentinel
2026-01-21 01:26:15 +00:00
Peter Steinberger
ccc056b916
docs: fix mdx in security cli doc
2026-01-21 01:24:29 +00:00
Peter Steinberger
fe2e46c844
fix: handle fetch streams safely
2026-01-21 01:24:29 +00:00
Peter Steinberger
b9761889ef
feat: add config subsections in control ui
2026-01-21 01:22:19 +00:00
Peter Steinberger
549893078b
feat: add sectioned config layout in mac app
2026-01-21 01:22:19 +00:00
Peter Steinberger
d8f36f6e8b
fix: note gatewayUrl param in control ui ( #1342 ) (thanks @ameno-)
2026-01-21 01:21:57 +00:00
Peter Steinberger
43ce6670b6
Merge pull request #1337 from John-Rood/fix/restart-channel-routing
...
fix: preserve channel routing across gateway restart
2026-01-21 01:21:35 +00:00
Peter Steinberger
5560b2f01c
Merge pull request #1342 from ameno-/fix-webchat-gateway-url
...
fix(ui): parse gatewayUrl from URL params
2026-01-21 01:20:25 +00:00
Peter Steinberger
11a81d7d82
fix: preserve restart routing + thread replies ( #1337 ) (thanks @John-Rood)
...
Co-authored-by: John-Rood <John-Rood@users.noreply.github.com>
Co-authored-by: Outdoor <outdoor@users.noreply.github.com>
2026-01-21 01:20:25 +00:00
Peter Steinberger
62412ae288
fix: narrow cron payload merge types
2026-01-21 01:14:24 +00:00
Peter Steinberger
4762e8c8cd
fix: refactor cron edit payload patches
...
Co-authored-by: Felix Krause <869950+KrauseFx@users.noreply.github.com>
2026-01-21 01:14:24 +00:00
Peter Steinberger
2372f9a0d9
fix: reschedule heartbeat on hot reload
...
Co-authored-by: Seb Slight <sebslight@users.noreply.github.com>
2026-01-21 00:53:54 +00:00
Peter Steinberger
cf2fefc64d
Merge pull request #1338 from MaudeCode/fix/message-command-plugins
...
fix(cli): load plugin registry for message/channels commands
2026-01-21 00:49:04 +00:00
Ameno Osman
552f53d72d
fix(ui): parse gatewayUrl from URL params for remote gateway access
...
Adds support for passing `gatewayUrl` as a URL parameter to the WebChat UI,
allowing the control-ui to connect to a remote gateway (e.g., VPS) instead
of defaulting to localhost.
Usage: http://localhost:5173/?gatewayUrl=ws:// <vps-ip>:18789&token=<token>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-20 16:35:02 -08:00
Peter Steinberger
44367ad5c7
fix: resolve ReadableStream cast in skills install
2026-01-21 00:33:22 +00:00
Peter Steinberger
0ca574f70e
docs: add diagnostics changelog entry
2026-01-21 00:30:59 +00:00