Skip to content

Releases: dsebastien/obsidian-ai-editor

0.5.2

Choose a tag to compare

@github-actions github-actions released this 05 Aug 06:04

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?

0.5.1

Choose a tag to compare

@github-actions github-actions released this 05 Aug 05:54

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?

0.5.0

Choose a tag to compare

@github-actions github-actions released this 04 Aug 21:27

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?

0.4.0

Choose a tag to compare

@github-actions github-actions released this 04 Aug 16:12

0.4.0 (2026-08-04)

Features

  • actions: Find references — sources you can vet, then cite (#30) (9faeb54)

Bug Fixes

  • plugin: rename to "AI Editors" to clear a catalog name collision (e561a9f)

Enjoying this plugin?

0.3.0

Choose a tag to compare

@github-actions github-actions released this 04 Aug 09:12

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?

0.2.0

Choose a tag to compare

@github-actions github-actions released this 02 Aug 16:30

0.2.0 (2026-08-02)

⚠ BREAKING CHANGES

  • contract: structured edits replace free-text suggestions (#17, #22)

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?

0.1.0

Choose a tag to compare

@github-actions github-actions released this 01 Aug 07:21

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...
Read more