Commit Graph

41061 Commits

Author SHA1 Message Date
Vincent Koc
b8f6e16ba5 fix(update): order stable correction releases after base 2026-05-04 03:05:56 -07:00
Vincent Koc
feb9a5af6a fix(plugins): scope commands to channels 2026-05-04 03:01:56 -07:00
Peter Steinberger
3434cfa381 test: speed up import-heavy suites 2026-05-04 11:00:44 +01:00
Vincent Koc
54300e5270 fix(plugins): quiet official npm install scan warnings 2026-05-04 02:40:55 -07:00
Vincent Koc
33e19fb5ae fix(security): ignore scanner comment context 2026-05-04 02:35:43 -07:00
Vincent Koc
6b7f9eafed fix(doctor): drop stale bundled install records 2026-05-04 02:26:03 -07:00
Peter Steinberger
061af13bf3 fix: avoid plugin install scanner false positives 2026-05-04 10:24:32 +01:00
Pavan Kumar Gondhi
04aa4a3fe6 fix: harden backend message action gateway routing [AI] (#76374)
* fix: harden backend message action gateway routing

* docs: add changelog entry for PR merge
2026-05-04 14:53:52 +05:30
Pavan Kumar Gondhi
1f724bc50b Gate QQBot streaming command auth [AI] (#76375)
* fix: gate QQBot streaming command

* addressing codex review

* addressing review-skill

* addressing review-skill

* addressing codex review

* addressing claude review

* docs: add changelog entry for PR merge
2026-05-04 14:50:58 +05:30
Peter Steinberger
5d9752ba18 build(release): refresh base config schema 2026-05-04 10:19:59 +01:00
Vincent Koc
05d6c62152 fix(release): reject blank plugin runtime entries 2026-05-04 02:18:11 -07:00
Peter Steinberger
b7ce9439e7 fix: repair bundled plugin shadow cleanup 2026-05-04 10:17:50 +01:00
Vincent Koc
dade5f9133 fix(web-fetch): scope fallback cache by provider 2026-05-04 02:11:43 -07:00
Val Alexander
098b72910d Refine responsive Control UI chat controls
Summary:
- Add agent-scoped Control chat session filtering and agent-first session controls.
- Refine responsive chat controls, transcript, result-panel, and duplicate-message behavior.
- Reduce chat load churn by avoiding duplicate initial avatar refreshes.

Verification:
- pnpm test ui/src/ui/app-gateway.node.test.ts ui/src/ui/app-gateway-chat-load.node.test.ts ui/src/ui/chat/chat-responsive.browser.test.ts ui/src/ui/app-render.helpers.browser.test.ts ui/src/ui/app-render.helpers.node.test.ts ui/src/ui/views/chat.test.ts ui/src/ui/app-scroll.test.ts
- pnpm test src/plugin-sdk/file-lock.test.ts
- pnpm exec oxfmt --check --threads=1 ui/src/ui/chat/chat-responsive.browser.test.ts src/plugin-sdk/file-lock.test.ts
- pnpm --dir ui build
- Testbox pnpm check:changed: https://github.com/openclaw/openclaw/actions/runs/25309629891
- PR CI on cd22d3d1ab: https://github.com/openclaw/openclaw/actions/runs/25310534399
2026-05-04 04:10:33 -05:00
Peter Steinberger
5397667272 chore(release): prepare 2026.5.4 2026-05-04 10:09:55 +01:00
Peter Steinberger
b37fba7c07 ci(release): harden clawhub plugin publish 2026-05-04 10:09:55 +01:00
Peter Steinberger
5b528f4dfe docs: add plugin install example 2026-05-04 10:08:29 +01:00
Vincent Koc
304fa098f2 fix(web-search): honor late-bound disabled config 2026-05-04 02:01:06 -07:00
Vincent Koc
88b21427f8 fix(plugins): reject invalid inferred package runtimes 2026-05-04 01:55:50 -07:00
Vincent Koc
7482754aca fix(plugins): avoid duplicate native fallback loads 2026-05-04 01:49:36 -07:00
Peter Steinberger
474bea162b fix: bound trajectory runtime flush (#77154)
* fix: bound trajectory runtime flush

* fix: keep trajectory export cap compatible

* test: keep followup delivery test pure
2026-05-04 09:48:03 +01:00
Alex Knight
be41b8cbc7 test: stabilize gateway server shard (#77131) 2026-05-04 18:42:05 +10:00
Vincent Koc
a9282f3571 fix(plugins): reject blank runtime entries 2026-05-04 01:41:20 -07:00
Vincent Koc
23950b5664 test(agents): align slack target normalization assertion 2026-05-04 01:40:58 -07:00
Vincent Koc
9b95e477be test(e2e): run crestodian planner harness without tsx 2026-05-04 01:40:58 -07:00
Vincent Koc
baecb6b4d6 fix(plugin): preserve sdk alias fallback for native loads 2026-05-04 01:40:58 -07:00
Vincent Koc
6e8cdd7d59 test(plugin): harden source loader fallback tests 2026-05-04 01:40:58 -07:00
Vincent Koc
da1e1435ad fix(doctor): prune stale plugin lock entries 2026-05-04 01:33:21 -07:00
Vincent Koc
43bdb886e9 fix(plugin-state): preserve fresh evicted entries 2026-05-04 01:25:12 -07:00
Alex Knight
fcb396bf65 feat(plugin-state): add registerIfAbsent keyed store (#77135) 2026-05-04 18:20:04 +10:00
Vincent Koc
071db2ca69 fix(whatsapp): capture login outcome output 2026-05-04 01:18:52 -07:00
Val Alexander
a1304c92c6 Fix Control UI i18n tooltip placeholders
Summary:
- Render the Sessions active filter tooltip with the configured minute count instead of a literal N.
- Update all Control UI locale bundles and i18n translation memory rows to preserve the {count} placeholder.
- Add a placeholder parity guard to the Control UI i18n check with regression coverage.

Verification:
- pnpm ui:i18n:check
- pnpm test src/scripts/control-ui-i18n.test.ts ui/src/ui/views/sessions.test.ts
- git diff --check
- Testbox exact-head pnpm check:changed passed on prior rebased head 1333aac90b before latest main churn.
- GitHub CI on fd2068c378 only failed the pre-existing unrelated checks-node-core-fast timeout in src/auto-reply/reply/followup-delivery.test.ts:176, also present on recent main runs b31c001a2b and e5f5989aa9.
2026-05-04 03:18:34 -05:00
Peter Steinberger
281b5bd511 fix: repair stale managed plugin shadows 2026-05-04 09:17:04 +01:00
Vincent Koc
be21d64d08 fix(gateway): preserve canvas tls urls 2026-05-04 01:12:51 -07:00
Vincent Koc
f0537e93fb fix(ci): plan openwebui functional image 2026-05-04 01:10:50 -07:00
Peter Steinberger
9efbae7acd fix(whatsapp): route login qr through runtime 2026-05-04 09:07:42 +01:00
Peter Steinberger
03ad3c0684 fix(gateway): log canvas host mount after bind 2026-05-04 09:05:35 +01:00
Vincent Koc
ef79347763 fix(ui): retry errored talk sessions 2026-05-04 01:05:10 -07:00
Vincent Koc
e5f5989aa9 fix(ui): stop stale talk sessions 2026-05-04 00:54:51 -07:00
Vincent Koc
b31c001a2b fix(googlechat): isolate auth transports 2026-05-04 00:48:28 -07:00
Val Alexander
e622223bcd feat(control-ui): collapse cron new job panel
Add a collapsible Control UI cron New Job panel so operators can reclaim list space while keeping create/edit one click away.

Verification:
- pnpm exec oxfmt --check --threads=1 CHANGELOG.md ui/src/styles/components.css ui/src/ui/controllers/cron.ts ui/src/ui/controllers/cron.test.ts ui/src/ui/views/cron.ts ui/src/ui/views/cron.test.ts ui/src/ui/app.ts ui/src/ui/app-render.ts ui/src/ui/app-view-state.ts
- pnpm test ui/src/ui/views/cron.test.ts ui/src/ui/controllers/cron.test.ts
- Browser preview at http://localhost:5173/cron
- Testbox check:changed passed guard/type lanes; lint:core hit unrelated existing origin/main sessionsShowArchived Boolean findings.
2026-05-04 02:46:48 -05:00
Vincent Koc
e8d0cf75ea test(ui): remove duplicate archived fixture key 2026-05-04 00:41:18 -07:00
Vincent Koc
87e3b1a241 fix(ui): clean archived session state reads 2026-05-04 00:41:18 -07:00
Vincent Koc
f2e7f33d69 fix(ui): cap responsiveness event logs 2026-05-04 00:41:18 -07:00
Val Alexander
cf03fe6b6a fix(control-ui): contain access settings fields (#77171)
* fix(control-ui): contain access settings fields

* docs: update changelog for access overflow fix

* fix(control-ui): preserve archived session defaults
2026-05-04 02:40:52 -05:00
Peter Steinberger
e524878998 fix(googlechat): normalize auth response headers 2026-05-04 08:40:28 +01:00
Peter Steinberger
7129db1960 perf: lighten gateway watch startup 2026-05-04 08:36:50 +01:00
Peter Steinberger
e11a8a84ac fix(control-ui): dismiss talk startup errors 2026-05-04 08:32:06 +01:00
Peter Steinberger
585ce38015 fix(telegram): stabilize topic dispatch runtime 2026-05-04 08:25:09 +01:00
Vincent Koc
48e1256810 fix(ci): build live image for openwebui lanes 2026-05-04 00:23:54 -07:00