Releases: alexaytov/vscode-ai-notetaking
v0.0.10: order-aware plan validation
Fixed
- Order-aware plan validation. Previously, a plan with two ops where op 2 referenced a path that op 1 had moved (e.g., merge a parent folder, then merge its former child) would pass validation and fail mid-apply with
ENOENT. The validator now simulates each op against a mutating state copy, so order-dependent failures are caught up front and the whole plan is rejected with a clear "does not exist" message.
Install
```sh
curl -L -o ai-notes-0.0.10.vsix https://github.com/alexaytov/vscode-ai-notetaking/releases/download/0.0.10/ai-notes-0.0.10.vsix
code --install-extension ai-notes-0.0.10.vsix
```
v0.0.9: Restructure Vault validation fix
Fixed
- Reject rename when target folder already exists. Previously, if the AI proposed renaming
foo bartofoo-barandfoo-baralready existed with content, the OS rejected the operation withENOTEMPTYmid-flight. The validator now catches this before any I/O and tells the user to re-run (the AI will then propose amergeinstead). - Clearer error when no operations were applied. First-op failures now say
"No operations applied before error: …"instead of the misleading"0 renames, 0 merges, 0 moves before error: …".
Changed
- AI prompt now includes an explicit rule: "Use a 'merge' operation, NOT 'rename', when the target folder already exists."
Install
```sh
curl -L -o ai-notes-0.0.9.vsix https://github.com/alexaytov/vscode-ai-notetaking/releases/download/0.0.9/ai-notes-0.0.9.vsix
code --install-extension ai-notes-0.0.9.vsix
```
v0.0.8: Restructure Vault
Highlights
New: AI Notes: Restructure Vault command — propose and apply refinements to your entire vault's folder structure in one pass. Conservative AI-refined-from-existing strategy, dry-run summary with a single confirmation, and automatic rewriting of internal [[wiki-links]], markdown links, and image paths so nothing breaks when files move.
Added
- AI Notes: Restructure Vault command (vault-wide reorganization).
- New
linkRewritermodule — pure-function link rewriting that skips fenced code blocks and inline code. - Compact / Detailed runtime context strategy chosen via QuickPick.
- Dedicated
AI Notes: RestructureOutput channel for transcripts of each restructure run.
Fixed
- Cross-platform path handling in
buildPathMap(Windows backslash / POSIX slash mixing).
Install
```sh
curl -L -o ai-notes-0.0.8.vsix https://github.com/alexaytov/vscode-ai-notetaking/releases/download/0.0.8/ai-notes-0.0.8.vsix
code --install-extension ai-notes-0.0.8.vsix
```
0.0.4
Fix PDF padding and remove yaml frontmatter from pdf.
Full Changelog: 0.0.3...0.0.4
0.0.3
- Export markdown note to PDF with embedded images - allows you to quickly create fully portable and sharable notes from your markdown notes.
- Reveal in finder - allows you to quickly access the note as well as OneDrive share actions from the file explorer if you are using One Drive for a backup solution
Full Changelog: 0.0.2...0.0.3