Skip to content

Release v0.2.3 with macOS builds and cross-platform PDF fixes - #4

Merged
breslee1707 merged 7 commits into
mainfrom
codex/macos-build
Aug 28, 2026
Merged

Release v0.2.3 with macOS builds and cross-platform PDF fixes#4
breslee1707 merged 7 commits into
mainfrom
codex/macos-build

Conversation

@breslee1707

@breslee1707 breslee1707 commented Aug 28, 2026

Copy link
Copy Markdown
Owner

Summary

  • prevent large PDF finalization hangs by emitting only the mono output and using a fast serialization path for documents >= 200 pages or >= 50 MB
  • normalize reflected text matrices so translated text is not rendered upside down
  • fit indented prose and dense table cells within their source bounds
  • preserve Wingdings/Symbol private-use bullets on macOS and Windows
  • include macOS Apple Silicon and Intel build/release workflows
  • bump APP_VERSION to 0.2.3

Validation

  • python -m unittest discover -s tests -v (106 passed)
  • python -m pip check
  • Ruff hard-error checks
  • Windows PyInstaller build and packaged GUI smoke-test (exit 0)
  • visual/full-page QA on 4-page and 187-page regression PDFs; 0 null glyphs, replacement glyphs, placeholders, or spans outside the page canvas

Generated PDFs, models, caches, build outputs, and AGENTS.md are not included.

@breslee1707 breslee1707 changed the title Add macOS desktop builds Release v0.2.3 with macOS builds and cross-platform PDF fixes Aug 28, 2026
@breslee1707
breslee1707 merged commit 1443fc4 into main Aug 28, 2026
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant