chore: dashboard layout polish + sqlite_vec dependency

* Dashboard / Layout / index CSS — flexbox cleanup so the sidebar
  scrolls independently and dashboard panels fill available height
  without overflowing the viewport (min-height: 0 on the flex
  ancestors that were collapsing).
* pyproject.toml — add sqlite_vec runtime dep (groundwork for an
  embeddings-backed feature ANTI is wiring up separately).
This commit is contained in:
2026-04-27 10:12:55 -04:00
parent 828165783e
commit 94a0b46fb9
4 changed files with 33 additions and 6 deletions

View File

@@ -211,7 +211,12 @@ input:focus {
}
/* ── Scrollbar ─────────────────────────────────── */
::-webkit-scrollbar { width: 8px; height: 8px; }
::-webkit-scrollbar-track { background: var(--bg); }
::-webkit-scrollbar-thumb { background: var(--panel); border: 1px solid var(--border); }
::-webkit-scrollbar-thumb:hover { background: var(--border); }
* {
scrollbar-width: thin;
scrollbar-color: var(--accent) transparent;
}
::-webkit-scrollbar { width: 4px; height: 4px; }
::-webkit-scrollbar-track { background: transparent; }
::-webkit-scrollbar-thumb { background: var(--accent); border: none; border-radius: 2px; opacity: 0.6; }
::-webkit-scrollbar-thumb:hover { background: var(--accent); opacity: 1; }
::-webkit-scrollbar-corner { background: transparent; }