Enjou
3b3b2cca9c
fix(ui): handle empty strings with minLength constraint in config save ( #85850 )
...
* fix(ui): handle empty strings with minLength constraint in config save
Fixes #85831
When saving config in Control UI, required string fields with minLength
constraint (e.g., z.string().min(1)) were sent as empty strings instead
of being unset. This prevented schema defaults from applying.
Solution: coerce empty strings with minLength > 0 to undefined, allowing
schema defaults to take effect during validation.
Added 5 unit tests covering edge cases.
* fix(types): add minLength and maxLength to JsonSchema type
2026-05-24 04:15:21 +01:00
Shakker
5534cad6fc
test: cover control ui source reply final retention
2026-05-24 03:37:43 +01:00
Shakker
5e2857477b
fix: keep source reply finals live in control ui
2026-05-24 03:37:43 +01:00
Neerav Makwana
c614b59f03
fix(ui): delay WebChat done indicator until reply renders
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-24 02:36:07 +01:00
Peter Steinberger
13c0b1952e
feat(ui): control active realtime talk runs
...
Co-authored-by: Colin <colin@solvely.net >
2026-05-24 02:35:04 +01:00
clawsweeper[bot]
1a60c19743
fix(ui): preserve source config for Control UI saves ( #85879 )
...
Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com>
2026-05-24 02:23:09 +01:00
Jason O'Neal
cf70bdcceb
fix(webchat): scope attachment button input
2026-05-23 23:59:48 +01:00
sallyom
266f38b261
fix(control-ui): restore light select arrows
...
Signed-off-by: sallyom <somalley@redhat.com >
2026-05-23 15:43:42 -04:00
Linux2010
ae79e6e5ec
fix(web-ui): improve light theme visibility for select arrows and bubble hover
...
Problem:
- Select dropdown arrow uses hardcoded #888 SVG stroke, barely visible on
light backgrounds
- Chat bubble hover border uses 28% accent blend, too subtle in light theme
for meaningful visual feedback
Fix:
- Darken dropdown arrow SVG to #444 in light theme (.cfg-select)
- Increase chat-bubble:hover accent blend from 28% to 48% in light theme
- Add subtle box-shadow on bubble hover for clearer feedback
Fixes : #85713
2026-05-23 15:43:42 -04:00
brokemac79
f4b92f5e6c
fix(agents): simplify subagent completion handoff
...
Simplify native subagent completion handoff and remove manual subagent control surfaces.
Co-authored-by: brokemac79 <martin_cleary@yahoo.co.uk >
2026-05-23 13:50:08 +01:00
github-actions[bot]
33df3be6ca
chore(ui): refresh fa control ui locale
2026-05-23 05:41:25 +00:00
github-actions[bot]
908464bbe8
chore(ui): refresh nl control ui locale
2026-05-23 05:41:17 +00:00
github-actions[bot]
62b75f44e0
chore(ui): refresh vi control ui locale
2026-05-23 05:41:05 +00:00
github-actions[bot]
fc4ba31958
chore(ui): refresh th control ui locale
2026-05-23 05:40:51 +00:00
github-actions[bot]
5b1bdd1af8
chore(ui): refresh id control ui locale
2026-05-23 05:40:46 +00:00
github-actions[bot]
534d4b142e
chore(ui): refresh pl control ui locale
2026-05-23 05:40:42 +00:00
github-actions[bot]
055c3bd6a5
chore(ui): refresh uk control ui locale
2026-05-23 05:40:21 +00:00
github-actions[bot]
89c5a68951
chore(ui): refresh ar control ui locale
2026-05-23 05:40:11 +00:00
github-actions[bot]
44ca805650
chore(ui): refresh it control ui locale
2026-05-23 05:40:09 +00:00
github-actions[bot]
933b53bf55
chore(ui): refresh tr control ui locale
2026-05-23 05:40:07 +00:00
github-actions[bot]
2240b0e77b
chore(ui): refresh fr control ui locale
2026-05-23 05:39:41 +00:00
github-actions[bot]
5fa250b2ed
chore(ui): refresh ko control ui locale
2026-05-23 05:39:36 +00:00
github-actions[bot]
f4ea401ccf
chore(ui): refresh ja-JP control ui locale
2026-05-23 05:39:30 +00:00
github-actions[bot]
751dde052c
chore(ui): refresh es control ui locale
2026-05-23 05:39:27 +00:00
github-actions[bot]
72a9b5b9bc
chore(ui): refresh de control ui locale
2026-05-23 05:39:03 +00:00
github-actions[bot]
501b6e075a
chore(ui): refresh pt-BR control ui locale
2026-05-23 05:39:00 +00:00
github-actions[bot]
58aa908660
chore(ui): refresh zh-CN control ui locale
2026-05-23 05:38:59 +00:00
github-actions[bot]
88dee79270
chore(ui): refresh zh-TW control ui locale
2026-05-23 05:38:50 +00:00
Alex Knight
bb5abefcf5
fix: smooth chat focus mode layout
...
Collapse the focused chat chrome, suppress focused-mode header scroll churn, and seed the mock chat UI with enough history to exercise scrolling.
2026-05-23 13:52:02 +10:00
Alex Knight
fe121632ba
fix(ui): keep chat picker search current ( #85547 )
...
* fix(ui): keep chat picker search current
* test(ui): expand chat picker mock data
* test(openai): satisfy video buffer test typing
* fix(ui): avoid duplicate chat picker search on blur
2026-05-23 11:23:07 +10:00
Alex Knight
d69bcfd933
Revert chat session picker inline search ( #85527 )
...
* Revert "fix(ui): keep chat session search inline (#85490 )"
This reverts commit 260145374f .
* fix(ui): clear applied chat picker search on empty input
* fix(ui): keep chat picker search current
* fix(ui): scope chat picker svg color fix
2026-05-23 09:39:17 +10:00
Rohit
2e15830d02
fix(dreaming): open report cards from memory palace ( #85144 )
2026-05-22 15:48:16 -07:00
Peter Steinberger
7e1237032b
fix: keep session picker focus separate
2026-05-22 23:01:34 +01:00
Peter Steinberger
7e16a50c7e
fix: simplify chat session search
2026-05-22 22:54:21 +01:00
Peter Steinberger
260145374f
fix(ui): keep chat session search inline ( #85490 )
...
* fix(ui): keep chat session search inline
* fix(ui): tolerate partial chat session search state
2026-05-22 20:52:29 +01:00
Peter Steinberger
664611c1a5
fix(ui): strip ANSI from displayed gateway logs ( #85453 )
...
* fix(ui): strip ANSI from displayed gateway logs
* fix: reuse ansi stripping for ui logs
2026-05-22 18:24:22 +01:00
Peter Steinberger
bb4d88e557
fix(ui): hide thinking options for non-reasoning models ( #85406 )
...
* fix(ui): hide thinking options for non-reasoning models
* test(ui): satisfy thinking selector lint
* chore(deps): refresh generated shrinkwraps
* test(ui): remove redundant thinking selector assertion
2026-05-22 17:35:33 +01:00
Peter Steinberger
a03a8d91f6
fix(ui): attach pasted data image text ( #85392 )
2026-05-22 17:35:14 +01:00
Peter Steinberger
99d7c7077e
fix(ui): sync talk transcript translations
2026-05-22 16:19:29 +01:00
Vincent Koc
8fc48af091
fix(ui): localize talk transcript labels
...
Localize realtime talk transcript aria labels and regenerate Control UI i18n fallback metadata.
2026-05-22 23:12:02 +08:00
VACInc
683ad75b31
fix(talk): stabilize realtime voice consults
...
Stabilize realtime Talk playback, transcript ordering, and consult routing across Android, Web, and the gateway relay.
- serialize Android realtime playback and transcript updates
- add opt-in forced consult routing for Talk realtime sessions
- keep web/gateway consult turns behind OpenClaw results with ordered transcript bubbles
- document the new `talk.realtime.consultRouting` config and keep prompt wording generic
Co-authored-by: VACInc <3279061+VACInc@users.noreply.github.com >
2026-05-22 15:12:39 +01:00
Alex Knight
1fdc73ae4b
fix(ui): move chat session search into picker ( #85303 )
...
* fix(ui): move chat session search into picker
* fix(ui): smooth chat picker search controls
* test(ui): add mocked chat picker e2e harness
2026-05-22 21:57:00 +10:00
Neerav Makwana
0a95e53602
fix(messages): strip unsupported citation markers ( #85204 ) (thanks @neeravmakwana)
...
Co-authored-by: Neerav Makwana <261249544+neeravmakwana@users.noreply.github.com >
2026-05-22 12:33:03 +01:00
Alex Knight
e2f82d4d30
test: add mocked Control UI E2E tests and playwright for local verification and development ( #85278 )
...
* test: add control ui mocked e2e
2026-05-22 19:36:38 +10:00
github-actions[bot]
40b8dd88d8
chore(ui): refresh fa control ui locale
2026-05-22 09:11:58 +00:00
github-actions[bot]
cc6d222ae3
chore(ui): refresh nl control ui locale
2026-05-22 09:11:46 +00:00
github-actions[bot]
b59ab5b1f0
chore(ui): refresh vi control ui locale
2026-05-22 09:11:42 +00:00
github-actions[bot]
f483f59b6c
chore(ui): refresh th control ui locale
2026-05-22 09:11:27 +00:00
github-actions[bot]
c222ef01e9
chore(ui): refresh id control ui locale
2026-05-22 09:11:08 +00:00
github-actions[bot]
0050b8e89a
chore(ui): refresh pl control ui locale
2026-05-22 09:11:05 +00:00