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
Peter Steinberger
98a2711b30
fix: emit diagnostics across channels
2026-01-21 00:30:34 +00:00
Peter Steinberger
81fcefca51
chore: sync protocol outputs
2026-01-21 00:19:53 +00:00
Peter Steinberger
f5ed89f64f
docs: clarify whatsapp voice notes and wsl portproxy
2026-01-21 00:14:36 +00:00
Peter Steinberger
39650ddd28
feat: add sherpa-onnx-tts skill
2026-01-21 00:14:36 +00:00
Peter Steinberger
8d1256cd87
feat: add download installs for skills
2026-01-21 00:14:36 +00:00
Peter Steinberger
80e0053777
fix: treat tailnet host as local for pairing
2026-01-21 00:14:15 +00:00
Peter Steinberger
161806fbe3
docs: add network hub + pairing locality
2026-01-21 00:14:14 +00:00
Peter Steinberger
104cf59a84
fix(ui): preserve ordered list numbering ( #1341 ) - thanks @bradleypriest
...
Co-authored-by: Bradley Priest <bradleypriest@gmail.com>
2026-01-21 00:12:21 +00:00
Peter Steinberger
cc94557d54
fix: tighten small-model audit guardrails
2026-01-20 23:52:26 +00:00
Peter Steinberger
4321a5cff4
fix: prefer loopback for auto bind fallback
2026-01-20 23:48:26 +00:00
Peter Steinberger
72ccb99b90
Merge pull request #1332 from clawdbot/temp/landpr-model-catalog-improvements
...
fix(model-catalog): improve cache resilience
2026-01-20 23:07:51 +00:00
Peter Steinberger
abf5149b09
fix: relax diagnostic event typing ( #1332 ) (thanks @steipete)
2026-01-20 23:07:28 +00:00
Peter Steinberger
f4879b3c98
fix: model catalog cache + TUI editor ctor ( #1326 ) (thanks @dougvk)
2026-01-20 22:58:41 +00:00
Peter Steinberger
336233c30d
fix: wire OTLP logs for diagnostics
2026-01-20 22:51:47 +00:00
Peter Steinberger
cab015c6ca
fix: update CustomEditor constructor
2026-01-20 22:36:06 +00:00
Maude Bot
e730a1560e
fix(cli): load plugin registry for message/channels commands
...
Fixes #1327 - 'clawdbot message --channel telegram' fails with
'Unknown channel: telegram' because plugins weren't loaded.
The Commander code path (non-route-first) calls ensureConfigReady() in
preAction but doesn't load the plugin registry. Channel plugins like
telegram are registered during plugin loading, so getChannelPlugin()
returns undefined without it.
This adds ensurePluginRegistryLoaded() call for commands that need
channel plugin access: message, channels, directory.
2026-01-20 16:41:15 -05:00
Peter Steinberger
365f1c438c
chore: drop nostr node_modules links
2026-01-20 20:15:56 +00:00
Peter Steinberger
537968d158
feat: add Nostr channel plugin and onboarding install defaults
...
Co-authored-by: joelklabo <joelklabo@users.noreply.github.com>
2026-01-20 20:15:56 +00:00
Peter Steinberger
454e56898f
Merge pull request #1326 from dougvk/fix/model-catalog-cache-poison
...
fix(model-catalog): avoid caching import failures
2026-01-20 20:14:52 +00:00
Peter Steinberger
93217270e1
fix: config form semantics + editor ctor ( #1315 ) (thanks @MaudeBot)
2026-01-20 20:14:22 +00:00
Peter Steinberger
c041b5c2c0
Merge pull request #1315 from MaudeCode/feat/config-ui-sections
...
feat(ui): config page overhaul with sidebar nav, search, and improved fields
2026-01-20 20:12:42 +00:00
Peter Steinberger
3d96294560
fix: avoid discord gateway abort crash
2026-01-20 19:33:08 +00:00
Peter Steinberger
5f01cce58c
fix: unblock discord listener concurrency
2026-01-20 19:30:32 +00:00
Peter Steinberger
d9f25c86b0
fix: allow fallback on timeout aborts
...
Co-authored-by: Larus Ivarsson <larusivar@gmail.com>
2026-01-20 19:23:13 +00:00
Peter Steinberger
48773ce82a
refactor: consolidate mac debug CLI
2026-01-20 19:17:31 +00:00
Doug von Kohorn
cc57ade5d7
fix(model-catalog): avoid caching import failures
...
Move dynamic import of @mariozechner/pi-coding-agent into the try/catch so transient module resolution errors don't poison the model catalog cache with a rejected promise.
This previously caused Discord/Telegram handlers and heartbeat to fail until process restart if the import failed once.
2026-01-20 20:09:55 +01:00
Peter Steinberger
56bcde9d1e
fix: route native status to active agent
2026-01-20 19:04:31 +00:00
Peter Steinberger
87a9d125a9
feat: add diagnostics events and otel exporter
2026-01-20 18:56:15 +00:00
Peter Steinberger
aad26be805
chore(changelog): note cron auto-delivery ( #1285 )
2026-01-20 18:53:08 +00:00
Peter Steinberger
5c43eab1d0
fix(cron): auto-deliver agent output to explicit targets
2026-01-20 17:56:15 +00:00
Peter Steinberger
11bfb29e9c
test: stabilize atomic reindex search mock
2026-01-20 17:50:42 +00:00
Peter Steinberger
ca697acccd
refactor: centralize discord api errors
2026-01-20 17:28:19 +00:00
Peter Steinberger
68066da0f8
fix(macos): resolve AnyCodable alias conflicts
2026-01-20 17:27:45 +00:00
Peter Steinberger
e6fd484880
fix: preserve subagent thread routing ( #1241 )
...
Thanks @gnarco.
Co-authored-by: gnarco <gnarco@users.noreply.github.com>
2026-01-20 17:22:07 +00:00
Peter Steinberger
c9095d5906
docs: update changelog for gateway auth errors
2026-01-20 17:12:26 +00:00
Peter Steinberger
fccb93c917
fix: soften discord resolve warnings
2026-01-20 17:11:52 +00:00
Peter Steinberger
a88ac3ac34
fix: clarify gateway auth unauthorized message
2026-01-20 17:06:02 +00:00