Files
Marcos Paulo 4806209761 feat: whiteboard upgrade (.draw format, zoom bar, layers, SVG export) and vault-only engine exports
Whiteboard: zoom bar and dot grid, layers panel, appear motion, sound cues, focus rings
and AccessKit labels; .draw files with legacy .excalidraw still readable;
notescraft-cli export whiteboard.

Security: export.pdf and file.export_whiteboard_svg accept vault-relative out paths only
(they are reachable by the assistant and the control channel). The CLI places absolute
--out files itself via the new notescraft_engine::render_pdf; the UI export worker renders
and the live session writes.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-16 11:12:33 -03:00

25 lines
648 B
TOML

[package]
name = "notescraft-cli"
description = "NotesCraft headless CLI: info, search, links, export, commands, mcp"
version.workspace = true
edition.workspace = true
license.workspace = true
rust-version.workspace = true
publish = false
[[bin]]
name = "notescraft-cli"
path = "src/main.rs"
[lints]
workspace = true
[dependencies]
craft-atomic = { workspace = true }
notescraft-engine = { workspace = true }
notescraft-mcp = { workspace = true }
notescraft-templates = { workspace = true }
notescraft-markdown = { workspace = true }
notescraft-whiteboard = { workspace = true }
serde_json = { workspace = true }
thiserror = { workspace = true }