Peter Steinberger
fb47f1cbeb
chore: rename clawlog references
2026-01-21 05:53:32 +00:00
Peter Steinberger
15d1421cf2
Merge pull request #1357 from vignesh07/fix/node-invoke-timeout
...
fix(node): enforce timeout for node.invoke handlers
2026-01-21 05:49:36 +00:00
Peter Steinberger
899bbd40d7
Merge pull request #1358 from vignesh07/fix/ios-talkmode-simulator
...
fix(ios): prevent Talk mode crash on simulator
2026-01-21 05:42:17 +00:00
Peter Steinberger
555b2578a8
feat: add /allowlist command
2026-01-21 05:34:53 +00:00
Peter Steinberger
0229b8bbd8
docs: expand 2026.1.20 highlights
2026-01-21 05:34:29 +00:00
Peter Steinberger
552f9eff7b
docs: add 2026.1.20 highlight
2026-01-21 05:31:37 +00:00
Peter Steinberger
36e0cffaaf
fix: stabilize directory cli output
2026-01-21 05:25:28 +00:00
Peter Steinberger
e17a9c6abf
docs: expand 2026.1.20 changelog
2026-01-21 05:24:23 +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
968b967854
Merge pull request #1354 from vignesh07/fix/gateway-ios-client-id
...
fix(gateway): allow clawdbot-ios client id
2026-01-21 05:09:15 +00:00
Peter Steinberger
110079d99d
fix: guard nodes status duration parsing ( #1354 ) (thanks @vignesh07)
2026-01-21 05:07:27 +00:00
Peter Steinberger
34a126a6d7
fix: allow mobile node client ids ( #1354 ) (thanks @vignesh07)
2026-01-21 05:07:26 +00:00
Vignesh Natarajan
31462f64d8
fix: allow clawdbot-ios gateway client id
...
The iOS app currently identifies as clientId=clawdbot-ios when
connecting in node mode. Add this ID to the allowed gateway client
IDs so the handshake schema accepts it.
Also fixes a TS strictness issue in auto-reply status formatting
(parts filter) that caused
> clawdbot@2026.1.20 build /Users/vignesh/clawd/clawdbot-upstream
> tsc -p tsconfig.json && node --import tsx scripts/canvas-a2ui-copy.ts && node --import tsx scripts/copy-hook-metadata.ts && node --import tsx scripts/write-build-info.ts
[copy-hook-metadata] Copied boot-md/HOOK.md
[copy-hook-metadata] Copied command-logger/HOOK.md
[copy-hook-metadata] Copied session-memory/HOOK.md
[copy-hook-metadata] Copied soul-evil/HOOK.md
[copy-hook-metadata] Done to fail.
2026-01-21 05:07:26 +00:00
Peter Steinberger
de0a488985
refactor: unify gateway connectivity state
2026-01-21 05:01:32 +00:00
Peter Steinberger
15f16de651
docs: update nodes list/status flags
2026-01-21 04:52:54 +00:00
Vignesh Natarajan
b46855d8c4
fix(ios): prevent Talk mode crash on simulator
...
- Disable Talk mode start on iOS simulator (no audio input)
- Validate audio input format before installing tap to avoid
AVFAudio assertion crashes on misconfigured devices.
Tested:
- Launched app on iOS simulator and tapping Talk no longer crashes
(shows error path instead).
2026-01-20 20:52:42 -08:00
Vignesh Natarajan
feaad8250b
fix(node): enforce node.invoke timeout in node client
...
Use the timeout provided on node invoke requests to ensure node
clients always respond with a result.
This prevents gateway-side node.invoke calls from hanging until the
gateway timeout when a node command stalls.
Tests:
- swift test --filter GatewayNodeSessionTests
2026-01-20 20:50:20 -08: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
1ad4a7194e
fix: allow node exec fallback and defer node approvals
2026-01-21 04:46:50 +00:00
Peter Steinberger
beec504ebd
feat: filter nodes list/status
2026-01-21 04:39:15 +00:00
Peter Steinberger
fe1133e2c5
Merge pull request #1348 from vignesh07/feat/tui-input-history
...
feat(tui): add input history (↑/↓) for submitted messages
2026-01-21 04:37:49 +00:00
Peter Steinberger
6f37f1d8ff
fix: record tui input history ( #1348 ) (thanks @vignesh07)
2026-01-21 04:37:22 +00:00
Peter Steinberger
57700f33a9
fix: record node last-connect by instance id
2026-01-21 04:32:53 +00:00
Vignesh Natarajan
2700794228
feat(tui): add input history for submitted messages (WIP)
...
Record submitted inputs in the editor history so up/down arrow
can recall previous messages.
Adds a small helper to wire submit handling and unit tests for
routing/recording behavior.
No PR yet (per request).
2026-01-21 04:31:33 +00:00
dependabot[bot]
416894c642
chore(deps): bump tar in the npm_and_yarn group across 1 directory
...
Bumps the npm_and_yarn group with 1 update in the / directory: [tar](https://github.com/isaacs/node-tar ).
Updates `tar` from 7.5.3 to 7.5.4
- [Release notes](https://github.com/isaacs/node-tar/releases )
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md )
- [Commits](https://github.com/isaacs/node-tar/compare/v7.5.3...v7.5.4 )
---
updated-dependencies:
- dependency-name: tar
dependency-version: 7.5.4
dependency-type: direct:production
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-21 04:22:46 +00:00
Peter Steinberger
db88378ae3
fix: normalize node invoke result payloadJSON
2026-01-21 04:17:35 +00:00
Peter Steinberger
e97b4973bb
docs: clarify node host exec flow
2026-01-21 04:14:34 +00:00
Peter Steinberger
832dfb02fe
fix: omit null payloadJSON in node invoke results
2026-01-21 04:13:47 +00:00
Peter Steinberger
15e3a2a395
fix: sanitize node invoke result params
2026-01-21 04:13:47 +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
58b131919f
feat: use tsgo for dev/watch builds
2026-01-21 04:06:09 +00:00
Peter Steinberger
186e86660a
Merge pull request #1350 from Jackten/fix/fallback-authprofile-provider-scope
...
test(auto-reply): regression for authProfileId across provider fallback
2026-01-21 03:53:07 +00:00
Peter Steinberger
18d47b47d2
Merge pull request #1349 from siddhantjain/fix/immediate-callback-answer
...
fix(telegram): answer callback queries immediately to prevent retries
2026-01-21 03:51:50 +00:00
Peter Steinberger
eb1e2c7a3b
fix: suppress node warnings unless verbose
2026-01-21 03:47:50 +00:00
Peter Steinberger
6ea4cb0012
fix: suppress npm fund prompts
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
38cc2a3288
fix: guard media status parts filter
2026-01-21 03:43:42 +00:00
Peter Steinberger
28c49db494
fix: default exec security to allowlist
2026-01-21 03:40:27 +00:00
Peter Steinberger
026e6c4df4
fix: restore bundled plugin discovery
2026-01-21 03:40:05 +00:00
Peter Steinberger
841dfc693e
style: flatten approvals allowlist age
2026-01-21 03:36:54 +00:00
Peter Steinberger
f38278d919
style: collapse approvals allowlist age
2026-01-21 03:36:54 +00:00
Peter Steinberger
9545edcb49
style: tighten approvals allowlist age
2026-01-21 03:36:54 +00:00
Peter Steinberger
f3554a3ad8
feat: render approvals get as table
2026-01-21 03:36:54 +00:00
Peter Steinberger
b30359e9cd
fix(macos): ignore launchd token in remote mode
2026-01-21 03:34:51 +00:00