Skip to content

Arf v1.7.0

Choose a tag to compare

@github-actions github-actions released this 10 Jul 12:41

Added

  • A page-view PDF reader. An attached or fetched PDF now opens as rendered pages in the side reader — scrollable, zoomable (fit-width, − / +, or Ctrl-scroll), with a selectable text layer — instead of a plain text column. Quote and highlight work directly on the page.
  • EPUB reading. Attach or fetch an EPUB and read it in the side reader as clean, reflowable text with its images inlined; chapters follow the book's own reading order.
  • Project Gutenberg as a reference source. Search the Add-reference box for literary and philosophical texts (Kant, Shelley, and the rest of the public domain) and fetch a public-domain EPUB copy to read inside Arf.
  • Highlights that travel with your vault. Reader highlights are written to a reader-highlights.json sidecar and carried in the .arf bundle, so they sync alongside your notes and references and re-appear on another device. Highlighting works in both the PDF viewer and the EPUB reader.
  • A mark on exported pages. Exported PDF and HTML carry a small, transparent Arf mark in the top-right corner — and nothing else in the header or footer.

Fixed

  • Fetching an open-access PDF now works for publisher-hosted papers, not only arXiv. The download runs through a native HTTP client that isn't bound by the web view's cross-origin rules, so a paper hosted on PLoS, Nature, MDPI, and other open-access sites downloads correctly. Discovery queries Unpaywall, OpenAlex, Semantic Scholar, arXiv, and Europe PMC, prefers a repository copy over a bot-walled publisher copy, and verifies every download is a real PDF before saving it.
  • The side reader no longer opens a PDF to a blank panel. Applying highlights had corrupted the reader's content region on a later update, which blanked PDFs whose text arrives after extraction.

Changed

  • Reference search now also covers Project Gutenberg, alongside Crossref and Open Library.
  • Reader scrolling is smoothed.

Installing — these builds are unsigned (no paid certificate yet):

  • Windows — SmartScreen may warn: More info → Run anyway.
  • macOS — right-click the app → Open the first time (Gatekeeper).
  • Linux — the .AppImage is portable: chmod +x and run.

Free and open source. Read the source, not the privacy policy.