Skip to content

Releases: aburousan/hilbert-editor

Hilbert v0.1.3 (Electron)

Choose a tag to compare

@aburousan aburousan released this 07 Jul 14:22

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

Choose a tag to compare

@aburousan aburousan released this 07 Jul 14:20

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 · Intel x64.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)

Choose a tag to compare

@aburousan aburousan released this 05 Jul 20:16

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/TypstEditor folder 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 py launcher, 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 (or xattr -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

Choose a tag to compare

@aburousan aburousan released this 05 Jul 20:17

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/TypstEditor folder 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, the py launcher, 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) or Hilbert-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.AppImage or Hilbert-Tauri-0.1.2-Linux-x86_64.deb

Requires the Typst CLI on your PATH.

Typst Editor v0.1.1 (Electron)

Choose a tag to compare

@aburousan aburousan released this 03 Jul 15:19

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

Choose a tag to compare

@aburousan aburousan released this 03 Jul 15:20

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) .debTypstEditor-Tauri-0.1.1-Linux-x86_64.deb (~7 MB, uses system WebKitGTK)
  • Linux (x86_64) AppImageTypstEditor-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.