Peter Steinberger
cd25d69b4d
fix: harden bluebubbles short ids and fetch wrapper ( #1369 ) (thanks @tyler6204)
2026-01-21 17:09:15 +00:00
Peter Steinberger
fa1bc589e4
feat: flatten node CLI commands
2026-01-21 16:48:42 +00:00
Peter Steinberger
884211a924
feat: render approvals tables on write
2026-01-21 11:10:03 +00:00
Peter Steinberger
9bd6b3fd54
feat: show node PATH and bootstrap node host env
2026-01-21 11:06:56 +00:00
Peter Steinberger
97e8f9d619
fix: add diagnostics cache trace config ( #1370 ) (thanks @parubets)
2026-01-21 10:23:30 +00:00
Peter Steinberger
40646c73af
feat: improve exec approvals defaults and wildcard
2026-01-21 09:55:10 +00:00
Peter Steinberger
fe860de148
fix: quiet update banner and skip duplicate plugin CLI
2026-01-21 07:37:22 +00:00
Peter Steinberger
65dd73b4c3
fix: clean up slack threading landings ( #1360 ) (thanks @SocialNerd42069)
2026-01-21 06:29:36 +00:00
Peter Steinberger
32edaad823
fix: address update cli type import
2026-01-21 06:10:27 +00:00
Peter Steinberger
5dcd48544a
feat: align update channel installs
2026-01-21 06:00:54 +00:00
Peter Steinberger
36e0cffaaf
fix: stabilize directory cli output
2026-01-21 05:25:28 +00:00
Peter Steinberger
6180603ef4
feat: improve doctor update flow
2026-01-21 05:23:37 +00:00
Peter Steinberger
810374d648
fix: align cli output tests and help examples
2026-01-21 05:20:31 +00:00
Peter Steinberger
110079d99d
fix: guard nodes status duration parsing ( #1354 ) (thanks @vignesh07)
2026-01-21 05:07:27 +00:00
Peter Steinberger
fa7df1976d
feat: theme hooks/skills/plugins output
2026-01-21 04:48:34 +00:00
Peter Steinberger
2cd62f94a5
feat: tableize device/directory outputs
2026-01-21 04:48:33 +00:00
Peter Steinberger
a74c19feed
docs: unify cli help examples
2026-01-21 04:48:33 +00:00
Peter Steinberger
beec504ebd
feat: filter nodes list/status
2026-01-21 04:39:15 +00:00
Peter Steinberger
6f37f1d8ff
fix: record tui input history ( #1348 ) (thanks @vignesh07)
2026-01-21 04:37:22 +00:00
Peter Steinberger
8c472c210f
docs: colorize update help
2026-01-21 04:08:50 +00:00
Peter Steinberger
833bbcd166
fix: show subcommand help on --help
2026-01-21 04:08:50 +00:00
Peter Steinberger
d7440baef6
docs: clarify update help
2026-01-21 04:08:50 +00:00
Peter Steinberger
eb1e2c7a3b
fix: suppress node warnings unless verbose
2026-01-21 03:47:50 +00:00
Peter Steinberger
184f5a5fc3
fix: suppress update deprecation warnings
2026-01-21 03:47:50 +00:00
Peter Steinberger
4ad359ffcd
feat: add non-interactive update option
2026-01-21 03:47:50 +00:00
Peter Steinberger
f3554a3ad8
feat: render approvals get as table
2026-01-21 03:36:54 +00:00
Peter Steinberger
165861e78d
feat: add approvals allowlist examples
2026-01-21 03:27:50 +00:00
Peter Steinberger
e7c355ee85
feat: group service help examples by submenu
2026-01-21 03:27:50 +00:00
Peter Steinberger
aae4b2952f
feat: polish nodes cli output
2026-01-21 03:27:50 +00:00
Peter Steinberger
e6287270d9
feat: render nodes status as table
2026-01-21 03:11:27 +00:00
Peter Steinberger
caf9dec89c
feat: add nodes list table with last connect
2026-01-21 03:03:48 +00:00
Peter Steinberger
438a41f91f
refactor: harden log stream writes
2026-01-21 03:03:29 +00:00
Peter Steinberger
a0cd295c0f
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
051d518078
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
1b973caf7a
fix: preserve cron edit delivery payloads ( #1322 ) (thanks @KrauseFx)
2026-01-21 02:27:18 +00:00
ClawdFx
ea775025c0
Run oxfmt formatting
2026-01-21 02:18:43 +00:00
ClawdFx
0b2830470c
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
e81ca7ab00
fix: tame invalid config logging
2026-01-21 01:58:47 +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
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
d298b8c16b
fix(cron): auto-deliver agent output to explicit targets
2026-01-20 17:56:15 +00:00
Sebastian Slight
7e59c15496
CLI: avoid logs follow echo
2026-01-20 11:51:53 -05:00
Peter Steinberger
cb5d76ed3d
test: cover beta fallback update logic
2026-01-20 16:36:37 +00:00
Peter Steinberger
3d5ffee07f
fix: prefer stable release when beta lags
2026-01-20 16:36:04 +00:00
Peter Steinberger
99fc0fbac1
feat: sync plugin updates with update channel
2026-01-20 16:00:42 +00:00
Peter Steinberger
c1d8456860
fix: clean up lint leftovers
2026-01-20 14:25:18 +00:00
Peter Steinberger
5d017dae5a
feat: add update channel status
...
Co-authored-by: Richard Poelderl <18185649+p6l-richard@users.noreply.github.com >
2026-01-20 14:19:03 +00:00
Peter Steinberger
d69f246ba7
chore: fix lint/format
2026-01-20 13:52:59 +00:00
Peter Steinberger
4ebf55f1db
feat: add dev update channel
2026-01-20 13:41:30 +00:00
Peter Steinberger
a4d1c4d522
fix: run doctor config flow once
2026-01-20 13:27:51 +00:00