• bvandeusen released this 2026-04-22 15:11:24 -04:00 | 349 commits to main since this release

    Highlights

    Project workspace (/workspace/:projectId) redesigned around tasks + notes as the main surface. Chat is now a bottom-anchored floating widget modeled on the Knowledge view's mini-chat.

    Layout

    • Two-column grid: tasks (0.85fr) | notes (2.15fr) — down from three equal-ish columns.
    • Chat header toggle removed; only Tasks | Notes remain.

    Chat widget

    • Bottom-anchored dock, centered within --page-max-width, rounded top corners.
    • Collapsed = input-only. Expanded = full ChatPanel above the input (500px tall).
    • Pinned per-project conversation survives page reloads; delete-if-empty-and-new on unmount.
    • Restart ↻ — detaches current conversation and starts fresh; old conversation remains discoverable.
    • History ▾ — dropdown lists conversations where rag_project_id === projectId.
    • Widget owns the SSE streamingToolCalls watcher; emits note-changed and task-changed events to the view.

    Notes panel polish

    • Notes-picker rail widens from 155px → 200px and gains --color-bg-card so it no longer visually merges with the tasks panel.
    • Active-note indicator moved from the left edge to the right edge (pointing at the editor).
    • Dropped horizontal dividers between title / tags / toolbar / body — the chrome reads as one unified field.
    • Note title bumped to 1.4rem Fraunces serif with generous row padding.
    Downloads