clawsweeper[bot]
63874fa0d1
fix: UI glitch: config is not visible ( #96145 )
...
Summary:
- The branch tracks effective Settings Config Form/Raw mode, resets `.config-content` scroll when that mode changes, and adds a browser regression test for the retained-scroll transition.
- PR surface: Source +9, Tests +30. Total +39 across 2 files.
- Reproducibility: yes. at source level: current main resets `.config-content` for section navigation but not ... ro in this read-only pass, but the source PR includes after-fix browser proof for the same branch behavior.
Automerge notes:
- No ClawSweeper repair was needed after automerge opt-in.
Validation:
- ClawSweeper review passed for head a6ea91e6ed .
- Required merge gates passed before the squash merge.
Prepared head SHA: a6ea91e6ed
Review: https://github.com/openclaw/openclaw/pull/96145#issuecomment-4784983447
Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com>
Co-authored-by: sunlit-deng <253064511+sunlit-deng@users.noreply.github.com >
Approved-by: takhoffman
2026-06-24 01:18:03 +00:00
Patrick Erichsen
f66e83154b
docs: update ClawHub skill route references
...
Update OpenClaw ClawHub docs and user-facing copy for canonical owner-qualified skill routes.\n\nEvidence:\n- pnpm docs:list\n- pnpm test src/plugins/clawhub.test.ts src/cli/plugins-cli.install.test.ts src/gateway/server-methods/skills.clawhub.test.ts ui/src/ui/views/skills.test.ts\n- pnpm exec oxfmt --check --threads=1 docs/clawhub/cli.md docs/clawhub/publishing.md docs/cli/skills.md docs/help/faq.md docs/start/showcase.md docs/tools/creating-skills.md docs/tools/skills.md src/gateway/server-methods/skills.clawhub.test.ts src/plugins/clawhub.test.ts src/plugins/clawhub.ts ui/src/ui/views/skills.test.ts\n- git diff --check\n- exact-head hosted CI passed for 8530374388d8a73235b2ac8444b95a4a4c7d0f1c\n\nNote: repo-native scripts/pr prepare-run was attempted; local broad pnpm test was stopped after unrelated existing failures in agent/media/provider shards, while hosted exact-head CI and targeted ClawHub route/copy validation were green.
2026-06-22 22:27:57 -07:00
Wynne668
9fa14ff61a
fix(control-ui): exclude disabled cron jobs from failed count ( #95723 )
...
Overview surfaces counted any job whose lastRunStatus was "error" as a
current failure, so an intentionally disabled job that previously failed
kept inflating the top-level "failed cron" badge and attention callout.
Add a shared isCronJobActiveFailure predicate that gates the error status
on enabled, matching the adjacent overdue filter, and use it in both the
overview card and the attention items list. Historical status stays
visible in detail views via resolveCronJobLastRunStatus.
2026-06-23 01:13:19 +00:00
SannidhyaSah
3c06770a82
Simplify color mode button labels ( #95837 )
...
Merged via squash.
Prepared head SHA: 3da7299026
Co-authored-by: SannidhyaSah <186946675+SannidhyaSah@users.noreply.github.com >
Co-authored-by: hannesrudolph <49103247+hannesrudolph@users.noreply.github.com >
Reviewed-by: @hannesrudolph
2026-06-22 17:21:09 -06:00
Vincent Koc
5dfbb9d1e0
test(ui): scope quota pill e2e selector
2026-06-23 04:29:27 +08:00
zhang-guiping
2dc2d73b07
fix(webchat): sessions persist after reconnects ( #89017 )
...
* fix(gateway): preserve asserted webchat sessions
* test(gateway): cover stale asserted webchat sessions
* fix(gateway): scope webchat session resume
* chore(protocol): refresh chat send models
* fix: document reconnect session resume protocol
* fix(gateway): keep reconnect resume internal
* gateway: keep reconnect resume options internal
* test(ui): avoid private resume marker lint access
2026-06-22 20:02:58 +00:00
pick-cat
cf31689a03
fix(control-ui): restore provider usage quota pill in sidebar session switcher ( fixes #93041 ) ( #94219 )
...
* fix(control-ui): restore provider usage quota pill in sidebar session switcher
* ci: re-trigger flaky cron-service shard
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
---------
Co-authored-by: Pick-cat <266665499+Pick-cat@users.noreply.github.com >
Co-authored-by: Pick-cat <Pick-cat@users.noreply.github.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-22 19:21:38 +00:00
David
3ff0c29f9d
fix: handle terminal chat send acknowledgements ( #91049 )
...
* test: cover terminal chat send acknowledgements
* test: cover Swift terminal chat send acknowledgement
* fix: handle terminal chat send acknowledgements
* fix: align terminal ack web lifecycle options
* test: fix Android terminal ack style
* fix: tidy Android terminal ack helpers
* fix: clear mic pending run after terminal ack
* fix: handle terminal talk mode chat send acks
* fix: handle terminal tui chat send acks
* fix: handle terminal acp chat send acks
* test: add Swift chat message text helper
* test: cover steer terminal chat send acknowledgements
* fix: handle terminal steer chat send acks
* test: cover terminal realtime consult send acks
* fix: reject terminal realtime consult send acks
* test: cover Swift terminal ok chat send ack
* fix: clear Swift pending run on terminal ok ack
* test: cover terminal ack helper callers
* fix: preserve terminal ack helper semantics
* fix: narrow terminal ack type guard
* test: cover mic terminal ack statuses
* fix: preserve mic terminal ack status
* fix: keep mic ack contract internal
* test: fix mic ack import order
* test: cover acp terminal ok ack
* test: narrow acp ok ack assertion
* test: cover redirect terminal acknowledgements
* fix: handle redirect terminal acknowledgements
* fix: settle terminal ack reconnect prompts
* fix: surface Android terminal ack timeouts
* fix(tui): handle detached terminal chat acknowledgements
* fix(tui): report terminal timeout send failures
* fix: satisfy iOS talk-mode SwiftFormat
* fix: keep iOS talk logs compile-safe
2026-06-22 17:27:54 +00:00
wood fish
cb84041cab
fix(ui): render persisted history text blocks ( #93841 )
...
Merged via squash.
Prepared head SHA: bfe4f67ccf
Co-authored-by: mushuiyu886 <266724580+mushuiyu886@users.noreply.github.com >
Co-authored-by: steipete <58493+steipete@users.noreply.github.com >
Reviewed-by: @steipete
2026-06-22 10:07:09 -07:00
Gio Della-Libera
a2b8f67395
fix(web-ui): skip hidden subagent picker pages
...
* fix(web-ui): skip hidden subagent picker pages
* test(ui): cover hidden chat picker pages in browser
* fix(web-ui): skip hidden subagent picker pages
---------
Co-authored-by: openclaw-clownfish[bot] <280122609+openclaw-clownfish[bot]@users.noreply.github.com>
2026-06-22 21:55:09 +08:00
Narahari Raghava
49869c2e41
fix(ui): roll values near 1M over from k to M in compact token format ( #95485 )
...
Merged via squash.
Prepared head SHA: deb462f0d9
Co-authored-by: NarahariRaghava <70995755+NarahariRaghava@users.noreply.github.com >
Co-authored-by: vincentkoc <25068+vincentkoc@users.noreply.github.com >
Reviewed-by: @vincentkoc
2026-06-22 20:14:46 +08:00
Vincent Koc
f247ef320a
fix(ui): bump dompurify to patched release ( #95691 )
...
Merged via squash.
Prepared head SHA: 9658e3a802
Co-authored-by: vincentkoc <25068+vincentkoc@users.noreply.github.com >
Co-authored-by: vincentkoc <25068+vincentkoc@users.noreply.github.com >
Reviewed-by: @vincentkoc
2026-06-22 18:09:10 +08:00
zhang-guiping
783d5c19dd
fix #89466 : [Bug]: Control UI chat input text not cleared after sending ( #95503 )
...
Merged via squash.
Prepared head SHA: 32e5fd9cc3
Co-authored-by: zhangguiping-xydt <275915537+zhangguiping-xydt@users.noreply.github.com >
Co-authored-by: vincentkoc <25068+vincentkoc@users.noreply.github.com >
Reviewed-by: @vincentkoc
2026-06-22 15:34:01 +08:00
ZOOWH
8e76feb482
fix(cron): use main-session systemEvent for silent quick-create preset ( #95459 )
...
Merged via squash.
Prepared head SHA: 1e966d4993
Co-authored-by: ZOOWH <265460861+ZOOWH@users.noreply.github.com >
Co-authored-by: vincentkoc <25068+vincentkoc@users.noreply.github.com >
Reviewed-by: @vincentkoc
2026-06-22 15:23:07 +08:00
github-actions[bot]
f80f4a8b95
chore(ui): refresh fa control ui locale
2026-06-22 01:42:45 +00:00
github-actions[bot]
034629404d
chore(ui): refresh nl control ui locale
2026-06-22 01:42:28 +00:00
github-actions[bot]
ef67ffd697
chore(ui): refresh th control ui locale
2026-06-22 01:42:04 +00:00
github-actions[bot]
fe524d2a46
chore(ui): refresh vi control ui locale
2026-06-22 01:41:57 +00:00
github-actions[bot]
6c8dcc9d35
chore(ui): refresh id control ui locale
2026-06-22 01:41:53 +00:00
github-actions[bot]
34ab295734
chore(ui): refresh pl control ui locale
2026-06-22 01:41:51 +00:00
github-actions[bot]
a5139a8c5c
chore(ui): refresh uk control ui locale
2026-06-22 01:41:20 +00:00
github-actions[bot]
7f99824164
chore(ui): refresh tr control ui locale
2026-06-22 01:41:17 +00:00
github-actions[bot]
cbaeaa8856
chore(ui): refresh it control ui locale
2026-06-22 01:41:15 +00:00
github-actions[bot]
a6cac347b6
chore(ui): refresh ar control ui locale
2026-06-22 01:41:03 +00:00
github-actions[bot]
4d0aec8095
chore(ui): refresh fr control ui locale
2026-06-22 01:40:44 +00:00
github-actions[bot]
fa51a624c0
chore(ui): refresh ko control ui locale
2026-06-22 01:40:40 +00:00
github-actions[bot]
075e328c62
chore(ui): refresh ja-JP control ui locale
2026-06-22 01:40:34 +00:00
github-actions[bot]
0d21d489ab
chore(ui): refresh es control ui locale
2026-06-22 01:40:18 +00:00
github-actions[bot]
d8f1000600
chore(ui): refresh zh-TW control ui locale
2026-06-22 01:40:05 +00:00
github-actions[bot]
227b4c81ed
chore(ui): refresh zh-CN control ui locale
2026-06-22 01:39:58 +00:00
github-actions[bot]
d28d6c2399
chore(ui): refresh pt-BR control ui locale
2026-06-22 01:39:53 +00:00
github-actions[bot]
d09f728208
chore(ui): refresh de control ui locale
2026-06-22 01:39:40 +00:00
Vincent Koc
2b75806197
feat: forward-port fast talks auto mode ( #85104 )
2026-06-22 09:37:09 +08:00
Vincent Koc
8797564254
chore(deadcode): share deferred test helper
2026-06-21 13:53:24 +08:00
Vincent Koc
fce586538a
chore(deadcode): drop unused i18n config type
2026-06-21 10:45:56 +08:00
Vincent Koc
b09b35c13c
chore(deadcode): share ui helper predicates
2026-06-21 07:03:53 +08:00
Vincent Koc
45f9358877
chore(deadcode): share chat token formatter
2026-06-21 06:35:53 +08:00
Vincent Koc
29ec5b331c
chore(deadcode): share session model default check
2026-06-21 06:33:10 +08:00
Vincent Koc
50614c51a8
test(ui): isolate chat browser layout fixtures
2026-06-19 18:54:19 +02:00
Vincent Koc
78b5618071
test(ui): isolate browser ownership in e2e fixtures
2026-06-19 16:24:38 +02:00
Vincent Koc
b9dadb9f66
test(ui): isolate sessions browser layout fixtures
2026-06-19 16:08:54 +02:00
Vincent Koc
f062171c54
test(ui): isolate mobile form control browser fixtures
2026-06-19 16:03:16 +02:00
Vincent Koc
def4c995ac
fix(ui): isolate gateway callback errors
2026-06-19 05:43:45 +02:00
Vincent Koc
60d6a8a89d
refactor(test-ui): remove dead utility code
2026-06-18 15:53:52 +08:00
Vincent Koc
a59f093d3e
refactor(ui): dedupe usage menu close handler
2026-06-18 13:25:20 +08:00
Vincent Koc
b9b057b6d5
refactor(ui): dedupe grouped message options
2026-06-18 13:23:37 +08:00
Vincent Koc
227757079c
refactor(ui): dedupe workspace open requests
2026-06-18 13:21:03 +08:00
Vincent Koc
0cae5b3672
refactor(test): remove unused helper types
2026-06-18 11:19:28 +08:00
Vincent Koc
acc37e220c
refactor(core): remove unused helper exports
2026-06-18 10:54:40 +08:00
Vincent Koc
9d7fd31dd3
refactor(ui): remove unused type exports
2026-06-18 10:51:42 +08:00