openclaw/ui
Vincent Koc 3de18f60bd
feat(gateway): bind requests to selected profiles (#143587)
* feat(gateway): bind requests to selected profiles

Punchcard-Session: amber-timber-workshop-bk

* test(gateway): verify profile-bound wire admission and replay

Punchcard-Session: amber-timber-workshop-bk

* fix(gateway): preserve idle presence during profile refresh

Keep unchanged profiles out of presence writes while retaining explicit refresh and recipient preparation. Complete profile-bound test fixtures and regenerate the dependent Workboard asset pointers.

Punchcard-Session: amber-timber-workshop-bk

* test(gateway): repair context and loading-state fixtures

Punchcard-Session: amber-timber-workshop-bk

* test(gateway): verify instance retirement before agent dispatch

Punchcard-Session: amber-timber-workshop-bk

* test(gateway): verify session revocation during accepted steering

Punchcard-Session: amber-timber-workshop-bk

* chore(gateway): refresh embedded protocol assets

* test(ui): await Inbox fixture preload

* test(transcripts): bind Discord lifecycle fixture generation

* test(gateway): drain task fixture notifications

* fix(protocol): exclude profile ID primitive from generated registry

* test(gateway): simplify subscription fixture state setup

* test(gateway): preserve authority refusal through terminal admission

* fix(gateway): retain live profile refresh after runtime extraction

* test(agents): cover redaction with fresh transcript admission

* refactor(gateway): inline release version checks

* test(gateway): observe async runtime lease disposal

* test(gateway): supply profile refresh callbacks in lifecycle fixtures

* test(agents): assert recorder admission callback availability

* test(gateway): model native profile fixture node subscribers

* test(desktop): retain bounded viewer close diagnostics

* test(ui): keep cloud history aligned with placement failure

* test(ui): brace the desktop close bound
2026-09-14 12:35:53 +08:00
..
config fix(ui): load Home and System busyness inside their panels (#147574) 2026-09-13 18:57:50 -07:00
docs/design-system fix(ui): correct overlapping model selection borders (#146201) 2026-09-12 10:03:44 -07:00
public fix: show package icons instead of generated plugin artwork (#145415) 2026-09-11 18:51:52 -07:00
src feat(gateway): bind requests to selected profiles (#143587) 2026-09-14 12:35:53 +08:00
.gitignore
AGENTS.md docs(ui): add stress-test galleries with per-example feedback (#145306) 2026-09-11 14:34:25 -07:00
CLAUDE.md
index.html fix(ui): let slow dashboard downloads finish before recovery (#146881) 2026-09-13 03:05:25 -07:00
package.json chore(deps): advance cooled dependencies and major upgrades (#146258) 2026-09-12 13:28:12 -07:00
vite.config.ts fix(ui): keep translated config hints out of startup preloads (#143376) 2026-09-10 13:34:22 +09:00
vitest.config.ts fix(ui): preserve newer copies and restore browser URL copying (#140893) 2026-09-07 00:10:55 -07:00
vitest.node.config.ts refactor(test): remove obsolete Vitest config adapters (#139442) 2026-09-05 15:24:21 -07:00