Skip to content

Releases: dilmun/delryn

Release list

v0.1.0

Choose a tag to compare

@dilmun-release-bot dilmun-release-bot released this 09 Aug 18:40
b0a3e85

0.1.0 (2026-08-09)

Features

  • annotations: colour highlights with H, line wash, and overlay tab (6017070)
  • annotations: store layer for colour highlights (04549db)
  • app: command palette + fuzzy matcher (Phase 4) (a3636b5)
  • bookmarks: named bookmarks + folders (65ea7b7)
  • bookmarks: pure bookmarks, gutter ribbon, modern overlay (84eb15e)
  • dedup: content-fingerprint deep scan (SimHash), drop cover+title (3148685)
  • dedup: drop READ column and per-group title from the resolver table (97992aa)
  • dedup: fingerprint the title page / front matter, not the middle (db4bd81)
  • dedup: identify books by title read from the page, not metadata (c71ddd6)
  • dedup: match books by their table of contents (a81fea4)
  • dedup: multi-key union-find detection + "keep both" dismissals (7cff332)
  • dedup: per-author metadata match + content scan skips metadata-grouped (6afb3dc)
  • dedup: rename keep→ignore; add ignored-groups manager (8d423f7)
  • dedup: resolver full-screen, format/converted prefs, path column (b835b3e)
  • dedup: resolver preview + reveal, tabular layout; drop Enter-delete (1ffc897)
  • dedup: scan every book — union all tiers instead of fallback (2aba5dd)
  • dedup: thorough cover-hash duplicate scan (R in Duplicates view) (e2dc535)
  • epub: EPUB3 navigation document — TOC + bodymatter start (Parsing Phase B) (3645751)
  • eqn: degrade unmappable MathML nodes instead of sinking the equation (#7) (97d3679)
  • eqn: recover math from data-mathml, JATS tex-math, and aria-describedby (#9) (6470efc)
  • format: display-math detection → Block::Math (83366e6)
  • format: footnote/cross-ref anchors + footnote definitions (75365c0)
  • format: MathML rendering (+ quieter inline image placeholder) (619118c)
  • format: parse <table> into Block::Table (a16b8cf)
  • format: parse admonitions into Block::Callout (ab1abdc)
  • format: PDF v2 — page-as-image backend (pdfium-render) (93f4b34)
  • formats: recognize PDF/MOBI/AZW3 — index by filename, dispatch on open (42a0d7b)
  • html: attach a trailing 'Figure N.' paragraph as the image caption (226b295)
  • image-viewer: open on current figure, copy, editable save path (6e87935)
  • images: auto-boost low-res equations + live "Equation size %" knob (007c11f)
  • images: normalize figure sizing + Lanczos3 quality; text-proportional equation strips (002a502)
  • images: size figures consistently from authored width (418302e)
  • layout: justify, soft-hyphen breaks, converter-spacing tidy (010848f)
  • library: Cover Wall view — immersive, chrome-minimal cover grid (433f7f5)
  • library: cross-format duplicate detection (Phase 3) (34a56e1)
  • library: direction-aware cover prefetch + vim page navigation (86bd181)
  • library: duplicate resolution (keep one, delete the rest) (91c0fb2)
  • library: duplicate-resolution overlay (checkboxes + smart auto-select) (2e7b1a2)
  • library: export book list to CSV/JSON/Markdown (Phase 4) (2c414ec)
  • library: free-form per-book tags (43ec769)
  • library: in-app Sources tab to manage library folders + folder CLI args (32a83a5)
  • library: metadata diff + selective apply (6f0535a)
  • library: PDFs/EPUBs sidebar views + clearer Collections divider (9f34583)
  • library: per-book rating (Phase 3) (95de61f)
  • library: reading-status enum + per-column show/hide + sort rework (91ac062)
  • library: right-aligned book counts per sidebar group (142281d)
  • library: single cover grid — rounded covers, details caption, no badge (aa02613)
  • library: smart filter query DSL (Phase 3) (693bba8)
  • library: statistics overlay (Phase 4) (703f9f7)
  • library: stretch covers to fill the cell (grid + wall) + wall badge (2a23722)
  • library: trash-delete, orphan sweep, frequency tab order, stable tabs (22e3d12)
  • lookup: Year + ISBN seed fields; ISBN-only exact lookup (27c5071)
  • math: "Math size %" setting for graphical equation size (c5a3007)
  • math: delryn-math crate — LaTeX → cached PNG (RaTeX) (4e05bbb)
  • math: render display equations as themed images (graphical math) (3cf3bcf)
  • math: retain the LaTeX source on Block::Math (beefdda)
  • math: super-script unambiguous exponents in text equations (cce72a4)
  • math: universal, encoding-agnostic math rendering (#5) (328c867)
  • media: image rendering modes — smart lightness-invert (c9c83cc)
  • mobi: detect converted (calibre etc.) files during scan (1915647)
  • mobi: HUFF/CDIC decompression (type 17480) (#9) (92b9887)
  • mobi: KF8/AZW3 sections, NCX table of contents, and inline images ([#13](https://github.com/di...
Read more