openclaw/extensions/workboard
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
..
assets feat: give every plugin a compact chat activity icon (#147333) 2026-09-13 13:49:51 -07:00
browser feat(workboard): add selection and bulk card actions (#144756) 2026-09-13 17:11:35 -03:00
src improve(workboard): narrow notification subscription reads (#147780) 2026-09-13 20:30:21 -07:00
api.ts feat(workboard): refresh Control UI from live changes (#99051) 2026-07-14 05:17:23 -07:00
doctor-contract-api.test.ts refactor(workboard): keep SQLite work off the Gateway event loop (#146976) 2026-09-13 09:56:53 -07:00
doctor-contract-api.ts refactor(workboard): keep SQLite work off the Gateway event loop (#146976) 2026-09-13 09:56:53 -07:00
index.lifecycle.test.ts refactor(workboard): keep SQLite work off the Gateway event loop (#146976) 2026-09-13 09:56:53 -07:00
index.test.ts refactor(workboard): keep SQLite work off the Gateway event loop (#146976) 2026-09-13 09:56:53 -07:00
index.ts refactor(workboard): keep SQLite work off the Gateway event loop (#146976) 2026-09-13 09:56:53 -07:00
openclaw.plugin.json feat(gateway): bind requests to selected profiles (#143587) 2026-09-14 12:35:53 +08:00
package.json refactor(workboard): keep SQLite work off the Gateway event loop (#146976) 2026-09-13 09:56:53 -07:00
runtime-api.ts refactor(workboard): share control ui contract (#102271) 2026-07-14 02:33:22 -07:00