Release v26.04.14.1 #32
Reference in New Issue
Block a user
Delete Branch "dev"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Unified article discussion entry points
/news💬 button now call a sharedseed_article_discussion()helper that stages the syntheticread_articletool exchange and the conversational seed prompt — behavior is byte-identical across entry points./newsdiscuss now auto-starts generation server-side, so clients land on an in-flight stream (matches briefing's behavior).ChatViewalready callsreconnectIfGeneratingon mount so the web attaches to the live stream automatically.Article summaries persist to RAG
article-summary+ article topics,entity_metacarriesrss_item_id+url+conversation_id) and backlinked viarss_items.discussion_note_id. The knowledge base stops being amnesiac about articles the user has engaged with — future chats can surface the prior summary through normal RAG.run_generationfires fire-and-forget, is idempotent (skips if already linked), and logs/swallows errors so chat never breaks from note persistence.CI gating carryover
.forgejo/workflows/ci.ymlmain-ref guards from the last patch ride along on this release.Schema
Migration
0039addsrss_items.discussion_note_id(BIGINT NULL, FK →notes.idON DELETE SET NULL). Additive — existing rows stay unlinked until the next discuss click.Test plan
/newsarticle — chat opens with live streaming; first reply matches briefing's Discuss behavior./notestaggedarticle-summaryand shows up in RAG for a related query.