Dashboard dashboard-v0.3.0
✨ Highlights
Bulk memory management (closes #28)
The Memory Browser now handles batch operations properly.
- Per-item checkboxes on every memory
- Per-category tri-state checkboxes (all / some / none) to select a whole category at once
- Select-all-visible sticky control at the top
- Bulk archive — reversible, archives a batch in one SQL transaction
- Bulk delete — destructive, requires a native confirm dialog
- Collapsible category groups with right-side chevrons, so Architecture Decisions / Naming / Constraints / etc. can be folded for easier navigation
- Persisted collapse state in localStorage — your layout sticks across restarts
Bulk operations run as atomic SQL transactions on the Rust backend (bulk_update_memory_status, bulk_delete_memory), not as frontend loops — partial failures leave nothing half-applied.
🔧 Internal
- Biome lint coverage now mandatory for the dashboard codebase
- Pre-existing lint violations cleared across 24 files as the reviewable baseline — future a11y regressions are now caught by CI
📦 Pairs with plugin v0.13.0
This dashboard release is tested against plugin v0.13.0. Upgrade both for the full experience:
bunx --bun @cortexkit/opencode-magic-context@latest doctor --forceFull Changelog: dashboard-v0.2.8...dashboard-v0.3.0