Aquí hi ha 5 versions de Zorite, des de 23 de juliol del 2026 fins a l’actual, 0.12.1. Cadascuna enllaça amb els instal·ladors del mateix desenvolupador.
| Versió | Data | Mida | Fitxers |
|---|---|---|---|
| 0.12.1Darrera versió | 1 d’octubre del 2026 | — | 64 bits MSI Notes de la versióHighlights
A Linux fix release.
Fixed
- Arabic and Persian letters on Linux — dots and maddas (the dots of
ب ت ث پ, the madda of آ) drew shifted to the left of their letters in the
sidebar, tooltips, and dialogs. Other combining marks, like an accent over
a letter with no precomposed form, sat beside their letter the same way.
This is a bug in the GPUI toolkit's Linux text layout; Zorite carries a fix
until it's fixed upstream. Reported by
@xXDevSShXx — thank you!
- The AppImage starts in sandboxes. It wouldn't launch under firejail
("AppRun: Permission denied"), or anything else that mounts the image
itself rather than through the AppImage runtime, because its launcher was
executable only by root.
What's Changed
- chore(clippy): GOLDEN_RATIO over a literal 1.618_034 (Rust 1.99 lint) (e7bb3ca)
- docs(changelog): 0.12.1 (5f49e5d)
- fix(appimage): AppRun runnable by every user, not just root (f022066)
- chore(deps): Bump oxidize-pdf in the cargo-minor group (94f23c6)
- chore(deps): Bump taiki-e/install-action in the actions-all group (318f5db)
- fix(linux): draw combining marks where the shaper places them (#108) (9bb9ed1)
- vendor: gpui-pre-wgpu 0.3.2, unmodified (5140b90)
- ci(winget): fail the fork sync with its real reason instead of skipping (fd2e1b3)
Full Changelog: v0.12.0...v0.12.1 |
| 0.12.0 | 22 de setembre del 2026 | — | 64 bits MSI Notes de la versióHighlights
The toolkit release: Zorite moves onto GPUI Kit and puts its new pieces to
work — a command palette, link previews on hover, a rebuilt Settings window —
plus highlights and colored text, and property fields that behave like real
text fields.
Added
- Command palette — ⌘⇧P (Ctrl+Shift+P), or View → Command Palette….
Type to run any menu command, the current page's actions (favorite, copy
link, rename, delete…), navigation (today, jump to date, All pages, the
Graph, show or hide the sidebar), or a quick setting (WYSIWYG, theme, line
numbers, sidebar side). Each command shows its shortcut.
- Link previews on hover. Rest the pointer on a wiki link, tag, block
reference, URL, or property pill — in either view — and a card shows where
it goes: a page's opening lines rendered as markdown (right-to-left pages
included), or the full address of a web link, so you can see where a link
really points before clicking it.
- Highlights and colored text. ==text== highlights in the theme's
color. For a chosen color, select text and right-click: two rows of
swatches set the text color or the highlight, ✕ clears it, and … opens a
full color picker. ⌘⇧H (Ctrl+Shift+H) toggles a highlight. Colors are saved
in the same form Obsidian uses, so they carry over between the two apps.
- Property fields work like text fields. Select with the mouse (drag,
double-click a word, triple-click the field) or Shift with the arrow keys;
cut, copy, paste, and select all with the usual shortcuts or a right-click
menu. The arrow keys now move out of the block at its edges, as they do
in tables.
- A rebuilt Settings window, with a sidebar search that also finds
shortcut names and dropdown options — search "pan" to reach the whiteboard
keys.
- Logseq imports turn ^^highlights^^ into ==highlights==; Obsidian
imports keep ==highlights== as they are.
Fixed
- Opening a page whose title starts with a non-English letter (Persian,
Arabic, Hebrew…) could crash the app.
- A template ending in a bullet (* ) lost its trailing space, so the bullet
didn't appear until you typed a space.
- Editing properties left a gap under "+ Add property", and clicking back into
the note afterwards left the caret stuck in the property block instead of
where you clicked.
- Five clicks on the Journal tab open the game again.
- The Settings sidebar and the command palette follow custom themes (the CRT
theme showed white labels and a borderless palette).
- Esc closes an open dialog even while a note is being edited.
Changed
- The UI toolkit moved from gpui-component to the
GPUI Kit crates on crates.io.
- PDF export uses oxidize-pdf 5; exported documents look the same.
- Zorite's eight reusable crates are published on
crates.io under the MIT license
(list).
What's Changed
- docs(changelog): 0.12.0 (cc25380)
- fix(tabs): five clicks on the Journal tab open the game again (fa7ce60)
- feat(properties): arrow keys leave the property form (17b6acd)
- fix(properties): a click-away keeps the caret where the user clicked (87347a9)
- feat(properties): select, copy/paste, and a right-click menu in property fields (6f934f9)
- chore(crates): zorite-editor 0.11.1 (a01c0ec)
- fix(properties): reserve the property editor's real height in the note (33d4420)
- fix(templates): keep a template's trailing space and first-line indent (7209a4b)
- chore(crates): release zorite-editor 0.11, zorite-markdown 0.10, patch releases for the rest (35968e9)
- chore(deps): oxidize-pdf 5 and base64 0.23 in the manifest (f9b4e5e)
- chore(deps): Bump trash in the cargo-minor group across 1 directory (5288ca5)
- chore(deps): Bump the actions-all group across 1 directory with 6 updates (75e08c9)
- chore(deps): rustls 0.23.45 for RUSTSEC-2026-0285 (2b5ceed)
- feat(markdown): ==highlights== and colored text/highlights in both views, with a picker (6a2b0fe)
- chore(deps): Bump lopdf from 0.44.0 to 0.45.0 (42b3c34)
- fix(settings): restore the non-macOS key glyphs (4e1d243)
- feat(dev): fps HUD feature and headless UI tests (e1db0de) |
| 0.11.0 | 30 d’agost del 2026 | — | 64 bits MSI Notes de la versióHighlights
The international release: the app speaks Simplified Chinese, and notes lay
out correctly in right-to-left languages — plus editable math accents and a
movable sidebar. The Chinese localization is contributed by
@shimoxi123 — thank you!
Added
- 简体中文 — the whole app is localized to Simplified Chinese: Settings →
General → Language. English synonyms still find settings in the search box,
and slash commands match both languages.
- Right-to-left text. Arabic, Hebrew, Persian, and mixed-direction notes
lay out correctly in both the editor and reading view — paragraphs,
headings, lists and tasks, tables (columns mirror), quotes, alerts,
properties, links, and inline math — with the caret, selection, and clicks
following the visual order.
- Math accents. \hat, \bar, \vec, \tilde, \dot and friends are
first-class in the formula editor: type the command (or use the new palette
row), and the caret drops into an editable base. Opening an existing
\hat{x} no longer silently drops the accent on save.
- Formula editing, rounded out: select with the mouse by dragging; a
\command typed over a selection wraps it (selection becomes the fraction's
numerator, the root's radicand, the accent's base); { and } type as a
proper brace pair; backspace after an accent peels it, keeping the content.
- The sidebar can dock on the right — Settings → Appearance.
- AppImage delta updates. AppImages now embed update information and each
release publishes a .zsync file, so AppImageUpdate, AppImageLauncher, and
friends can update by downloading only the difference. This release is the
baseline — delta updates apply from the next release onward.
Fixed
- Large notes no longer hitch while typing — parsing runs off the render
thread.
- The unlock screen, calendars, and dialogs follow the chosen language
(previously parts of the app stayed in English).
- Formula editor polish: the \ autocomplete no longer hides behind the
palette, sizes to its content, scrolls correctly with the arrow keys, and
its scrollbar can be dragged; entering an inline formula no longer nudges
it; the caret enters a formula from the right side as well as the left; and
the up arrow at a document-opening formula no longer exposes its source.
What's Changed
- docs(changelog): the 0.11.0 section (9b1f8ee)
- fix(release): Highlights come from the TAG's changelog section, not the first (2dab499)
- docs(todo): scope RTL UI locale readiness (f0a89d8)
- feat(app): sidebar docks left or right (Settings → Appearance) (f154d9f)
- docs(todo): #77 shipped in PR #81 (e5bb83a)
- feat(math): accent row on the palette (#77) (1cb7a16)
- feat(math): mouse drag-selection over the formula (63cb63b)
- feat(math): a \command typed over a selection wraps it (02e947c)
- feat(math): backspace after an accent peels the wrapper, keeping the base (c2775f2)
- fix(math): up-arrow at a first-line block no longer reveals the raw source (#77) (8a86bda)
- fix(math): inline-edit overlay alignment + arrow-entry from the right (#77) (bae5e6a)
- fix(math): autocomplete dropdown UX — z-order, width, scrolling, thumb drag (#77) (9c7c9b7)
- fix(math): accents + literal braces in the structural editor (#77) (68d1edc)
- docs(todo): scope #77 — accents + braces in the structural math editor (b003ae2)
- feat(release): embed AppImage update information + publish .zsync (#74) (af8c654)
- chore(deps): ratex 0.1.13 -> 0.1.14; per-column gaps in array_cell (5528585)
- chore(deps): Bump taiki-e/install-action (6a084c4)
- chore(deps): Bump base64 from 0.22.1 to 0.23.1 (b831b50)
- fix(clippy): as_chunks over constant-size chunks_exact for rust 1.98 (22f7f5a)
- chore(deps): oxidize-pdf, rusqlite, time, rust-i18n; drop duplicate keys (64a1ac6)
- chore(deps): h2 0.4.14 -> 0.4.17 for RUSTSEC-2026-0258 (6460264)
- docs(crates): gpui-bidi README + API, and the direction helpers (#66) (15b4207)
- docs(agents): the second sanctioned sibling edge, and the crate list (00faf5a)
- fix(bidi): inline-code tint, mixed-direction reader lines, callout |
| 0.10.1 | 24 de juliol del 2026 | — | 64 bits MSI Notes de la versióHighlights
A security release, from a four-domain audit of the codebase. If you use a
password on your notebook, update before changing that password — see the
first item.
Fixed
- Edits made after a password change could be lost (introduced in 0.10.0).
Changing or removing your database password left the app writing to the
database file it had just replaced, so anything you wrote afterwards was
gone at quit. Your notes on disk were always correctly encrypted and
intact — only that session's later edits were affected. Also fixes the
password staying in memory after locking.
- A note could no longer trick the app into launching a file. A link to a
non-PDF opened the PDF viewer anyway, and its "open externally" button then
handed the file to the OS — so a shared or imported note could get an
executable run in two clicks. Only real PDFs open the viewer now.
- Imports and exports stay inside their folders. Crafted references in an
imported vault could write outside the notebook, read files from elsewhere
on your disk, or — on the next export — overwrite files outside the folder
you picked. Every one of those paths is now checked. Symlinks are no longer
followed into or out of a vault, and malformed vault files can no longer
crash the app mid-import.
- Links only open the web. Clicking a link in reading view handed any
address to the operating system, including ones that reach Windows file
shares or launch other apps. Now http, https, and mailto open;
everything else is ignored — matching what editing view already did. The
same applies to links inside PDFs.
- Oversized or malformed images fail on their own instead of taking the app
down with them.
- The notebook database and data folder are created private to your user
account (Linux and macOS).
- A failed encrypt/decrypt no longer leaves a scratch copy of the notebook in
the data folder.
Changed
- The set-password dialog now says plainly that images and PDFs are stored as
ordinary files and are not encrypted — only the note database is.
What's Changed
- docs(changelog): the 0.10.1 security section (86a5223)
- fix(security): audit findings — data loss, path traversal, link schemes (a024cb2)
- refactor(split): scene, geometry, paint, input out of whiteboard lib.rs (1e7ecfa)
- refactor(split): persistence + dialogs out of app.rs (791659d)
- refactor(split): find, math, stores, importing out of app.rs (c465fec)
- refactor(split): tables + element out of editor lib.rs, blockrefs out of app.rs (f702be1)
Full Changelog: v0.10.0...v0.10.1 |
| 0.10.0 | 23 de juliol del 2026 | — | 64 bits MSI Notes de la versióHighlights
The editing release: a Cditor-inspired WYSIWYG overhaul — markers hidden
everywhere, Notion-style menus, a full table interaction suite — plus
Logseq-style ((block references)) end to end, and a large rendering
performance batch. The Cditor-inspired work is ported from
@JYChen-8866's Cditor editor — thank you!
Added
- Block references, Logseq-style — type (( and pick any block from the
palette; the reference shows the target block's text in both views, clicks
jump to the block, and the picked block gets a stable anchor
automatically. Notes keep portable Obsidian [[Page#^id]] links on disk
while you read and edit the Logseq ((id)) form everywhere. A referenced
block wears a small superscript count badge — click it for a list of every
referencing page, each row jumping straight to the reference. Linked
References cards render the referencing block as real markdown and jump to
the exact line.
- True WYSIWYG — formatting markers (**, _, ~~, backticks,
<mark>) are hidden everywhere, not just away from the caret; styling is
the feedback, the toggles edit it, and deleting across a hidden marker
behaves like the marker isn't there. Emphasis nests (**bold *italic***)
like the reading view.
- Table suite — Cditor-style hover interaction (accent outlines, border
pills to insert, red deletes), a table context menu (duplicate, visual
styles, copy), drag-to-resize columns persisted into the markdown,
double-click a column border to auto-fit it to content (Excel-style), and
wide tables scroll horizontally in place — by trackpad, a mouse's side
wheel, or dragging the slim scroll thumb — instead of squeezing columns.
Ragged tables widen to their longest row like the reading view.
- Notion-style chrome — the slash command palette gets categories and a
flyout; context menus get icons, red destructive rows, and a selection
format bar; tasks render as filled checkboxes with struck-through text;
the journal feed and pages show scrollbars; code cards carry a Copy button
and a language picker (both views).
- Block drag-reorder — a six-dot grip in the gutter drags any line (and
its indented children) to a new spot, with a drop indicator and a
closed-hand cursor for the whole drag; "Turn into" in the right-click menu
converts a block between paragraph, headings, lists, tasks, and callouts.
- Whiteboard: mindmaps and flowcharts — adopted from ding-board: bound
connectors that follow their boxes, plus mindmap and flowchart tooling.
- Collapsible list headings — a heading inside a bullet or numbered item
(- ### Notes) gets the fold chevron in both views; folding hides its
indented children, outliner-style.
- Appearance follows the OS — the default theme mode is now Auto.
Fixed
- Display math (#54) — a one-line $$…$$ renders as display math in
both views, and prose sharing a line with $$ fences is split out at
paste/typing/load time so formulas always get their own centered row.
- Logseq importer: block refs (#53) — ((uuid)) references now import
as real block links with anchors minted on their targets; title::
overrides and journal-day targets resolve.
- Properties render identically in both views — Logseq's props-under-a-
block shape panels in the reader (tolerating CRLF and trailing spaces from
real vaults), - key:: value props-only blocks panel in WYSIWYG, editing
keeps each property's indent/list marker, and the reader's key column is
measured like WYSIWYG's instead of fixed-width.
- Linux — bold/italic render (the four core IBM Plex Sans faces are now
bundled; gpui's Linux system font resolves to that family, which most
distros don't ship), interactive window resize no longer stutters (the
bounds save was a synchronous write per resize event), and the post-login
blank beat is halved (the password KDF ran twice).
- Windows — the drag-grip dots render evenly at fractional display
scales, and Ctrl+Q no longer quits (Alt+F4 is the convention there;
⌘Q / Ctrl+Q stay on macOS and Linux).
- Tables — selection highlights cover full rows without ph |