• v26.03.25.1 Stable

    bvandeusen released this 2026-03-25 18:45:56 -04:00 | 709 commits to main since this release

    What's new

    Internal Calendar

    • /calendar view with FullCalendar v6 (month/week/day)
    • Internal events store — create, edit, delete events without an external CalDAV server
    • EventSlideOver component reused in chat tool cards and HomeView dashboard
    • HomeView upcoming events widget (today + next 7 days)
    • Optional CalDAV sync via caldav_uid field

    RAG Scoping & Context Isolation

    • conversations.rag_project_id three-value scope: NULL = orphan notes only (new default), -1 = all notes, positive int = specific project
    • Project notes no longer pollute general chat by default
    • Scope chip above chat input — click to switch scope; pulses on model-driven changes
    • New LLM tools: search_projects and set_rag_scope let the assistant discover and switch context mid-conversation

    Project Summarization

    • projects.auto_summary — LLM-generated summary stored per project
    • Background job (generate_project_summary) triggered on project updates and note saves (debounced 1h); backfill runs at startup
    • Powers search_projects scoring

    Migrations

    • 0029caldav_uid, color on events table
    • 0030conversations.rag_project_id, projects.auto_summary, projects.summary_updated_at
    Downloads