Releases: kovirlabs/toril
v0.1.1-alpha.1
Release notes — edit HTML, not just Markdown:
- HTML is now a first-class editable format. Open, edit, and save
.htmlfiles in the same WYSIWYG editor you use for Markdown — handy now that AI assistants increasingly hand you rich HTML instead of Markdown. The format is chosen automatically from the file extension. - Rich document constructs round-trip losslessly — callouts/admonitions, collapsible
<details>, highlight (<mark>), subscript/superscript, and definition lists, on top of the usual headings, lists, tables, code, and links. - Safe by default — HTML is sanitized as it loads, so scripts, inline event handlers, and embedded frames can never run in the editor.
Still an early alpha — back up your notes. On Windows, SmartScreen warns on first run because the build is unsigned; that is expected.
Added
- HTML editable format: the single canonical HTML⇄document converter on the existing Milkdown/ProseMirror engine — no second editor, no new dependencies. Loads are sanitized before reaching the editable surface.
- Format-aware tabs: open/save/Save As/reload pick the matching serializer per file; export stays Markdown→comrak.
- Richer HTML constructs:
<mark>/<sub>/<sup>marks and<div class="callout">,<details>/<summary>,<dl>/<dt>/<dd>blocks. - Gate:
tests/html-roundtrip.test.ts— per-construct round-trip, load sanitization, and the export degrade-to-markdown path. Suite 76→97.
v0.1.0-alpha.9
Release notes — bug fix:
- The window close button (✕) works again. Closing the window from the title bar had stopped working: it did nothing, and the only way to quit was the File → Quit menu item. The ✕ button now closes the window as expected — immediately when there's nothing unsaved, and after the save-or-discard prompt when there is.
Still an early alpha — back up your notes. On Windows, SmartScreen warns on first run because the build is unsigned; that is expected.
Fixed
- Window close (✕) was a no-op because closing goes through
window.destroy(), which needs thecore:window:allow-destroypermission thatcore:defaultdoes not grant (its window permissions are read-only). Granted it in the main window's capability (src-tauri/capabilities/default.json). The unsaved-changes close guard (installCloseGuard) was already correct; it just couldn't destroy the window.File → Quitwas unaffected (native app-quit path).
Toril v0.1.0-alpha.8
Quality-of-life improvements:
- Find & Replace — press
Ctrl+Fto search the document, jump between matches, and replace one or all (Esccloses; matching is case-insensitive). - Save All (
Ctrl+Alt+S) — save every open file at once. - Toggle the sidebar (
Ctrl+\or the ☰ button) — collapse the file pane for distraction-free writing; the choice is remembered. - Won't lose your work — closing the window with unsaved changes now asks before discarding them.
- Reading time — the status bar shows an estimated reading time alongside the word/character count.
Still an early alpha — expect rough edges, and back up your notes. On Windows, SmartScreen will warn on first run because the build is unsigned; that is expected.
Download the installer for your platform from the assets below. See the changelog for full history.
Toril v0.1.0-alpha.7
New in this build:
- Paste images from the clipboard — paste a screenshot or copied image straight into a (saved) note; it's written to an
assets/folder beside the file and linked inline. Re-pasting the same image reuses one file. - Status bar — live word & character count and cursor line/column at the bottom of the window (with a selection, it shows "N of M words").
- Native menu bar — File / Edit / Help menus for New, Open, Save, Export HTML/RTF, the standard edit actions, and About. Your keyboard shortcuts still work as before; the menu now lists them.
Still an early alpha — expect rough edges, and back up your notes. On Windows, SmartScreen will warn on first run because the build is unsigned; that is expected.
Download the installer for your platform from the assets below. See the changelog for full history.
Toril v0.1.0-alpha.6
New in this build:
- Export to RTF — export the current note to a Rich Text Format document (the Export RTF button) that opens in Word, LibreOffice, WordPad, or TextEdit. Headings, bold / italic / strikethrough / inline code, code blocks, links, bullet / ordered / task lists, blockquotes, tables, and horizontal rules all carry over.
Programmatic PDF export was evaluated and deferred for now — the HTML export already gives a faithful PDF via your browser's "Save as PDF", and a native PDF path needs per-platform webview work not worth it at this stage.
Still an early alpha — expect rough edges, and back up your notes. On Windows, SmartScreen will warn on first run because the build is unsigned; that is expected.
Download the installer for your platform from the assets below. See the changelog for full history.
Toril v0.1.0-alpha.5
New in this build:
- Formatting toolbar above the editor: headings H1–H6 + paragraph, bold / italic / strikethrough / inline code, bullet / ordered / task lists, blockquote, code block, table, horizontal rule, link, image, an emoji picker, and clear-formatting. Every button drives the editor directly (it never inserts raw markdown text), so your notes stay clean, portable
.md. - Themes — System / Light / Dark, switchable from the header and remembered between launches.
- Export to HTML — export the current note to a self-contained, styled HTML file (the Export HTML button or
Ctrl+E). The output is sanitized before it is written.
Still an early alpha — expect rough edges, and back up your notes. On Windows, SmartScreen will warn on first run because the build is unsigned; that is expected.
Download the installer for your platform from the assets below. See the changelog for full history.
Toril v0.1.0-alpha.4
Alpha build of Toril — a WYSIWYG markdown editor on Tauri + Rust.
Download the installer for your platform from the assets below.
This is an early alpha: expect rough edges, and back up your notes.
Windows: SmartScreen will warn on first run (the build is unsigned) — that is expected.
Toril v0.1.0-alpha.3
Alpha build of Toril — a WYSIWYG markdown editor on Tauri + Rust.
Download the installer for your platform from the assets below.
This is an early alpha: expect rough edges, and back up your notes.
Windows: SmartScreen will warn on first run (the build is unsigned) — that is expected.
Toril v0.1.0-alpha.2
Alpha build of Toril — a WYSIWYG markdown editor on Tauri + Rust.
Download the installer for your platform from the assets below.
This is an early alpha: expect rough edges, and back up your notes.
Windows: SmartScreen will warn on first run (the build is unsigned) — that is expected.
Toril v0.1.0-alpha.1
Alpha build of Toril — a WYSIWYG markdown editor on Tauri + Rust.
Download the installer for your platform from the assets below.
This is an early alpha: expect rough edges, and back up your notes.
Windows: SmartScreen will warn on first run (the build is unsigned) — that is expected.