Releases: aburousan/hilbert-editor
Release list
Hilbert v0.1.3 (Electron)
Hilbert 0.1.3 — Plot Studio, visual cetz builder, crash isolation, and a built-in updater.
An update to the 0.1.3 line: a unified plotting tool, a visual diagram builder with a live
preview, tougher crash handling, and the groundwork for automatic updates.
New & improved
- Plot Studio — one tool for everything plot: 2D functions (y=f(x), implicit, parametric),
2D data (line / scatter / bar), 3D surfaces, plus one-click launch into the interactive 3D
studio and the Python/matplotlib runner. Replaces four separate menu items. - Visual cetz Canvas — click shapes from a palette (13 primitives) onto a live preview,
and set each one's position, size (grid range / radius / length), rotation and colour. No
more typing coordinates blind. - Page Setup builder — Formatting → Page Setup writes the
#set page(...)rule (paper
size, per-side margins, header/footer, page numbers) for you. - Crash isolation — the heavy tools (3D studio, Plot Studio, whiteboard, code runner) are
sandboxed: an error in one shows a dismissible message instead of blanking the whole editor. - Native dialogs — New File/Folder, rename, duplicate, compress, upload and font import
use the in-app modal, not the browser prompt. - Multi-file preview fixed — the preview compiles the project root (main.typ / entrypoint),
so#included chapters render as a whole. Templates open the correct entry file. - Windows fixed — a PATH bug that broke the template installer and Python runner is gone.
- Search skips oversized files; friendlier package-incompatibility errors; SVGs open as a safe
preview; fixed a Monaco memory leak.
Automatic updates (Tauri build)
The Tauri build now has a built-in auto-updater: on launch it checks for a newer release and,
if found, asks first before installing. It's best-effort — if the check can't run, the app
starts normally, so nothing depends on it. It becomes active once a future signed release is
published; this build is the one to install by hand, and later versions update themselves.
Downloads (Electron)
- macOS Apple Silicon
arm64.dmg· Linux.AppImage
For Windows / macOS Intel or the auto-updater, use the lighter Tauri build (tauri-v0.1.3).
Hilbert (Tauri) v0.1.3
Hilbert 0.1.3 — Plot Studio, visual cetz builder, crash isolation, and a built-in updater.
An update to the 0.1.3 line: a unified plotting tool, a visual diagram builder with a live
preview, tougher crash handling, and the groundwork for automatic updates.
New & improved
- Plot Studio — one tool for everything plot: 2D functions (y=f(x), implicit, parametric),
2D data (line / scatter / bar), 3D surfaces, plus one-click launch into the interactive 3D
studio and the Python/matplotlib runner. Replaces four separate menu items. - Visual cetz Canvas — click shapes from a palette (13 primitives) onto a live preview,
and set each one's position, size (grid range / radius / length), rotation and colour. No
more typing coordinates blind. - Page Setup builder — Formatting → Page Setup writes the
#set page(...)rule (paper
size, per-side margins, header/footer, page numbers) for you. - Crash isolation — the heavy tools (3D studio, Plot Studio, whiteboard, code runner) are
sandboxed: an error in one shows a dismissible message instead of blanking the whole editor. - Native dialogs — New File/Folder, rename, duplicate, compress, upload and font import
use the in-app modal, not the browser prompt. - Multi-file preview fixed — the preview compiles the project root (main.typ / entrypoint),
so#included chapters render as a whole. Templates open the correct entry file. - Windows fixed — a PATH bug that broke the template installer and Python runner is gone.
- Search skips oversized files; friendlier package-incompatibility errors; SVGs open as a safe
preview; fixed a Monaco memory leak.
Automatic updates (Tauri build)
The Tauri build now has a built-in auto-updater: on launch it checks for a newer release and,
if found, asks first before installing. It's best-effort — if the check can't run, the app
starts normally, so nothing depends on it. It becomes active once a future signed release is
published; this build is the one to install by hand, and later versions update themselves.
Downloads
- Windows —
.exe/.msi - macOS — Apple Silicon
arm64.dmg· Intelx64.dmg - Linux —
.AppImage(auto-updates) /.deb
Needs the Typst CLI on your PATH. macOS not notarised → first launch: Privacy & Security → Open Anyway.
Hilbert v0.1.2 (Electron)
Hilbert — an offline editor for Typst (Unofficial). This is the Electron build.
Independent, community-built. Not the Typst web app / IDE / compiler, and not affiliated with or endorsed by the Typst team.
What's new in this 0.1.2 build
- Renamed to Hilbert. Same app, clearer identity. Your documents now live in
~/Documents/Hilbert(the old~/Documents/TypstEditorfolder is migrated automatically on first launch). - Windows: no more console-window popups. Compiling, git, and running code no longer flash a black terminal window on every action.
- Windows: Python / Julia / Wolfram are now detected (PATH, the
pylauncher,python.exe, conda/venv environments).
Everything else from 0.1.2 (tinymist hover/completion, visual builders, math tooling) is unchanged.
Downloads
- macOS (Apple Silicon):
Hilbert-Electron-0.1.2-macOS-arm64.dmg— unsigned; first launch: right-click → Open (orxattr -cr "/Applications/Hilbert.app"). - Linux (x86_64):
Hilbert-Electron-0.1.2-Linux-x86_64.AppImage
Requires the Typst CLI on your PATH.
Hilbert (Tauri) v0.1.2
Hilbert — an offline editor for Typst (Unofficial). This is the lightweight Tauri build (~7 MB, ~half the RAM of the Electron build).
Independent, community-built. Not the Typst web app / IDE / compiler, and not affiliated with or endorsed by the Typst team.
What's new in this 0.1.2 build
- Renamed to Hilbert. Documents now live in
~/Documents/Hilbert(the old~/Documents/TypstEditorfolder is migrated automatically on first launch). - Windows: no more console-window popups. Spawned tools (typst, git, python, julia, tinymist) run with
CREATE_NO_WINDOW, so nothing flashes a terminal. - Windows: Python / Julia / Wolfram are now detected (PATH +
PATHEXT, thepylauncher,python.exe, conda/venv layouts).
Everything else from 0.1.2 is unchanged.
Downloads
- Windows (x64):
Hilbert-Tauri-0.1.2-Windows-x64-setup.exe(NSIS) orHilbert-Tauri-0.1.2-Windows-x64.msi - macOS (Apple Silicon):
Hilbert-Tauri-0.1.2-macOS-arm64.dmg— unsigned; first launch: right-click → Open. - Linux (x86_64):
Hilbert-Tauri-0.1.2-Linux-x86_64.AppImageorHilbert-Tauri-0.1.2-Linux-x86_64.deb
Requires the Typst CLI on your PATH.
Typst Editor v0.1.1 (Electron)
Bug-fix release of the Electron desktop build.
Fixes
- Toolbar colour picker: removed the vertical line the sidebar resizer
painted across the swatches (z-index), while keeping the top menus above the
toolbar. - Strike / Cancel (diagonal & cross): the X/line now covers only the
selected text — it was drawing across the whole page because the line
coordinates resolved against the page instead of the boxed text.
Downloads
- macOS (Apple Silicon) —
TypstEditor-Electron-0.1.1-macOS-arm64.dmg - Linux (x86_64) —
TypstEditor-Electron-0.1.1-Linux-x86_64.AppImage
This is the original, full Electron build. For a much smaller, lighter
desktop app with the same features, see the Tauri release line
(tauri-v*tags) — e.g. Typst Editor (Tauri) v0.1.1.
Requires the Typst CLI on your PATH (Python/Julia/Wolfram optional). Source
code for this build is attached below.
Typst Editor (Tauri) v0.1.1
The Tauri desktop build — same UI and features as the Electron version, but
one small native binary instead of a bundled Chromium + Node backend. ~15×
smaller downloads and lower memory.
Fixes (same as Electron v0.1.1)
- Toolbar colour picker: removed the resizer streak across the swatches.
- Strike / Cancel (diagonal & cross): X/line now covers only the selected
text, not the whole page.
Downloads
- macOS (Apple Silicon) —
TypstEditor-Tauri-0.1.1-macOS-arm64.dmg(~6 MB) - Linux (x86_64) .deb —
TypstEditor-Tauri-0.1.1-Linux-x86_64.deb(~7 MB, uses system WebKitGTK) - Linux (x86_64) AppImage —
TypstEditor-Tauri-0.1.1-Linux-x86_64.AppImage(self-contained)
Electron (v0.1.1) |
Tauri (tauri-v0.1.1) |
|
|---|---|---|
| macOS dmg | 97 MB | 6 MB |
| Linux | 112 MB AppImage | 7 MB .deb |
| Engine | bundled Chromium + Node | system WebView + Rust |
Windows is not in this release (a working Windows build needs a native
Windows runner). Requires the Typst CLI on your PATH; Python/Julia/Wolfram
optional. Source code for this build is attached below.