Repository navigation
Scoria 0.2.0
Changes since v0.1.0
- Link the published docs site in the README
- Fix the hotkey label test on macOS
- Add properties: a typed, editable frontmatter table
- Add the writer round-trip harness
- Write settings back: every toggle in the modal
- Say which settings Scoria actually reads
- Add autocompletion for links, headings, aliases and tags
- Add the table commands: rows, columns and alignment
- Edit table cells in place
- Offer block references in autocompletion
- Write a block id into the target note
- Add the templates crate: placeholders and moment formats
- Settle what Obsidian writes for a setting at its default
- Add the Templates commands and the template chooser
- Add the Daily notes commands
- Write settings back: every dropdown in the modal
- Refuse a save that would overwrite an unseen change
- Leave a note the rename rewrite did not plan from alone
- Follow the desktop for "Adapt to system", and drop an invented clamp
- Write settings back: the sliders and the text fields
- Answer the line-ending question, and stop a byte order mark losing a config
- Drive the app's vault writes from tests
- Open the gate run, and round-trip a real vault's own config
- Diff the first day of the gate run, and learn what Obsidian does to a canvas
- Carry the task checkbox span from the parser, and stop deriving it
- Probe Obsidian over CDP, and write up what the batch and the ports observed
- Write a canvas the way Obsidian does, after asking it over CDP
- Drive the running app from outside, over a socket and an MCP server
- Fix what driving the window found, from a resurrected note to a split emoji
- Rewrite the parity backlog around what the window was seen to do
- Give the main area tabs, and read workspace.json back on launch and write it on quit
- Put a ribbon down the left edge, and give each sidebar a toggle that outlives it
- Let the Hotkeys tab bind, unbind and restore, and write hotkeys.json whole
- Give the graph its controls panel, and write graph.json the way Obsidian does
- Open links in a new tab from the editor too, leave the graph when a note opens, and retire the five entries
- Keep the control socket to Unix, and find our uid where there is no procfs
- Let the app build without the socket's readers being read
- Probe Obsidian's tab groups and Bookmarks plugin over CDP
- Split the main area into tab groups and add the Bookmarks pane
- Keep every write inside the vault, add SECURITY.md, sign releases
- Probe Obsidian's window frame, shell typography and icons over CDP
- Draw Obsidian's hidden frame, and typeset the shell from the probe
- Add scoria.cc to the repository, and give it a skin of its own
- Lead the README with the mark, and show the app running
- Bump the version to 0.2.0
- Run the Windows build, and say what it was seen to do
Binaries
Builds of the scoria binary, not code-signed for macOS or Windows.
Verify with sha256sum -c SHA256SUMS and
gh attestation verify <archive> --repo ragtux/Scoria.
SHA256SUMS.asc is a detached GPG signature by key
69BFAA447DACE6C3EF026CBA4EA67A6188DA92BD: gpg --verify SHA256SUMS.asc SHA256SUMS.
Run it against a vault folder: scoria /path/to/vault.