2.19.1 (2026-07-11)
2.19.1 leaves the plugin itself untouched - main.js and styles.css are byte-for-byte identical to 2.19.0, so nothing changes inside your vault. Everything around the plugin changed instead: the documentation site was rebuilt end to end, the docs are now first-class for AI tools, and QuickAdd releases through a hardened, reviewable pipeline (this is the first release it cut).
📚 Docs rewritten for humans
quickadd.obsidian.guide was rewritten page by page to read as user documentation, after years of feedback that it assumed a programmer. Headings now lead with the task in plain words ("Ask for text" instead of {{VALUE:<variable name>|label:<helper text>}}), every core page opens with a "set up your first X" walkthrough using real values, examples come as "You write / You get" pairs, and Format Syntax gained a grouped quick-reference up top. Duplicated reference material was consolidated so each topic has exactly one authoritative page.
The site also moved from Docusaurus to Astro Starlight: doc pages ship zero JavaScript, search is built in, and heavyweight GIFs now serve as sub-megabyte WebP. Docs are single-version and track master directly - fixes go live the moment they merge instead of waiting for the next plugin release, and anything documented ahead of a release is marked Introduced in QuickAdd X.Y.Z. Every historical URL and deep-link anchor keeps working via redirects and alias anchors.
🤖 Docs your AI tools can read
A growing share of you read the docs through an AI assistant, so the docs now meet it halfway:
- llms.txt family:
/llms.txt,/llms-small.txt, and/llms-full.txtfor coding agents that fetch docs wholesale. - Raw markdown for every page: append
.mdto any docs URL, e.g./docs/FormatSyntax.md. - Page actions under every title: Copy Markdown, View as Markdown, Open in Claude, Open in ChatGPT.
- An MCP server at
https://quickadd.obsidian.guide/mcp- point any MCP client (Claude, Cursor, ...) at it forsearch_quickadd_docsandget_quickadd_doc, which retrieve directly from the exact published docs.
🔧 Under the hood
- Releases now go through a shared forensic pipeline: every release is a reviewable pull request, builds are tested before publish, and artifacts carry Sigstore attestations that are re-verified per asset after publishing.
- The E2E test harness moved onto the shared
obsidian-e2erunner and fixtures used across plugins.
Nothing to do on your end - updating to 2.19.1 changes only the version number.
Documentation
- remove per-release docs versioning (#1502)
- rebuild docs site on Astro Starlight (#1503)
- LLM/agent layer - llms.txt, raw markdown endpoints, page actions, MCP server (#1504)
- backfill Introduced-in-QuickAdd version annotations (#1505)
- post-merge review follow-ups (#1506)
- user-first rewrite of the docs site (#1509)
- consolidate duplicated reference material (#1510)