Skip to content

Releases: packetThrower/zorite

v0.2.0-beta.3

20 Jun 16:24
9a7ab64

Choose a tag to compare

v0.2.0-beta.3 Pre-release
Pre-release

⚠️ Pre-release. Published for testing. Behaviour and artifacts are not final.

Highlights

Added

  • WYSIWYG live editor — the note editor now renders Markdown live as you type,
    and is the single renderer when enabled (the default). Headings, bold / italic /
    strikethrough, inline code, links, wiki-links, tags, blockquotes, lists, task
    checkboxes, fenced code blocks, images, PDF chips, mermaid diagrams, tables,
    thematic rules, footnotes, reference links, and <mark> all render formatted —
    with the raw Markdown revealed only around the caret. No more swapping between a
    rendered page and a raw-text line while editing.
  • Tables, edited in place — type directly in cells; the /table picker offers
    visual designs (Grid, Striped, Header, Minimal); an alignment toolbar (left /
    center / right) appears in the header row; and a right-click menu inserts or
    deletes rows and columns.

Known issues

  • Deleting the last row or column of a table can drop the caret just below the
    table; other rows and columns are unaffected.

What's Changed

  • chore(release): v0.2.0-beta.3 — WYSIWYG; lead notes with changelog highlights (9a7ab64)
  • docs(todo): note WYSIWYG table delete-last-row/col caret bug (c0332c1)
  • feat(editor): right-click table menu — insert/delete rows + columns (WYSIWYG) (eda3714)
  • feat(editor): table column-alignment toolbar (WYSIWYG) (610aa4d)
  • feat(editor): per-table visual designs + fix Enter-in-table (WYSIWYG) (487e572)
  • feat(editor): full reading-view parity — rules, footnotes, refs, mark (WYSIWYG) (741caea)
  • feat(editor): edit table cells in place (WYSIWYG) (ea771c6)
  • feat(editor): match the reading view's table look (WYSIWYG) (fe580f8)
  • feat(editor): WYSIWYG-on is the only renderer; list polish (WYSIWYG) (33b6229)
  • feat(editor): render mermaid blocks as diagrams (WYSIWYG) (f64ed6d)
  • feat(editor): render PDF embeds as clickable chips (WYSIWYG) (815b513)
  • feat(editor): render GFM task checkboxes (WYSIWYG) (e3a17c2)
  • feat(editor): render list bullets + numbers (WYSIWYG) (c1c8cb6)
  • feat(editor): render blockquotes + per-line gutter-mark foundation (WYSIWYG) (440f112)
  • feat(editor): reveal markers per-construct, not per-line (WYSIWYG) (230c7a0)
  • feat(editor): code-block + inline-code reading-view parity (WYSIWYG) (c6c304d)
  • feat(editor): hide markers except on the edited line (WYSIWYG W6) (24b133b)
  • feat(app): /table rows×cols picker with header indicator + custom size (7d5b70d)
  • feat(editor): content-fit table columns + code-block box (WYSIWYG W4 polish) (7fa1e07)
  • feat(editor): inline tables rendered as a grid (WYSIWYG W4c) (d3bb458)
  • feat(editor): inline fenced code blocks while editing (WYSIWYG W4b) (9ff0a2e)
  • feat(editor): inline images while editing (WYSIWYG W4a) (a431a36)
  • feat(editor): variable line heights — heading sizes (WYSIWYG W2) (89cec99)
  • feat(editor): optional WYSIWYG live-preview toggle in settings (ffe9eab)
  • docs(todo): add Settings window improvements section (7d327b2)

Full Changelog: v0.2.0-beta.2...v0.2.0-beta.3

v0.2.0-beta.2

19 Jun 15:35
dbb2185

Choose a tag to compare

v0.2.0-beta.2 Pre-release
Pre-release

⚠️ Pre-release. Published for testing. Behaviour and artifacts are not final.

What's Changed

  • ci(release): pre-fetch deps so cargo-packager can't swallow a fetch failure (dbb2185)
  • feat(editor): inline live-preview markdown styling (WYSIWYG W1) (e509b30)
  • refactor(editor): drop the gpui-component compat shims (dcd1498)
  • docs: drop winget pending-review notice (now merged into winget-pkgs) (bd45676)
  • perf(images): cap decoded image edge at 1280px (was 2048) (c569ad1)
  • feat(m7): migrate journal + page body editors to gpui-editor (5a25f02)
  • chore(m7): add gpui-editor + spellcheck deps and bind editor keys (1876cba)
  • feat(editor): expose caret + caret-bounds accessors for host integration (M7 prep) (b15efba)
  • feat(editor): right-click menu polish — scroll, dismiss-outside, cursor, hover (305e30c)
  • feat(spellcheck): native OS spell-check (macOS + Windows) wired into the editor (M6) (5db41cb)
  • feat(editor): right-click suggestions menu + diagnostic remap (M5b) (929da1c)
  • feat(editor): diagnostics — wavy underlines + set_diagnostics API (M5a) (e119dbf)
  • feat(editor): movement polish — visual Up/Down, word jumps, multi-click (M4) (a9f6857)
  • feat(editor): undo/redo with edit coalescing (M3) (83b7299)
  • feat(editor): soft-wrap + content-driven height (M2) (cfa7e9d)
  • feat(editor): scaffold gpui-editor — a from-scratch multi-line text editor (b597691)

Full Changelog: v0.2.0-beta.1...v0.2.0-beta.2

v0.2.0-beta.1

17 Jun 04:40
c84538d

Choose a tag to compare

v0.2.0-beta.1 Pre-release
Pre-release

⚠️ Pre-release. Published for testing. Behaviour and artifacts are not final.

What's Changed

  • ci(release): drop the Platform support disclaimer from release notes (c84538d)
  • feat(updates): detection-only update indicator (Settings → Updates) (fa53df6)
  • feat(settings): configurable data location in Settings → General (712bb04)
  • fix(sidebar): hide the Whiteboards section until a board exists (e4dab5a)
  • fix(markdown): center the list bullet on a heading-led item's heading (c6db46c)
  • fix(markdown): align the bullet with a heading-led list item (8e425b3)
  • docs: note the Homebrew 6.0.0 tap-trust step for the cask install (8fcf62a)
  • deps: upgrade gpui to b3bc83b5 (via gpui-component b2472cd) (c9af3fe)
  • build(deps): bump the cargo-minor group across 1 directory with 2 updates (#6) (642571a)
  • build(deps): bump rusqlite from 0.32.1 to 0.40.1 (#3) (d19a568)
  • build(deps): bump the actions-all group across 1 directory with 2 updates (#7) (2710e88)
  • fix(ci): submit only the x64 MSI to winget (377f8a2)

Full Changelog: v0.1.2...v0.2.0-beta.1

v0.1.2

15 Jun 22:52
583e5a2

Choose a tag to compare

ℹ️ Platform support.

macOS (arm64 + amd64) is the primary dev target, exercised on every release.
Windows builds are verified periodically; Linux less often, as gpui's Linux backend is the least-mature of the three.
Issues on any platform are welcome at https://github.com/packetThrower/zorite/issues.

What's Changed

  • fix(windows): exit cleanly when no graphics display is available (583e5a2)

Full Changelog: v0.1.1...v0.1.2

v0.1.1

15 Jun 15:52
ee4cae9

Choose a tag to compare

ℹ️ Platform support.

macOS (arm64 + amd64) is the primary dev target, exercised on every release.
Windows builds are verified periodically; Linux less often, as gpui's Linux backend is the least-mature of the three.
Issues on any platform are welcome at https://github.com/packetThrower/zorite/issues.

What's Changed

  • fix(windows): statically link the CRT so the app launches on a clean install (ee4cae9)
  • docs: flag winget install as pending review (fb5ad2a)

Full Changelog: v0.1.0...v0.1.1

v0.1.0

15 Jun 02:24
45c386e

Choose a tag to compare

ℹ️ Platform support.

macOS (arm64 + amd64) is the primary dev target, exercised on every release.
Windows builds are verified periodically; Linux less often, as gpui's Linux backend is the least-mature of the three.
Issues on any platform are welcome at https://github.com/packetThrower/zorite/issues.

What's Changed

  • release: pass -p zorite to cargo-wix so the MSI builds in the workspace (45c386e)
  • changelog: cut 0.1.0 (df8a9c2)
  • tabs: fix the overflow dropdown showing "Unnamed" for every tab (cd6a4a1)
  • shortcuts: reconcile Settings reference + docs; add whiteboard & PDF (aa14f78)
  • docs: journal screenshot on the journal page, edit-mode shot in shortcuts (608f0be)
  • docs: plainer voice — drop the AI-ish flourishes (dd481e9)
  • docs: add the Astro + Starlight documentation site (c142257)
  • readme: rewrite in the sibling-project house style + screenshots (6003756)
  • perf-db: seed whiteboards, favorites, and mermaid at the v7 schema (acb4fc2)
  • changelog: curate the post-beta.2 work into [Unreleased] (bd1a4c1)
  • logseq import: whiteboards + favorites (afd28ad)
  • slash menu: click (and hover) to pick items, not just Enter (aee6eca)
  • slash menu: occlude so the wheel scrolls it, not the page (edb47ca)
  • titlebar: fix the theme toggle on Windows + place it opposite the controls (c2f1273)
  • gpui-pdf: floating scroll-to-top button (7080e32)
  • icons: make the full Lucide set available in dev (not in the binary) (15f513c)
  • sidebar: new-page icon → Lucide sticky-note-plus (287a805)
  • sidebar: move "new whiteboard" to the top toolbar + bundle a custom icon (9cdf5da)
  • sidebar: collapsible sections (e84b660)
  • whiteboard: flip the toolbar orientation (Tap R while dragging) (ef24cff)
  • whiteboard: movable toolbar (dotted drag grip) (2a82a45)
  • whiteboard: text boxes edit like a real text field (35fb164)
  • whiteboard: per-axis resize for single elements too (583acc8)
  • whiteboard: per-board custom fonts (f75c6d2)
  • whiteboard: per-axis group resize (edge handles) (0c8e252)
  • whiteboard: saved-color palette in the picker (1e7b136)
  • whiteboard: custom-width slider in the thickness flyout (1d95a49)
  • whiteboard: stroke thickness control (next to color) (575787e)
  • TODO: reframe journal-feed perf (lazy-load bounds it; parse cache first) (646708a)
  • Capitalize the product name "Zorite" (keep binaries/identifiers lowercase) (f98486a)
  • gpui-whiteboard: add README + refresh crate docs (9b6ea6f)
  • whiteboard: copy / cut / paste elements (9b5e4a5)
  • TODO: collect finished whiteboard work under Completed (5a529c4)
  • whiteboard: z-order controls (bring to front / send to back) (2a269e6)
  • whiteboard: rotate images in 90° steps (84f49e3)
  • whiteboard: image uploads (tool / paste / drag-drop) (dddef8e)
  • whiteboard: fix tooltips lingering / sticking on the toolbar (f8664f2)
  • whiteboard: split toolbar into Shapes / Lines / Text (d86e311)
  • whiteboard: templates as a dedicated modal gallery (28818ad)
  • whiteboard: readable popover surfaces (picker, flyout, menu) (50fe82f)
  • whiteboard: reusable templates (save selection, stamp from cards) (130b455)
  • whiteboard: snap-to-grid while holding Option (0e4cf28)
  • whiteboard: diamond, triangle, rounded-rect, star, hexagon (dbf4fb3)
  • whiteboard: toolbar categories + tool flyouts (0067ceb)
  • TODO: tick whiteboard tooltips + keyboard shortcuts (183e86b)
  • whiteboard: keyboard shortcuts (fbd9ece)
  • whiteboard: toolbar tooltips (5b4748d)
  • TODO: tick multiple-board management (7b34e73)
  • whiteboard: flat SVG toolbar icons; de-emoji search chips (0d3cc53)
  • search: find whiteboards by title (+ a Whiteboards filter chip) (fd02adc)
  • whiteboards: multiple boards + a Whiteboards sidebar section (467155b)
  • whiteboard: pan tool (hand), default tool (b015f8e)
  • whiteboard: one selection box for a multi-selection (a716e9a)
  • whiteboard: fix clippy lints (CI was red) (f4b5923)
  • TODO: more whiteboard follow-ups (c4672e2)
  • TODO: note whiteboard group-resize + custom-font follow-ups (e7ce553)
  • whiteboard: group rotation + resize for multi-selection (fe8ccbe)
  • whiteboard: snap rotation to horizontal / vertical (9af19e2)
  • whiteboard: rotate text + resize rotated box-like elements (c20fd9a)
  • whiteboard: render text as vector outlines (font module) (1a69659)
  • whiteboard: shape fill + opacity in the color picker (f374e04)
  • whiteboard: per-element color + a custom gradient picker (29c5c01)
  • whiteboard: element rotation (2f77f7e)
  • whiteboard: marquee + multi-select (df167bb)
  • whiteboard: Phase 6 — page-card embeds + page links (5bf6544)
  • whiteboard: Phase 5 — on-canvas text + resize polish (471da37)
  • whiteboard: Phase 4b — resize/endpoint handles + a clearer selection (a767db8)
  • whiteboard: Phase 4 — select, move, delete, undo/redo (b71d7a4)
  • whiteboard: Phase 3 — shape tools (rect/ellipse/line/arrow) + palette (f68c30d)
  • whiteboard: clip canvas painting to the board's bounds (dad931e)
  • whiteboard: Phase 2 — freehand pen + stroke persistence (6d30e0f)
  • whiteboard: Phase 1 — pan/zoom camera + world-space grid (af9794d)
  • whiteboard: Phase 0 — gpui-whiteboard crate + tab/persistence wiring (79eca22)
  • docs: add printing & export design doc (0cecc78)
  • docs: add whiteboard architecture design doc (c22df5c)
  • docs: list the 99 bundled Lucide icons (IconName variants) (d05af20)
  • todo: add auto-linking existing page titles as you type (dfafb14)
  • icon: hide a Z in the note rows' negative space (e1fc396)
  • tabs: cap long titles with an ellipsis + tooltip (b323078)
  • tabs: pad the close × off the tab's right edge (5dcae82)
  • sidebar: collapsible namespace nodes in the recent tree (2ff5dc6)
  • sidebar: vertical indent guides down nested subpages (b8c42dc)
  • sidebar: make section headers stand out — accent label + hairline rule (84d698a)
  • sidebar: pin pages to a Favorites group (right-click → Add to favorites) (6252c59)
  • pdf: move the live viewer entity when its tab moves to another window (3c9d1fc)
  • images: hand decoded bitmaps across on tab moves + decode a few in parallel (dfb9b59)
  • perf: load the journal feed lazily + free mermaid bitmaps on view change (499cff2)
  • todo: add Whiteboards (Logseq-style freeform canvas) to the roadmap (908e3ce)
  • readme: document tabs & multi-window, mermaid, and right-click Edit (efadd55)
  • tabs: drag a tab to reorder, move between windows, or tear off a new one (16f2a63)
  • sidebar: truncate over-long titles with an ellipsis + tooltip (ef16263)
  • editor: right-click → Edit to enter edit mode on any page/journal day (35736bd)
  • mermaid: trim the diagram hit-box to the image edge (0cda4be)
  • mermaid: Esc closes the diagram lightbox (904c0b7)
  • mermaid: click a diagram to expand it in a lightbox (1ab2c0e)
  • markdown: render mermaid diagrams (pure-Rust, themed) (ad33e5c)
  • license: add GPL-3.0 LICENSE file (91bb010)
  • todo: log shipped fit-images + sidebar h-scroll under Completed (a253184)
  • search: type-aware results — find PDF and image files, filter by kind (fd3c859)
  • pdf: open password-protected PDFs behind a prompt (1ac1af6)
  • todo: note splitting the reusable crates into their own repos (b26badb)
  • markdown: fix link clicks being swallowed by click-to-caret (aaaf83a)
  • images: ⌘⇧I fits width-less images too, shrinking to half-column (c658b1c)
  • images: per-image horizontal scroll + ⌘⇧I to fit oversized images (260abf0)
  • sidebar: scroll horizontally when a page title overflows the rail (7f77770)
  • import: split Logseq's glued image runs so each renders as a block image (7ce5b92)
  • images: decode note images downscaled, serialized, and freed on view change (197e251)
  • import: Logseq graph importer with an extensible reader/engine split (879f8ad)
  • click-to-caret: keep the clicked line under the cursor; port to journal (dac5d67)
  • click-to-caret: clicking the rendered page edits at the click position (870b3b3)
  • find-in-page: rendered-text search with highlight, count, scroll-to (00bd27e)
  • settings: configurable date/time format for /date, /time, templates (845cad7)
  • repo: add CHANGELOG, Dependabot, and funding config (20ee8f3)
  • db: pre-migration backup, transactional migrations, friendly failure (749d696)
  • ui: standard keyboard shortcuts + macOS menu bar + Settings keyboard list (64b41b4)
  • db: WAL journal for per-keystroke autosave; contain dev DBs in db/ (402188d)
  • db: trigram FTS5 search index (replaces the LIKE scan) (5e4603e)
  • docs: TODO — mark app icon/packaging + CI as done (75e620b)
  • docs: TODO — collect completed items in a Completed section at the bottom (f41f3d2)
  • docs: TODO — tab tear-off + PDF TOC done; add cross-window tab drag (7ec327e)
  • app: Open in new window moves the tab instead of duplicating it (34da100)
  • gpui-pdf: require a drag (not a click) to create a highlight (6d7ac12)
  • pdf: group bulleted highlights into a nested markdown list (86c28f2)
  • gpui-pdf: TOC panel + clickable in-page links (c9f9fea)
  • gpui-pdf: detect PDF outline / table of contents (bdfb7c2)
  • docs: TODO — add Contents TOC + PDF follow-ups (fallback, outline, forms) (504f16a)
  • sidebar: show the new-page + button in the collapsed rail too (af941d9)
  • markdown: render as highlighted text (cb60e27)
  • app: Esc exits markdown edit mode (back to the rendered view) (87e1238)
  • markdown: configurable list indent (edit + render match) + render polish (6b1d11b)
  • settings: fix Installed-themes list + give PDF render its own category (fd21eab)
  • slash: backspace inside a doubled bracket pair duplicated instead of deleting (cf36ee8)
  • cross-OS test fixes: PDF scrollbar, highlight row drift, sidebar + (9432ff3)
  • packaging config + app icon (5725caa)
  • ci: cross-platform build/release/lint GitHub Actions (b06eb71)
  • gpui-pdf: keyboard shortcuts for every viewer control (6dc0759)
  • gpui-pdf: find-bar polish — start from viewport, caret, tooltip offset (eecd48d)
  • gpui-pdf: find-in-PDF (search feature) (0d7bc5a)
  • docs: update TODO + READMEs for PDF zoom/nav, DPI, and markup (2eaa5e1)
  • PDF viewer: tooltips, highlight color picker, note→PDF fla...
Read more

v0.1.0-beta.4

13 Jun 20:09
9b6ea6f

Choose a tag to compare

v0.1.0-beta.4 Pre-release
Pre-release

⚠️ Pre-release. Published for testing. Behaviour and artifacts are not final.

ℹ️ Platform support.

macOS (arm64 + amd64) is the primary dev target, exercised on every release.
Windows builds are verified periodically; Linux less often, as gpui's Linux backend is the least-mature of the three.
Issues on any platform are welcome at https://github.com/packetThrower/zorite/issues.

What's Changed

  • gpui-whiteboard: add README + refresh crate docs (9b6ea6f)
  • whiteboard: copy / cut / paste elements (9b5e4a5)
  • TODO: collect finished whiteboard work under Completed (5a529c4)
  • whiteboard: z-order controls (bring to front / send to back) (2a269e6)
  • whiteboard: rotate images in 90° steps (84f49e3)
  • whiteboard: image uploads (tool / paste / drag-drop) (dddef8e)
  • whiteboard: fix tooltips lingering / sticking on the toolbar (f8664f2)
  • whiteboard: split toolbar into Shapes / Lines / Text (d86e311)
  • whiteboard: templates as a dedicated modal gallery (28818ad)
  • whiteboard: readable popover surfaces (picker, flyout, menu) (50fe82f)
  • whiteboard: reusable templates (save selection, stamp from cards) (130b455)
  • whiteboard: snap-to-grid while holding Option (0e4cf28)
  • whiteboard: diamond, triangle, rounded-rect, star, hexagon (dbf4fb3)
  • whiteboard: toolbar categories + tool flyouts (0067ceb)
  • TODO: tick whiteboard tooltips + keyboard shortcuts (183e86b)
  • whiteboard: keyboard shortcuts (fbd9ece)
  • whiteboard: toolbar tooltips (5b4748d)
  • TODO: tick multiple-board management (7b34e73)
  • whiteboard: flat SVG toolbar icons; de-emoji search chips (0d3cc53)
  • search: find whiteboards by title (+ a Whiteboards filter chip) (fd02adc)
  • whiteboards: multiple boards + a Whiteboards sidebar section (467155b)
  • whiteboard: pan tool (hand), default tool (b015f8e)
  • whiteboard: one selection box for a multi-selection (a716e9a)
  • whiteboard: fix clippy lints (CI was red) (f4b5923)
  • TODO: more whiteboard follow-ups (c4672e2)
  • TODO: note whiteboard group-resize + custom-font follow-ups (e7ce553)
  • whiteboard: group rotation + resize for multi-selection (fe8ccbe)
  • whiteboard: snap rotation to horizontal / vertical (9af19e2)
  • whiteboard: rotate text + resize rotated box-like elements (c20fd9a)
  • whiteboard: render text as vector outlines (font module) (1a69659)
  • whiteboard: shape fill + opacity in the color picker (f374e04)
  • whiteboard: per-element color + a custom gradient picker (29c5c01)
  • whiteboard: element rotation (2f77f7e)
  • whiteboard: marquee + multi-select (df167bb)
  • whiteboard: Phase 6 — page-card embeds + page links (5bf6544)
  • whiteboard: Phase 5 — on-canvas text + resize polish (471da37)
  • whiteboard: Phase 4b — resize/endpoint handles + a clearer selection (a767db8)
  • whiteboard: Phase 4 — select, move, delete, undo/redo (b71d7a4)
  • whiteboard: Phase 3 — shape tools (rect/ellipse/line/arrow) + palette (f68c30d)
  • whiteboard: clip canvas painting to the board's bounds (dad931e)
  • whiteboard: Phase 2 — freehand pen + stroke persistence (6d30e0f)
  • whiteboard: Phase 1 — pan/zoom camera + world-space grid (af9794d)
  • whiteboard: Phase 0 — gpui-whiteboard crate + tab/persistence wiring (79eca22)
  • docs: add printing & export design doc (0cecc78)
  • docs: add whiteboard architecture design doc (c22df5c)
  • docs: list the 99 bundled Lucide icons (IconName variants) (d05af20)
  • todo: add auto-linking existing page titles as you type (dfafb14)
  • icon: hide a Z in the note rows' negative space (e1fc396)

Full Changelog: v0.1.0-beta.3...v0.1.0-beta.4

v0.1.0-beta.3

11 Jun 19:35
b323078

Choose a tag to compare

v0.1.0-beta.3 Pre-release
Pre-release

⚠️ Pre-release. Published for testing. Behaviour and artifacts are not final.

ℹ️ Platform support.

macOS (arm64 + amd64) is the primary dev target, exercised on every release.
Windows builds are verified periodically; Linux less often, as gpui's Linux backend is the least-mature of the three.
Issues on any platform are welcome at https://github.com/packetThrower/zorite/issues.

What's Changed

  • tabs: cap long titles with an ellipsis + tooltip (b323078)
  • tabs: pad the close × off the tab's right edge (5dcae82)
  • sidebar: collapsible namespace nodes in the recent tree (2ff5dc6)
  • sidebar: vertical indent guides down nested subpages (b8c42dc)
  • sidebar: make section headers stand out — accent label + hairline rule (84d698a)
  • sidebar: pin pages to a Favorites group (right-click → Add to favorites) (6252c59)
  • pdf: move the live viewer entity when its tab moves to another window (3c9d1fc)
  • images: hand decoded bitmaps across on tab moves + decode a few in parallel (dfb9b59)
  • perf: load the journal feed lazily + free mermaid bitmaps on view change (499cff2)
  • todo: add Whiteboards (Logseq-style freeform canvas) to the roadmap (908e3ce)
  • readme: document tabs & multi-window, mermaid, and right-click Edit (efadd55)
  • tabs: drag a tab to reorder, move between windows, or tear off a new one (16f2a63)
  • sidebar: truncate over-long titles with an ellipsis + tooltip (ef16263)
  • editor: right-click → Edit to enter edit mode on any page/journal day (35736bd)
  • mermaid: trim the diagram hit-box to the image edge (0cda4be)
  • mermaid: Esc closes the diagram lightbox (904c0b7)
  • mermaid: click a diagram to expand it in a lightbox (1ab2c0e)
  • markdown: render mermaid diagrams (pure-Rust, themed) (ad33e5c)
  • license: add GPL-3.0 LICENSE file (91bb010)
  • todo: log shipped fit-images + sidebar h-scroll under Completed (a253184)
  • search: type-aware results — find PDF and image files, filter by kind (fd3c859)
  • pdf: open password-protected PDFs behind a prompt (1ac1af6)
  • todo: note splitting the reusable crates into their own repos (b26badb)
  • markdown: fix link clicks being swallowed by click-to-caret (aaaf83a)
  • images: ⌘⇧I fits width-less images too, shrinking to half-column (c658b1c)
  • images: per-image horizontal scroll + ⌘⇧I to fit oversized images (260abf0)
  • sidebar: scroll horizontally when a page title overflows the rail (7f77770)
  • import: split Logseq's glued image runs so each renders as a block image (7ce5b92)
  • images: decode note images downscaled, serialized, and freed on view change (197e251)
  • import: Logseq graph importer with an extensible reader/engine split (879f8ad)
  • click-to-caret: keep the clicked line under the cursor; port to journal (dac5d67)
  • click-to-caret: clicking the rendered page edits at the click position (870b3b3)
  • find-in-page: rendered-text search with highlight, count, scroll-to (00bd27e)
  • settings: configurable date/time format for /date, /time, templates (845cad7)
  • repo: add CHANGELOG, Dependabot, and funding config (20ee8f3)

Full Changelog: v0.1.0-beta.2...v0.1.0-beta.3

v0.1.0-beta.2

09 Jun 04:33
749d696

Choose a tag to compare

v0.1.0-beta.2 Pre-release
Pre-release

⚠️ Pre-release. Published for testing. Behaviour and artifacts are not final.

ℹ️ Platform support.

macOS (arm64 + amd64) is the primary dev target, exercised on every release.
Windows builds are verified periodically; Linux less often, as gpui's Linux backend is the least-mature of the three.
Issues on any platform are welcome at https://github.com/packetThrower/zorite/issues.

What's Changed

  • db: pre-migration backup, transactional migrations, friendly failure (749d696)
  • ui: standard keyboard shortcuts + macOS menu bar + Settings keyboard list (64b41b4)
  • db: WAL journal for per-keystroke autosave; contain dev DBs in db/ (402188d)
  • db: trigram FTS5 search index (replaces the LIKE scan) (5e4603e)
  • docs: TODO — mark app icon/packaging + CI as done (75e620b)
  • docs: TODO — collect completed items in a Completed section at the bottom (f41f3d2)
  • docs: TODO — tab tear-off + PDF TOC done; add cross-window tab drag (7ec327e)
  • app: Open in new window moves the tab instead of duplicating it (34da100)
  • gpui-pdf: require a drag (not a click) to create a highlight (6d7ac12)
  • pdf: group bulleted highlights into a nested markdown list (86c28f2)
  • gpui-pdf: TOC panel + clickable in-page links (c9f9fea)
  • gpui-pdf: detect PDF outline / table of contents (bdfb7c2)
  • docs: TODO — add Contents TOC + PDF follow-ups (fallback, outline, forms) (504f16a)
  • sidebar: show the new-page + button in the collapsed rail too (af941d9)
  • markdown: render as highlighted text (cb60e27)
  • app: Esc exits markdown edit mode (back to the rendered view) (87e1238)
  • markdown: configurable list indent (edit + render match) + render polish (6b1d11b)
  • settings: fix Installed-themes list + give PDF render its own category (fd21eab)
  • slash: backspace inside a doubled bracket pair duplicated instead of deleting (cf36ee8)
  • cross-OS test fixes: PDF scrollbar, highlight row drift, sidebar + (9432ff3)

Full Changelog: v0.1.0-beta.1...v0.1.0-beta.2

v0.1.0-beta.1

08 Jun 18:56
5725caa

Choose a tag to compare

v0.1.0-beta.1 Pre-release
Pre-release

⚠️ Pre-release. Published for testing. Behaviour and artifacts are not final.

ℹ️ Platform support.

macOS (arm64 + amd64) is the primary dev target, exercised on every release.
Windows builds are verified periodically; Linux less often, as gpui's Linux backend is the least-mature of the three.
Issues on any platform are welcome at https://github.com/packetThrower/zorite/issues.

What's Changed

  • packaging config + app icon (5725caa)
  • ci: cross-platform build/release/lint GitHub Actions (b06eb71)
  • gpui-pdf: keyboard shortcuts for every viewer control (6dc0759)
  • gpui-pdf: find-bar polish — start from viewport, caret, tooltip offset (eecd48d)
  • gpui-pdf: find-in-PDF (search feature) (0d7bc5a)
  • docs: update TODO + READMEs for PDF zoom/nav, DPI, and markup (2eaa5e1)
  • PDF viewer: tooltips, highlight color picker, note→PDF flash links (401d86f)
  • gpui-pdf: stop spurious intra-word spaces in extracted text (46f5862)
  • Fix: extract page text for all visible pages in highlight mode (485b89b)
  • PDF markup Phase 3: drag-to-select creates highlights (7417ee3)
  • zorite: render PDF highlights from per-PDF notes pages (markup, read side) (cef2fd0)
  • gpui-pdf: render markup highlights (Phase 2) (21643d6)
  • gpui-pdf: text-extraction layer for markup (opt-in, dep-free) (3c6f6c9)
  • Fix image paste on Windows/Linux: gate the paste chord per platform (4baceb5)
  • PdfView: flicker-free zoom/quality, page-number input, settable DPI (fb4c495)
  • Extract the PDF viewer into a gpui-pdf crate (634ed5d)
  • Move markdown list/indent editor helpers into gpui-markdown (2fcf417)
  • Themes: swap in four Baudrun themes + a dark-only flag (133d378)
  • Editor: Tab indents list items, Shift+Tab outdents (dc374fe)
  • Editor: auto-continue markdown lists on Enter (a3837cc)
  • Multi-window: live-sync backlinks and the sidebar page-list (1ed9508)
  • Multi-window Phase 2: drag tabs to reorder or tear off (02af9f7)
  • Multi-window: live cross-window content sync (5507a12)
  • Multi-window: open a page or tab in a new window (00ac334)
  • Cross-platform file paths: one resolver for image/PDF refs (fed9f73)
  • README: document the in-app PDF viewer (virtualized, drag-drop) (10168a0)
  • Page view: expand the editable area above sub-pages/references (97c4c94)
  • Add in-app PDF viewer: dedicated tab, virtualized, drag-drop import (005fd38)
  • TODO: note DB-migration hardening (backup, transactions, failure path) (3f40782)
  • README: document hierarchy, aliases, and sidebar features (fdb93fa)
  • gpui-markdown: stop propagation on link click (0d39dbd)
  • Add a page alias field (alias:: under the title) (512ecf5)
  • Load the page list without content (id/title only) (c59f8fa)
  • Ignore throwaway *.db files (12e1df3)
  • Add performance benchmark tooling and results (1842497)
  • Cap the sidebar page tree to recently-viewed pages (2e35312)
  • Add Logseq-style page hierarchy (Foo::Bar namespaces) (9e13b5e)
  • Add a collapsible sidebar (Baudrun-style rail) (f20bcee)
  • Add sidebar jump-to-date calendar; reorganize the header (4af89f3)
  • Add /date and /time slash commands (ffbb356)
  • gpui-markdown: document the full public API in the README (30cb7fb)
  • gpui-markdown: honor table column alignment + add coverage sample (d08cc4b)
  • gpui-markdown: full CommonMark + GFM coverage (dcf6687)
  • Clean up dead-code annotations and clippy lints (adcd214)
  • Inline images: render, drag-resize, and paste/drag-drop insert (fc8ad63)
  • Auto-pair: wrap selections, and delete empty pairs on backspace (cf6a1b4)
  • Click a day or page's open area to edit at a blank line (25baf04)
  • Auto-pair brackets and quotes while typing (91a2018)
  • Autocomplete for [[ links, # tags, and {{ placeholders (99efe33)
  • Format the entire codebase with rustfmt (328fa7c)
  • Flush the page editor before it's dropped so undo/redo persist (cdfef74)
  • Make Tab indent in editors via a custom InsertTab action (f4dddc1)
  • Drop the sidebar Journals list; rely on search for past days (2234de0)
  • Create pages via a right-click menu in the sidebar (3d12e04)
  • Separate journal days into screen-sized blocks (8e3f47e)
  • Add page rename: right-click dialog + inline editable title (b848f73)
  • Settings: Baudrun-style two-pane window with theme dropdowns (7a1ca42)
  • User themes: load JSON from the themes folder + reveal/reload (0b6d13d)
  • Built-in themes (Nord/Solarized/Gruvbox/Dracula) + a theme picker (1c9f491)
  • Tidy TODO: light/dark/auto + Settings window done; named/user themes next (4d8136b)
  • Theme engine + Settings window (light / dark / auto) (65c6320)
  • Rename project rumin → zorite (f59d3dd)
  • Tabs: open pages in browser-style tabs (right-click → Open in new tab) (0fc448e)
  • Add delete-page: right-click a named page → confirm → delete (dbf6cf1)
  • Polish journal & page views: uniform padding, title-sized dates, dividers (de44a32)
  • TODO: page hierarchy/aliases, /time + /date, delete pages, UI pass, import/export (9eaf33c)
  • Two-level / palette + templates; move snippets into gpui-markdown (9bbb405)
  • Add README (root + gpui-markdown crate) and TODO (922824b)
  • Add Table + inline-formatting commands to the slash menu (e2c9215)
  • Broaden markdown rendering: GFM tables, strikethrough, images (956766b)
  • Add slash-command menu (/ inserts markdown) (104e153)
  • Add full-text search across notes (3f76404)
  • Add #tags; index links/tags on blur (fix per-keystroke page spam) (c15d821)
  • Add gpui-markdown crate: clickable wiki-links in reading mode (f23bb6c)
  • Add reading/edit markdown mode (f4f3e9b)
  • Replace block outliner with a Word-like markdown journal feed (80b836f)
  • Initial commit: rumin — Logseq-style outliner skeleton (9beb8f4)

Full Changelog: https://github.com/packetThrower/zorite/commits/v0.1.0-beta.1