Peter Steinberger
450d2d25e2
feat: add sectioned config layout in mac app
2026-01-21 01:22:19 +00:00
Peter Steinberger
df024afc97
fix: note gatewayUrl param in control ui ( #1342 ) (thanks @ameno-)
2026-01-21 01:21:57 +00:00
Peter Steinberger
12168dc64f
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
4232081fcb
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
17f3635109
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
9206d21c76
fix: narrow cron payload merge types
2026-01-21 01:14:24 +00:00
Peter Steinberger
96be166bd6
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
d8abd53a1d
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
eff292eda4
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
c74551c2ae
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
48b0d08493
fix: resolve ReadableStream cast in skills install
2026-01-21 00:33:22 +00:00
Peter Steinberger
dd38185e6c
docs: add diagnostics changelog entry
2026-01-21 00:30:59 +00:00
Peter Steinberger
ec01e5c7e6
fix: emit diagnostics across channels
2026-01-21 00:30:34 +00:00
Peter Steinberger
e447233533
chore: sync protocol outputs
2026-01-21 00:19:53 +00:00
Peter Steinberger
00bcb01bb4
docs: clarify whatsapp voice notes and wsl portproxy
2026-01-21 00:14:36 +00:00
Peter Steinberger
458850483a
feat: add sherpa-onnx-tts skill
2026-01-21 00:14:36 +00:00
Peter Steinberger
76bae8da40
feat: add download installs for skills
2026-01-21 00:14:36 +00:00
Peter Steinberger
c33c0629ec
fix: treat tailnet host as local for pairing
2026-01-21 00:14:15 +00:00
Peter Steinberger
e5ea8a0d22
docs: add network hub + pairing locality
2026-01-21 00:14:14 +00:00
Peter Steinberger
e083f678fd
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
51dfd6efdb
fix: tighten small-model audit guardrails
2026-01-20 23:52:26 +00:00
Peter Steinberger
4fad74738a
fix: prefer loopback for auto bind fallback
2026-01-20 23:48:26 +00:00
Peter Steinberger
69f0469530
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
eb1ee36f59
fix: relax diagnostic event typing ( #1332 ) (thanks @steipete)
2026-01-20 23:07:28 +00:00
Peter Steinberger
b341512564
fix: model catalog cache + TUI editor ctor ( #1326 ) (thanks @dougvk)
2026-01-20 22:58:41 +00:00
Peter Steinberger
6734f2d71c
fix: wire OTLP logs for diagnostics
2026-01-20 22:51:47 +00:00
Peter Steinberger
e12abf3114
fix: update CustomEditor constructor
2026-01-20 22:36:06 +00:00
Maude Bot
4ad9622efb
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
2dfd3b9a81
chore: drop nostr node_modules links
2026-01-20 20:15:56 +00:00
Peter Steinberger
7b6cbf5869
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
8686b3b951
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
2e7e135bc0
fix: config form semantics + editor ctor ( #1315 ) (thanks @MaudeBot)
2026-01-20 20:14:22 +00:00
Peter Steinberger
c287664923
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
18f0051d26
fix: avoid discord gateway abort crash
2026-01-20 19:33:08 +00:00
Peter Steinberger
b012b1105e
fix: unblock discord listener concurrency
2026-01-20 19:30:32 +00:00
Peter Steinberger
21370fc09b
fix: allow fallback on timeout aborts
...
Co-authored-by: Larus Ivarsson <larusivar@gmail.com >
2026-01-20 19:23:13 +00:00
Peter Steinberger
4999f15688
refactor: consolidate mac debug CLI
2026-01-20 19:17:31 +00:00
Doug von Kohorn
e4f9555f21
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
243a8b019e
fix: route native status to active agent
2026-01-20 19:04:31 +00:00
Peter Steinberger
5c4079f66c
feat: add diagnostics events and otel exporter
2026-01-20 18:56:15 +00:00
Peter Steinberger
b1f086b536
chore(changelog): note cron auto-delivery ( #1285 )
2026-01-20 18:53:08 +00:00
Peter Steinberger
d298b8c16b
fix(cron): auto-deliver agent output to explicit targets
2026-01-20 17:56:15 +00:00
Peter Steinberger
40968bd5e0
test: stabilize atomic reindex search mock
2026-01-20 17:50:42 +00:00
Peter Steinberger
80e6c070bf
refactor: centralize discord api errors
2026-01-20 17:28:19 +00:00
Peter Steinberger
26fcca087b
fix(macos): resolve AnyCodable alias conflicts
2026-01-20 17:27:45 +00:00
Peter Steinberger
02ca148583
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
ae1c6f4313
docs: update changelog for gateway auth errors
2026-01-20 17:12:26 +00:00
Peter Steinberger
9faed2226a
fix: soften discord resolve warnings
2026-01-20 17:11:52 +00:00
Peter Steinberger
cf04b24632
fix: clarify gateway auth unauthorized message
2026-01-20 17:06:02 +00:00
Peter Steinberger
9f856abfe7
fix: align tui editor with pi-tui API
2026-01-20 16:51:44 +00:00