README-only release: no extra AI bills focus, desktop app
clarification, table of contents, goal-to-command table, provider
comparison, and feedback section.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
- New "Create sub-note from selection" command and context menu entry:
splits a selection into topics, generates linked notes in a sub-folder,
with series cross-linking back to the parent note
- README: lead with the no-extra-cost design (existing AI subscriptions
via CLIs, or free local Ollama) plus a token usage caveat
- Fix scripts can read OBSIDIAN_VAULT from a gitignored repo-root .env
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Obsidian's community-plugin verification rejects release assets whose
digest has multiple attestations. main.js and styles.css were byte
identical across releases, so each release added another attestation to
the same digest. package-release.js now stamps the version into both
files so every release's assets have unique digests.
Also type CLI stream chunks structurally instead of as Buffer so the
plugin lints without Node type declarations, and drop unused imports.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Replace the unsupported claim that the -p flag might be discontinued
with the verified note about Anthropic's paused plan to bill print-mode
usage as extra usage outside Pro/Max limits, plus a token usage warning.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
- Route spawning through a typed SpawnedCliProcess interface so no
untyped Node.js surface leaks into the rest of the code
- Replace deprecated Notice.noticeEl with messageEl; raise
minAppVersion to 1.8.7, which messageEl requires
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Pushing a version tag now builds the assets in CI from modes.sample.json,
attests main.js/manifest.json/styles.css, and publishes the GitHub
release with generated notes. Bump to 1.0.3.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
- First-run notice tells new users an AI backend is required and opens
the settings tab on click
- Settings tab now shows install/login setup guides for Claude, Gemini,
and Codex CLIs (mirroring the existing Ollama guide)
- Codex --output-last-message file moves into the plugin config folder,
read via the vault adapter: no more direct fs access
- Ollama calls now use Obsidian's requestUrl instead of fetch
(non-streaming; live preview applies to CLI providers only)
- README: community-directory install path first, GitHub second;
clarify Node.js is only needed for CLI backends or GitHub installs
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
- Move all inline element styles (~150) and the injected <style> block
into styles.css classes
- Use Setting().setHeading() for settings headings; drop the top-level
settings title per Obsidian guidelines
- Raise minAppVersion to 1.4.0 to match the APIs actually used
- Mark fire-and-forget async calls with void; fix promise-returning
callbacks passed where void is expected
- Type JSON.parse results and error handling; remove any casts
- Use window.setInterval/clearInterval and createSpan helpers
- Route opt-in logging through console.debug
- Sentence-case modal titles, buttons, and settings headings
- Replace builtin-modules package with Node's module.builtinModules
- Add eslint + eslint-plugin-obsidianmd config so the review checks
run locally; drop dead legacy CSS
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
- Defer wiki-link insertion until note generation succeeds, so a failed
backend no longer leaves dangling links or destroys the selection
- Replace raw shell errors with an actionable message when the AI CLI
is not installed or not on PATH
- Add build:release script that always bundles modes.sample.json,
keeping personal modes out of published artifacts
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Generate linked explanation notes from selections using Claude Code,
Gemini, Codex, or a local Ollama model. Includes 23 sample note modes,
inline enhancement actions, batch generation, a config-driven modes
system, cross-platform installers, and vault repair scripts.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>