v0.1.0-beta.1
Pre-release
Pre-release
·
190 commits
to main
since this 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