-
v26.03.27.2 Stable
released this
2026-03-27 17:23:59 -04:00 | 1070 commits to main since this releaseWhat's new
cancelledtask status — tasks can now be marked cancelled via the LLM/MCP; previously this caused a 500. Includes a DB migration to extend thetask_statusenum and 400 validation guards on task create/update routes.
Downloads
-
v26.03.27.1 Stable
released this
2026-03-27 00:12:42 -04:00 | 1072 commits to main since this releaseWhat's new
- News story cards in briefing — each RSS item now renders as a card with source, linked headline, snippet, and 👍/👎 reactions (previously reactions were bare "Story N" buttons with no article context)
- Fix MCP fable_update_task —
PATCH /api/tasks/:idwas returning 405; route now accepts both PUT and PATCH - Backend DRY pass —
parse_pagination()helper across routes;_enrich_shares()and_deduplicate_by_permission()in sharing service - Frontend DRY pass — shared milestone color palette,
useBackgroundRefreshcomposable,_loadTabContent()in SettingsView, typed API key helpers
Downloads
-
v26.03.26.2 Stable
released this
2026-03-26 19:22:30 -04:00 | 1079 commits to main since this release- Fix missing
onUnmountedimport inBriefingView.vue(CI typecheck failure)
Downloads
- Fix missing
-
v26.03.26.1 Stable
released this
2026-03-26 18:08:15 -04:00 | 1081 commits to main since this release- Weather card spacing and sizing consistency
- Silent background polling for dashboard (90s) and briefing (60s) — no loading flicker
- Fix Docker npm self-update corrupting Alpine build
Downloads
-
v26.03.25.3 Stable
released this
2026-03-25 22:50:07 -04:00 | 1087 commits to main since this release- Fix wikilinks containing special characters (e.g. quotes, colons) rendering as HTML entities in note preview and producing broken href URLs
Downloads
-
v26.03.25.2 Stable
released this
2026-03-25 20:38:56 -04:00 | 1089 commits to main since this release- Centralise user timezone as standalone
user_timezonesetting, synced from browser on login - Remove timezone field from briefing config UI — no longer a manual setting
- LLM context and briefing scheduler both read from the single stored timezone value
Downloads
- Centralise user timezone as standalone
-
v26.03.25.1 Stable
released this
2026-03-25 18:45:56 -04:00 | 1092 commits to main since this releaseWhat's new
Internal Calendar
/calendarview with FullCalendar v6 (month/week/day)- Internal events store — create, edit, delete events without an external CalDAV server
EventSlideOvercomponent reused in chat tool cards and HomeView dashboard- HomeView upcoming events widget (today + next 7 days)
- Optional CalDAV sync via
caldav_uidfield
RAG Scoping & Context Isolation
conversations.rag_project_idthree-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_projectsandset_rag_scopelet 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_projectsscoring
Migrations
0029—caldav_uid,coloron events table0030—conversations.rag_project_id,projects.auto_summary,projects.summary_updated_at
Downloads
-
v26.03.23.1 Stable
released this
2026-03-23 23:15:07 -04:00 | 1139 commits to main since this releaseWhat's new
- API key auth — bearer token auth (
fmcp_*prefix) for programmatic access; read/write scopes; Settings → API Keys tab to generate, copy, and revoke keys - fable-mcp package — standalone Python MCP server with 20 tools across notes, tasks, projects, milestones, semantic search, and chat (SSE streaming)
- Semantic search endpoint —
GET /api/searchwithcontent_type=note|task|allfilter - MCP conversation type —
conversation_type="mcp"excluded from chat list and retention cleanup - fix: clipboard copy fallback — API key copy button now works on http dev environments
- ci: remove redundant pull_request trigger — CI no longer runs twice on dev→main PRs
Downloads
- API key auth — bearer token auth (
-
v26.03.16.1 Stable
released this
2026-03-16 12:01:19 -04:00 | 1157 commits to main since this releaseDownloads
-
Fabled Assistant v26.03.16 Stable
released this
2026-03-16 11:17:36 -04:00 | 1161 commits to main since this releaseDownloads