Skip to content

v0.1.5

Choose a tag to compare

@reycn reycn released this 10 Oct 07:04

PDFMathReader v0.1.5

This release includes 2 new features and 6 fixes and improvements since v0.1.4. See the highlights below.

0.1.5

New features

  • add Finder and AirDrop file actions on macOS — Add localized File menu actions for original and translated PDFs. Assemble completed translated pages into a PDF for Finder and AirDrop, and disable translated actions until all pages are available. (218541d)
  • add nine interface languages — Sort interface language choices by English country name and default to English. Add native menu translations, RTL metadata and PDF layout isolation, with locale coverage and persistence checks. (041a09d)

Fixes and improvements

  • repair update installation and recent controls — Copy ASAR archives as physical files and preserve relative framework symlinks. Report bounded update failure details and verify pinned macOS release signatures before publication. Remove the duplicate white SDK substrate beneath recent-document glass controls. (6c3663b)
  • defer cache cleanup until browsing is idle — Defer automatic cache cleanup until 30 seconds of inactivity and no active translation or layout tasks. Share activity across reader backends, abort cleanup when browsing resumes, and classify eviction candidates in one pass instead of repeated cache scans. Return cache-only misses before Python and kernel startup probes. (6e7a18f)
  • upgrade liquid-glass to 0.0.2 (288a646)
  • activate native PDF apps before handing off — Use a packaged macOS helper to wait for Launch Services and foreground activation before completing PDF handoff. Keep discovered applications available across document windows and sign the native helper with the app. Validation: 165 application tests, lint, and build passed. (9c542ef)
  • open current PDF in native applications (0675d4c)
  • remove duplicate annotation glass outline (06995ec)

Update

Quit PDFMathReader, download the package for your system below, replace the existing application, and reopen it. Your documents and settings are preserved.

Full changelog