openclaw-mantis[bot]
d7d3dbc3d9
chore(ui): refresh control ui locales ( #117315 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-06 18:44:22 +08:00
Shakker
c56ad42525
fix: grant host-authorized control ui owner access
2026-08-06 02:21:45 +01:00
Jason (Json)
3645e369a8
fix(ui): preserve chat history and active run timing ( #119729 )
...
* fix(ui): preserve chat history and active run timing
* test(ui): prove reconnect preserves active timer
* fix(gateway): keep recovery fallback within budget
* test(gateway): keep chat abort coverage within lint budget
2026-08-05 17:48:02 -06:00
Jason (Json)
6d2ba0d562
fix: steering reaches active runs across agent harnesses ( #119594 )
...
* fix steering delivery across harnesses
* fix steering across moving transcript leaves
* test: align steering queue expectations
* fix: harden active steering ownership
* fix: retain steering fallback admission
* fix: reject late copilot steering
* fix: prevent replay of accepted steering
* fix: bind acquired chat work admission
* fix: bind steering to active transcript branch
2026-08-05 16:02:04 -06:00
Peter Steinberger
ad80956428
fix(skills): keep installed verdicts scoped to publisher ( #119672 )
...
* fix(skills): preserve owner-qualified security verdicts
* fix(skills): keep verdict helper internal
* fix(skills): bound legacy verdict fallbacks
2026-08-05 14:57:56 -07:00
Jason (Json)
462f8c4f29
improve(ui): trail transient session status beside row actions ( #119560 )
...
* improve(ui): trail transient session status
* fix(ui): swap running state for row actions on hover
* fix(ui): reserve only visible sidebar state width
* fix(ui): ensure actions override state spacing
* test(ui): await activated service-worker controller
2026-08-05 12:06:07 -06:00
Peter Steinberger
7e5c02ccfe
refactor(ui): centralize composer attachment and capability controls ( #119650 )
2026-08-05 09:57:48 -07:00
Peter Steinberger
6c53dbe2b0
fix(ui): observe the active service worker after asset refresh ( #119622 )
2026-08-05 07:35:31 -07:00
Jason (Json)
47ce26985d
fix(ui): preserve profile avatars under Control UI base paths ( #119308 )
...
* fix(ui): preserve active session status layout
* fix(ui): preserve avatar paths and fork lineage
* fix(ui): preserve avatars under control UI base paths
2026-08-05 00:31:04 -06:00
Jason (Json)
4b7a989a8b
fix(ui): make new-session model metadata state truthful ( #119462 )
2026-08-04 23:12:02 -06:00
Peter Steinberger
c925634ae8
refactor(ui): share sidebar conversation menu rendering ( #119452 )
2026-08-04 21:09:41 -07:00
Peter Steinberger
866dade246
fix(ui): keep session rail pill status from overlapping the headline ( #119397 )
2026-08-04 20:06:26 -07:00
Peter Steinberger
8d2996937f
fix(ui): clear split-pane questions after answers and cancellations ( #118787 )
...
* fix(ui): reconcile question outcomes across gateway projections
* fix(ui): preserve question outcomes after pane disposal
---------
Co-authored-by: Peter Steinberger <steipete@macos.shared >
2026-08-04 18:28:19 -07:00
Shakker
bfba83956f
test: trim redundant control ui coverage ( #119286 )
2026-08-04 17:48:31 +01:00
Shakker
ace391dcb7
test: cover missing config method in memory settings
2026-08-04 17:48:31 +01:00
Shakker
f46819f884
fix: gate curated config controls by method
2026-08-04 17:48:31 +01:00
Shakker
036f97d25b
test: cover read-only admin method gates
2026-08-04 17:48:31 +01:00
Shakker
bd43c96f56
fix: keep config drafts on their gateway
2026-08-04 17:48:31 +01:00
Shakker
131018cf1b
fix: reset agent skill filters with config patch
2026-08-04 17:48:31 +01:00
Shakker
007022968d
refactor: reuse chat error state helper
2026-08-04 17:48:31 +01:00
Shakker
d8869464e9
test: avoid unbound identity request assertion
2026-08-04 17:48:31 +01:00
Shakker
bc0c47e901
refactor: isolate clawhub skill search
2026-08-04 17:48:31 +01:00
Shakker
ed1ddb6d55
fix: guard delayed config actions across reconnects
2026-08-04 17:48:31 +01:00
Shakker
65545770d0
fix: preserve workshop revisions across session navigation
2026-08-04 17:48:31 +01:00
Shakker
28495ea691
refactor: isolate workshop revision handoff
2026-08-04 17:48:31 +01:00
Shakker
f979883b8f
test: advertise skill action methods in ui e2e
2026-08-04 17:48:31 +01:00
Shakker
a98098b64f
fix: fail stale workshop revision sends
2026-08-04 17:48:31 +01:00
Shakker
34e73d25a6
fix: bind revision handoffs to gateway snapshots
2026-08-04 17:48:31 +01:00
Shakker
bb80e50578
fix: recheck queued agent and skill access
2026-08-04 17:48:31 +01:00
Shakker
92a9cc5a94
fix: recheck config access after parsing
2026-08-04 17:48:31 +01:00
Shakker
c80810e700
test: advertise config writes in ui e2e
2026-08-04 17:48:31 +01:00
Shakker
e0bda43954
fix: prevent workshop revision replay after reconnect
2026-08-04 17:48:31 +01:00
Shakker
770c1202ec
fix: retain workshop action connection ownership
2026-08-04 17:48:31 +01:00
Shakker
58259c0720
fix: recheck config access before dispatch
2026-08-04 17:48:31 +01:00
Shakker
62cc1c92ee
test: advertise model setup config writes
2026-08-04 17:48:31 +01:00
Shakker
5c00567f3a
fix: retain the validated history scan client
2026-08-04 17:48:31 +01:00
Shakker
e82f190d1b
refactor: separate workshop access and revision sessions
2026-08-04 17:48:31 +01:00
Shakker
2929dde43e
fix: recheck workshop scan access after refresh
2026-08-04 17:48:31 +01:00
Shakker
a919f22687
test: isolate agent access rendering coverage
2026-08-04 17:48:31 +01:00
Shakker
7dbeb876f9
fix: block stale default agent staging
2026-08-04 17:48:31 +01:00
Shakker
72b6aa478a
test: keep memory view fixtures within lint limits
2026-08-04 17:48:31 +01:00
Shakker
a868557f74
test: cover control ui operator capability gating
2026-08-04 17:48:31 +01:00
Shakker
d945626488
fix: retain the authorized memory action client
2026-08-04 17:48:31 +01:00
Shakker
77dd5cd3d9
fix: gate skill workshop actions
2026-08-04 17:48:31 +01:00
Shakker
a365fe9677
fix: gate skill management actions
2026-08-04 17:48:31 +01:00
Shakker
f44eb4419f
fix: gate agent management actions
2026-08-04 17:48:31 +01:00
Shakker
c9c6edc2c1
fix: enforce gateway access for config writes
2026-08-04 17:48:31 +01:00
Vincent Koc
70d75c6fa3
merge: sync prepared model handoff with main
...
* origin/main:
fix: preserve live updater failure diagnostics (#119096 )
fix: recover new-session models through Gateway startup (#119120 )
test(qa): cover instruction profile artifacts (#119078 )
fix(telegram): record automatic delivery message ids
test(qa): cover memory promotion safety (#119093 )
test(qa): prove overflow compaction pruning (#119033 )
fix(tool-search): preserve deferred MCP failures (#118363 )
2026-08-04 13:44:04 +08:00
Peter Steinberger
3be66d7716
fix: recover new-session models through Gateway startup ( #119120 )
...
* fix: preserve new-session models through startup errors
* fix(ui): normalize metadata retry failures to errors
* test(ui): prove new-session metadata recovery
* test(gateway): use public model fixtures
* test(ui): order auth transport E2E lifecycle
* test(ui): drain auth transport bootstrap work
---------
Co-authored-by: ZYV5ge <39863830+ZYV5ge@users.noreply.github.com >
2026-08-03 22:24:23 -07:00
Vincent Koc
3e96bdc157
test(setup): type provider kind fixture
2026-08-04 11:11:08 +08:00