Skip to content

fix: upside-down offline PDF DIVINA render and show progress#601

Merged
everpcpc merged 1 commit intomainfrom
codex/fix-600-pdf-offline-divina-rendering
Mar 3, 2026
Merged

fix: upside-down offline PDF DIVINA render and show progress#601
everpcpc merged 1 commit intomainfrom
codex/fix-600-pdf-offline-divina-rendering

Conversation

@everpcpc
Copy link
Owner

@everpcpc everpcpc commented Mar 3, 2026

Summary

  • Fix offline PDF-to-image rendering for DIVINA so generated pages are no longer upside down.
  • Add progress reporting during offline PDF preparation and surface it in the DIVINA loading view.
  • Bump offline PDF preparation stamp version to trigger a one-time rebuild of stale cached renders.

Testing

  • make build-macos
  • make build-ios
  • make build-tvos

Closes #600

Use non-flipped PDF page rendering transforms for offline DIVINA PNG generation so cached pages are not upside down.

Add progress reporting from PDF offline preparation to ReaderViewModel and show determinate progress in DivinaReaderView while rendering.

Bump offline PDF preparation stamp version to force one-time regeneration of previously cached upside-down renders.
@everpcpc everpcpc merged commit 4a4c4f3 into main Mar 3, 2026
3 checks passed
@everpcpc everpcpc deleted the codex/fix-600-pdf-offline-divina-rendering branch March 3, 2026 09:17
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.

Pdfs are rendered upside down while using divina reader

1 participant