openclaw/extensions/workboard
Peter Steinberger 9d79d85f46
feat(workboard): refresh Control UI from live changes (#99051)
* feat(workboard): refresh control ui from live changes

* refactor(workboard): tighten live invalidation path

* chore(workboard): preserve locale catalog state

* refactor(gateway): keep broadcaster runtime object

* refactor(plugin-sdk): own gateway event types

* test(workboard): bind reconciliation mocks

* test(release): declare recovery helpers

* fix(workboard): cancel direct loads on teardown
2026-07-14 05:17:23 -07:00
..
src feat(workboard): refresh Control UI from live changes (#99051) 2026-07-14 05:17:23 -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 test: enable noUncheckedIndexedAccess for extension tests (#105343) 2026-07-12 12:48:22 +01:00
doctor-contract-api.ts
index.ts feat(workboard): refresh Control UI from live changes (#99051) 2026-07-14 05:17:23 -07:00
openclaw.plugin.json feat(workboard): add manual card movement surfaces (#96554) 2026-07-13 23:01:06 -07:00
package.json refactor(workboard): share control ui contract (#102271) 2026-07-14 02:33:22 -07:00
runtime-api.ts refactor(workboard): share control ui contract (#102271) 2026-07-14 02:33:22 -07:00