Releases: dsebastien/obsidian-ai-editor
Releases · dsebastien/obsidian-ai-editor
Release list
0.5.2
0.5.2 (2026-08-05)
Bug Fixes
- plugin: give the panel's note name its own line, above the controls (4df2a1a)
Enjoying this plugin?
- 💬 Join the Knowii community and learn to organize your notes and put your knowledge to work, together with fellow knowledge workers
- 📬 Subscribe to my newsletter for Obsidian, Personal Knowledge Management and note-taking
▶️ Subscribe to my YouTube channel- ❤️ Become a GitHub Sponsor or buy me a coffee
- 🧰 Discover my other Obsidian plugins and my products
0.5.1
0.5.1 (2026-08-05)
Bug Fixes
- deps: pin Node/Bun types directly so they cannot go missing (0bba8f9)
- release: map 1.12.2 to 0.5.0 in versions.json, not a phantom 0.4.1 (3ed08c2)
Enjoying this plugin?
- 💬 Join the Knowii community and learn to organize your notes and put your knowledge to work, together with fellow knowledge workers
- 📬 Subscribe to my newsletter for Obsidian, Personal Knowledge Management and note-taking
▶️ Subscribe to my YouTube channel- ❤️ Become a GitHub Sponsor or buy me a coffee
- 🧰 Discover my other Obsidian plugins and my products
0.5.0
0.5.0 (2026-08-04)
⚠ BREAKING CHANGES
- plugin: Obsidian 1.12.2 is now the minimum supported version.
Installs below it no longer receive the plugin.
Features
- plugin: raise minAppVersion to 1.12.2 (cf0f15c)
Bug Fixes
- build: ship CHANGELOG.md and eslint.config.ts in the source archive (7e1f601)
Enjoying this plugin?
- 💬 Join the Knowii community and learn to organize your notes and put your knowledge to work, together with fellow knowledge workers
- 📬 Subscribe to my newsletter for Obsidian, Personal Knowledge Management and note-taking
▶️ Subscribe to my YouTube channel- ❤️ Become a GitHub Sponsor or buy me a coffee
- 🧰 Discover my other Obsidian plugins and my products
0.4.0
0.4.0 (2026-08-04)
Features
Bug Fixes
- plugin: rename to "AI Editors" to clear a catalog name collision (e561a9f)
Enjoying this plugin?
- 💬 Join the Knowii community and learn to organize your notes and put your knowledge to work, together with fellow knowledge workers
- 📬 Subscribe to my newsletter for Obsidian, Personal Knowledge Management and note-taking
▶️ Subscribe to my YouTube channel- ❤️ Become a GitHub Sponsor or buy me a coffee
- 🧰 Discover my other Obsidian plugins and my products
0.3.0
0.3.0 (2026-08-04)
Features
- actions: Expand section and Continue the note — the placement verbs (#31) (e64b90c)
- ask: panels join the picker, and the ask becomes 'Ask a question' (#27) (c601b8e), closes #14
- panel: up/down section cycling from the pinned header (41be75c), closes #14
- rail: an empty editor chip summons a review with just that editor (4bbb2e0)
- rail: summoning an idle editor JOINS the note's run instead of being blocked by it (b971f2a)
Bug Fixes
- editor: a finding over a link opens the card on plain click, not the link (a50cb99)
- panel: pin the header and tab bar while the findings list scrolls (d1fe519)
- panel: the pinned header owns the leaf padding so nothing scrolls through it (fdeccee)
- panel: the section-nav pair aligns with its neighbors as one split control (056e9f8)
- rail: findings toggle becomes a labelled button owning the row; collapse becomes a drawn chevron (b9ad535)
- rail: give the head's utility buttons real button chrome, on one row (4ea0c62), closes #29 #28
- rail: retry joins its row as a split segment (53db919)
- review: size guard prices the selection, not the note around it (81fd819)
- round-3 adversarial review — non-destructive hydrate, submit-time panel re-check, deduped request count (2a64321), closes #19
Enjoying this plugin?
- 💬 Join the Knowii community and learn to organize your notes and put your knowledge to work, together with fellow knowledge workers
- 📬 Subscribe to my newsletter for Obsidian, Personal Knowledge Management and note-taking
▶️ Subscribe to my YouTube channel- ❤️ Become a GitHub Sponsor or buy me a coffee
- 🧰 Discover my other Obsidian plugins and my products
0.2.0
0.2.0 (2026-08-02)
⚠ BREAKING CHANGES
Features
- backends: classify failures, retry only what is retryable, daemon auto-off (#23) (b520cfb), closes #12
- contract: structured edits replace free-text suggestions (#17, #22) (b164d7a)
- panel: acknowledge an all-good editor to clear its section (#24) (812cf2d)
- panel: History tab — session archive, durable per file behind a setting (#21) (7925849), closes #19
- rail: appearing Selection segment reviews only the selected text (#26) (2048bab), closes 28/#33 #14 #33
- rail: collapse to the daemon toggle, expand back (#28) (752f3aa), closes #33
- review: show/hide findings per note, pausing the daemon while hidden (#29) (f39c442)
- ui: rail fades when idle, finding text is selectable and copyable (#33, #34) (5a5f43c)
Bug Fixes
- backends: truncation is its own failure, and near-JSON is recovered (#18) (fc12545), closes #23
- daemon: 3s idle default, any interaction resets the window (#20) (303f83c)
- harden JSON recovery, quota sniff, daemon pause and acknowledgements (ce2fe2a), closes #18 #18 #29
- review: re-reviewing keeps findings and the user's triage (#19) (9ae9cee)
- second adversarial round + lint currency (obsidianmd 0.4.1) (76b2bd7), closes #7 #35
- settings: the last three ai-editor-prefixed identifiers finish the rename (1a21ebf)
Enjoying this plugin?
- 💬 Join the Knowii community and learn to organize your notes and put your knowledge to work, together with fellow knowledge workers
- 📬 Subscribe to my newsletter for Obsidian, Personal Knowledge Management and note-taking
▶️ Subscribe to my YouTube channel- ❤️ Become a GitHub Sponsor or buy me a coffee
- 🧰 Discover my other Obsidian plugins and my products
0.1.0
0.1.0 (2026-08-01)
Features
- a11y: a finding highlight says whose it is without its colour (110ba42)
- actions: a custom action states what it does to the note (8b2b589)
- actions: action-binding resolution to dispatchable targets (d670df1), closes #7
- actions: built-in verb registry with per-verb instruction prompts (7c338c5)
- actions: custom actions dispatch like built-ins, class and all (7ab0c51)
- actions: humanize built-in action verb (9fa9b51)
- backends: dedicated OpenRouter backend kind (fb16f1c)
- backends: per-backend thinking settings for all API providers (fd97786)
- cli: a CLI backend resolves like any other, everywhere (926d9dd)
- cli: a health check that runs the real thing, and a detector that runs nothing (86eb529)
- cli: a panel review returns its scorecard instead of paying for one and dropping it (a2d5313)
- cli: add ai-editor:cancel subcommand (e34e5f7)
- cli: add ai-editor:status subcommand (7be8452)
- cli: buffered ai-editor:review CLI handler (fa58134), closes #12
- cli: cancelling a run kills the whole tree, and checks (fff53ba)
- cli: claude code and codex invocation contracts (05b689d)
- cli: CLI editor executor behind the same contract as API backends (f1324f2)
- cli: consent is a record of which binary, not a yes (a120cc0), closes #9 #12
- cli: the note reaches the tool over stdin, in a sandbox it cannot escape (c403c14)
- cli: what runs, what it can see, and what it may say are decided before anything starts (988ee58), closes #12
- commands: bulk accept and dismiss per editor and for the whole run (ec886ee), closes #3
- commands: dynamic per-action palette commands follow the settings (d04b3cc)
- commands: static palette commands for review dispatch and finding navigation (b6827c6)
- commands: toggle daemon mode from the palette (7ece5e7)
- commands: unified memory-based triage stepping engine (f25912d)
- comments: ask for comments, from three surfaces (c08ab87), closes #13
- comments: background comment runs, keyed by comment and not by view (38d7374), closes #13
- comments: background job lifecycle with honest interrupted-job semantics (2638cde), closes #1
- comments: background jobs yield to foreground work (0728810)
- comments: durable comment schema and cross-session re-anchoring (c3c665a)
- comments: margin column geometry and card model (95d1711)
- comments: sidecar repository with atomic writes and corruption recovery (f69eea9)
- comments: the durable store loads with the plugin and follows the vault (a0664f3)
- comments: the job registry joins the durable store to the live runs (ab3512e)
- comments: the margin column follows the note (bec3414), closes #13
- comments: the margin column renders (f31acdb)
- comments: the side panel shows background jobs with live timers (180cc1e)
- context: follow links from prompt-source notes into the prompt (9ecc949)
- context: one budget policy, and it reports what it dropped (094f41b)
- context: one prompt-build entry point, and a preview that reads it (5d05749)
- daemon: daemon controller glue, rail armed indicator, editor-set redispatch seam (8a02ba5)
- daemon: pure daemon scheduler core (idle windows, coalescing, fire gates) (9121540)
- diff: word-level LCS diff with whitespace preservation and bridge folding (4fff879)
- domain: M0 contracts and anchoring engine (1430eb2)
- editor: dispatch incremental stale-marking while the user types (5fd0080)
- end-to-end review flow - transport, backend glue, review UI wiring (6b55b11)
- M1-M2 slice - providers, orchestration, context assembly, settings UI, CM6 skeleton (326570f)
- orchestration: enforce behavior.maxConcurrentRequests across all runs (29bf5e5)
- orchestration: lean TransformRunHandle + TransformController sharing the review gate (6525525), closes #12 3/#4
- orchestration: per-editor retry inside an existing run (4810a5b), closes 3/#4
- panel: decide per-editor finding navigation, purely (9de7ae3)
- **pan...