Skip to content

fix: harden offline EPUB finalization and bump workflow#708

Merged
everpcpc merged 3 commits intomainfrom
codex/fix-epub-offline-finalization
Apr 2, 2026
Merged

fix: harden offline EPUB finalization and bump workflow#708
everpcpc merged 3 commits intomainfrom
codex/fix-epub-offline-finalization

Conversation

@everpcpc
Copy link
Copy Markdown
Owner

@everpcpc everpcpc commented Apr 2, 2026

Summary

  • harden background EPUB finalization so EPUB extraction is finalized from a single callback path
  • add targeted offline EPUB logging and show a recovery-focused message when local resources are incomplete
  • allow make bump and marketing version bumps to run with unrelated worktree changes while committing only the version file
  • bump CURRENT_PROJECT_VERSION to 388

Root cause

Background EPUB downloads could be finalized more than once, which could leave extracted offline resources and persisted download state out of sync. That mismatch surfaced later as unreadable offline EPUBs.

Validation

  • make format
  • make build-ios
  • make build-macos

@everpcpc everpcpc changed the title [codex] Harden offline EPUB finalization and bump workflow fix: harden offline EPUB finalization and bump workflow Apr 2, 2026
@everpcpc everpcpc marked this pull request as ready for review April 2, 2026 03:37
@everpcpc everpcpc merged commit 99bf65e into main Apr 2, 2026
3 checks passed
@everpcpc everpcpc deleted the codex/fix-epub-offline-finalization branch April 2, 2026 03:38
@everpcpc
Copy link
Copy Markdown
Owner Author

everpcpc commented Apr 2, 2026

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