mirror of
https://github.com/openclaw/openclaw.git
synced 2026-07-21 18:21:39 +00:00
* feat(dashboard): pin canvas widgets through board domain * feat(control-ui): wire session dashboards end to end * fix(control-ui): preserve direct reset confirmation * fix(control-ui): localize dashboard default tab * test(dashboard): satisfy changed typecheck gate * fix(dashboard): satisfy changed lint gate * fix(dashboard): harden pinned widget lifecycle * fix(dashboard): use extracted mock normalizer * test(dashboard): reconcile hardened board admission tests * fix(dashboard): align grant and canvas protocol requests * fix(dashboard): preserve refresh and pin invariants * fix(boards): treat missing board tables as empty on read-only paths * fix(boards): accept read-only handles in board table probe * fix(control-ui): preserve virtual board widget types * fix(dashboard): align view types with protocol * fix(dashboard): keep resolved board view typed * chore(canvas): drop test-only html read wrapper * chore(release): defer dashboard note generation * fix(protocol): align board widget put params type * fix(control-ui): preserve queued reset approval * fix(control-ui): gate dashboard pinning capability * chore(test): isolate dashboard capability fixture * fix(control-ui): refresh dashboard pin affordance