Commit Graph

738 Commits

Author SHA1 Message Date
github-actions[bot]
8ed5d0cf1e chore(ui): refresh zh-TW control ui locale 2026-04-05 17:37:24 +00:00
github-actions[bot]
881a343f34 chore(ui): refresh pt-BR control ui locale 2026-04-05 17:37:21 +00:00
Vincent Koc
cdb9f37989 chore(ui): rename dreaming locale labels 2026-04-05 18:35:54 +01:00
Vincent Koc
bb440b328f fix(memory-core): add dreaming rename artifacts 2026-04-05 18:35:54 +01:00
Vincent Koc
8ff41a6bc4 refactor(memory-core): rename sleep surface back to dreaming 2026-04-05 18:35:54 +01:00
Vincent Koc
550872777e feat(memory-core): introduce sleep phases 2026-04-05 18:35:54 +01:00
github-actions[bot]
962650f879 chore(ui): refresh id control ui locale 2026-04-05 17:34:06 +00:00
github-actions[bot]
5834ee54e8 chore(ui): refresh pl control ui locale 2026-04-05 17:34:03 +00:00
github-actions[bot]
80b1fb034a chore(ui): refresh tr control ui locale 2026-04-05 17:33:57 +00:00
github-actions[bot]
3a3c52c357 chore(ui): refresh es control ui locale 2026-04-05 17:33:10 +00:00
github-actions[bot]
85ce5022cc chore(ui): refresh fr control ui locale 2026-04-05 17:33:06 +00:00
github-actions[bot]
d943516838 chore(ui): refresh ja-JP control ui locale 2026-04-05 17:33:05 +00:00
github-actions[bot]
ee4695499a chore(ui): refresh ko control ui locale 2026-04-05 17:33:00 +00:00
github-actions[bot]
bb494ea3ed chore(ui): refresh zh-TW control ui locale 2026-04-05 17:32:13 +00:00
github-actions[bot]
7d8190b588 chore(ui): refresh pt-BR control ui locale 2026-04-05 17:32:10 +00:00
github-actions[bot]
5127468494 chore(ui): refresh zh-CN control ui locale 2026-04-05 17:32:07 +00:00
github-actions[bot]
038bfd9652 chore(ui): refresh de control ui locale 2026-04-05 17:32:01 +00:00
Peter Steinberger
ffc1f7b337 feat(i18n): add Ukrainian docs and control UI locale 2026-04-05 18:31:02 +01:00
github-actions[bot]
1a65c3b06d chore(ui): refresh pl control ui locale 2026-04-05 17:17:49 +00:00
github-actions[bot]
6642d4a341 chore(ui): refresh tr control ui locale 2026-04-05 17:16:43 +00:00
github-actions[bot]
218182aaca chore(ui): refresh id control ui locale 2026-04-05 17:16:31 +00:00
github-actions[bot]
4df05cae48 chore(ui): refresh fr control ui locale 2026-04-05 17:16:10 +00:00
github-actions[bot]
57620654d1 chore(ui): refresh ko control ui locale 2026-04-05 17:15:21 +00:00
github-actions[bot]
c79306ba89 chore(ui): refresh ja-JP control ui locale 2026-04-05 17:14:14 +00:00
github-actions[bot]
6a43205299 chore(ui): refresh de control ui locale 2026-04-05 17:13:08 +00:00
github-actions[bot]
5ba562d147 chore(ui): refresh es control ui locale 2026-04-05 17:13:07 +00:00
github-actions[bot]
163c6f5e35 chore(ui): refresh pt-BR control ui locale 2026-04-05 17:12:16 +00:00
github-actions[bot]
eae0ac333d chore(ui): refresh zh-TW control ui locale 2026-04-05 17:11:55 +00:00
github-actions[bot]
ba69205f6e chore(ui): refresh zh-CN control ui locale 2026-04-05 17:11:08 +00:00
Vincent Koc
c9471f08d5 chore(ui): regenerate control ui locale bundles 2026-04-05 14:38:27 +01:00
Vincent Koc
1ef6bada36 feat(ui): add tr id and pl control ui locales 2026-04-05 14:38:27 +01:00
Vincent Koc
ac2ca8b2ca chore(ui): regenerate control ui locale bundles 2026-04-05 13:55:20 +01:00
Vincent Koc
ee4fe4fb1e feat(ui): add control ui locale sync pipeline 2026-04-05 13:55:20 +01:00
Peter Steinberger
9d315cdf42 test: default vitest lanes to isolated forks 2026-04-05 10:11:33 +01:00
Peter Steinberger
d655a8bc76 feat: add Fireworks provider and simplify plugin setup loading 2026-04-05 07:43:14 +01:00
Xi Qi
334c4be73e style(UI): improve mobile chat layout (#60220)
* UI: improve mobile chat layout

* change .chat-group-messages min-width: from 604 to 602

* UI: fix chat-group-messages overflow in split-view and mobile layouts

* UI: revert chat.css import order in styles.css and components.css

* UI: simplify mobile chat layout overrides in grouped.css

* ui: move .chat and .chat-thread styles to chat/layout.css

* fix: document mobile chat layout improvements

* fix: improve narrow mobile chat width

---------

Co-authored-by: Altay <altay@uinaf.dev>
2026-04-05 01:05:48 +03:00
zhuzm
9d7fe7cdd2 Control UI: use a dedicated loading style for the Cron refresh button (#60394)
Merged via squash.

Prepared head SHA: f7757b9e34
Co-authored-by: coder-zhuzm <63866641+coder-zhuzm@users.noreply.github.com>
Co-authored-by: altaywtf <9790196+altaywtf@users.noreply.github.com>
Reviewed-by: @altaywtf
2026-04-05 00:59:07 +03:00
bbddbb
96aea0a6d6 fix(ui): prevent overview access grid layout overlap on resize (#56924)
Merged via squash.

Prepared head SHA: ab327093fc
Co-authored-by: bbddbb1 <75060417+bbddbb1@users.noreply.github.com>
Co-authored-by: altaywtf <9790196+altaywtf@users.noreply.github.com>
Reviewed-by: @altaywtf
2026-04-05 00:39:25 +03:00
Mulualem
de918c282c fix(ui): tighten cron row overflow constraints 2026-04-04 15:50:03 -05:00
Mulualem
69cc35c9bd fix(ui): constrain cron job entries within list boundary 2026-04-04 15:50:03 -05:00
Tak Hoffman
3017a71bb7 ui: add chat thinking selector 2026-04-04 11:51:45 -05:00
Peter Steinberger
76d1f26782 chore(deps): update workspace dependencies 2026-04-04 22:40:08 +09:00
ShionElia
683c028553 fix: preserve qualified provider prefix in Control UI model selector
When sessions report an already-qualified model id (e.g. ollama/qwen3:30b),
resolveServerChatModelValue was re-qualifying it using modelProvider,
producing incorrect values like openai-codex/qwen3:30b.

Preserve already-qualified model refs as-is before applying provider prefix.
Adds test coverage for qualified model preservation.

Fixes #49839
2026-04-04 17:28:28 +09:00
Vignesh Natarajan
9802c060bf Dreaming UI: explain modes on hover in header controls 2026-04-03 22:08:49 -07:00
Peter Steinberger
b392c78bab fix(ci): align settings host test fixtures 2026-04-04 06:08:26 +01:00
Peter Steinberger
5ddc57aa22 style(ui): format chat view templates 2026-04-04 06:02:57 +01:00
Peter Steinberger
8b5672bda4 test: align ui vitest configs with thread policy 2026-04-04 06:00:15 +01:00
Vignesh Natarajan
f8c4777515 Dreaming: move setup controls to header and tighten status plumbing 2026-04-03 21:58:46 -07:00
Peter Steinberger
efefa5560d perf: optimize vitest jsdom and isolated lanes 2026-04-04 04:45:01 +01:00
Vignesh
4c1022c73b feat(memory-core): add dreaming promotion with weighted recall thresholds (#60569)
* memory-core: add dreaming promotion flow with weighted thresholds

* docs(memory): mark dreaming as experimental

* memory-core: address dreaming promotion review feedback

* memory-core: harden short-term promotion concurrency

* acpx: make abort-process test timer-independent

* memory-core: simplify dreaming config with mode presets

* memory-core: add /dreaming command and tighten recall tracking

* ui: add Dreams tab with sleeping lobster animation

Adds a new Dreams tab to the gateway UI under the Agent group.
The tab is gated behind the memory-core dreaming config — it only
appears in the sidebar when dreaming.mode is not 'off'.

Features:
- Sleeping vector lobster with breathing animation
- Floating Z's, twinkling starfield, moon glow
- Rotating dream phrase bubble (17 whimsical phrases)
- Memory stats bar (short-term, long-term, promoted)
- Active/idle visual states
- 14 unit tests

* plugins: fix --json stdout pollution from hook runner log

The hook runner initialization message was using log.info() which
writes to stdout via console.log, breaking JSON.parse() in the
Docker smoke test for 'openclaw plugins list --json'. Downgrade to
log.debug() so it only appears when debugging is enabled.

* ui: keep Dreams tab visible when dreaming is off

* tests: fix contracts and stabilize extension shards

* memory-core: harden dreaming recall persistence and locking

* fix: stabilize dreaming PR gates (#60569) (thanks @vignesh07)

* test: fix rebase drift in telegram and plugin guards
2026-04-03 20:26:53 -07:00