Skip to content

v0.1.0-beta.1

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 08 Jun 18:56
· 190 commits to main since this release
5725caa

⚠️ 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