Update the Note Mentions section and FAQ to the two-state model
(resolved/unresolved) after dropping the ambiguous state, note that
links resolve to the single file Obsidian would open, and call out that
links inside code blocks are skipped. Also softens the FAQ wording that
implied every wikilink maps to a resolved path (CodeRabbit nit).
New section in Note Mentions (behavior, resolved/unresolved/ambiguous,
metadata-only, 50-cap, the toggle + default), an FAQ entry, a
disambiguation note in Prompt Injection separating the two wikilink
settings, and the README mentions bullets. Section, not a new page, so no
sidebar change; context-files.md is unrelated and untouched.
Add Mistral Vibe to the remaining built-in agent mentions: the ACP
support page, three FAQ enumerations, an authentication
troubleshooting section (mirroring the other agents), and the
context-file table (Vibe reads AGENTS.md, discovered from the working
directory upward). Also expand the Add Agent Type checklist in
AGENTS.md to the full surface an agent addition touches, so future
additions don't miss the same spots.
The per-agent avatar only appeared on embedded chats and quick-action
buttons, not in the sidebar/floating chat or header, so it was
asymmetric with the rest of the agent UI. Remove it entirely: the
per-agent avatarImage setting (type, settings UI, normalization), the
chat block `image:` option and its render path, the button avatar, the
backing image-resolver service and its test, the avatar CSS, and the
related docs and parser-test coverage.
The separate floating-button image is unchanged.
height sizes the whole embedded chat (capped at 80vh), not just the
message area, and a non-persisted block starts fresh when the note is
reopened rather than on every re-render.
Add vitest suites for parseAgentBlock and resolveImageSrc, including the
path-traversal guard that shipped without coverage: chat/button parsing,
the lenient boolean spellings (true/false/yes/no/on/off/1/0 and bare
numeric 1/0), height normalization, every viewType alias, structural
errors, the parse cache's reference identity, URL/data passthrough, and
rejection of vault-escaping image paths (.. / absolute / drive-letter /
~). Extend the obsidian test stub with parseYaml, FileSystemAdapter, and
a ..-preserving normalizePath, and promote yaml to an explicit
devDependency.
Add a usage page documenting the fence languages, all chat/button
options, the device-local persistence model and id auto-injection, and
the validation and warning behavior, with a sidebar entry.
- Session Manager: explain the dedicated sidebar view that lists
open chat sessions with live status icons, how to open it (chat
header menu or command palette), the four status icons, and the
Rename/Close actions
- Prompt Injection: explain the first-message instructions that
guide agents toward Obsidian-flavored Markdown (wikilinks,
LaTeX math, table spacing), with the actual injected strings
for reference
- Add both pages to the VitePress sidebar under Usage
- Add screenshots: Session Manager view, context menu, four
status icons, and the Prompt injection settings section
- Add Frontmatter tag setting to chat-export.md
- Update FAQ with new agent switching behavior
- Add multi-session and broadcast command FAQs
- Add custom frontmatter tag FAQ
- Add Multi-Session Chat section with link to new page
- Update Switching Agents to reflect new header menu behavior
- Replace switching-agents.webp with switch-agent.webp and switch-default-agent.webp
Introduces a new 'Sending Images' usage guide, updates navigation and index to reference image attachment features, and adds related screenshots. Also documents new chat export options for including images.
Introduces a full documentation site under docs/ using VitePress, including configuration, custom theme, setup guides for supported agents (Claude Code, Codex, Gemini CLI, custom agents), usage instructions, FAQ, troubleshooting, and images. Updates .gitignore and .prettierignore to exclude VitePress build output and docs. Also updates package.json and eslint config for documentation support.