Release v26.03.27.1 #14

Merged
bvandeusen merged 0 commits from dev into main 2026-03-27 00:12:29 -04:00
bvandeusen commented 2026-03-27 00:12:20 -04:00 (Migrated from git.fabledsword.com)

Summary

  • feat: news story cards in briefing — backend embeds structured RSS items (title, url, source, snippet, published_at) in message metadata; web BriefingView renders per-story cards with linked headline, snippet, and 👍/👎 reactions
  • fix: accept PATCH on /api/tasks/:id for MCP fable_update_task compatibility (was 405)
  • refactor: backend DRY pass — parse_pagination() helper, _enrich_shares() and _deduplicate_by_permission() in sharing.py
  • refactor: frontend DRY pass — shared milestoneColor palette, useBackgroundRefresh composable, _loadTabContent() in SettingsView, typed API key helpers in client.ts
## Summary - feat: news story cards in briefing — backend embeds structured RSS items (title, url, source, snippet, published_at) in message metadata; web BriefingView renders per-story cards with linked headline, snippet, and 👍/👎 reactions - fix: accept PATCH on /api/tasks/:id for MCP fable_update_task compatibility (was 405) - refactor: backend DRY pass — parse_pagination() helper, _enrich_shares() and _deduplicate_by_permission() in sharing.py - refactor: frontend DRY pass — shared milestoneColor palette, useBackgroundRefresh composable, _loadTabContent() in SettingsView, typed API key helpers in client.ts
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: bvandeusen/FabledScribe#14