release: OffPDF v0.3.1 - #66
Merged
Merged
Conversation
Validate staged Edit PDF output before the destination rename so a truncated or structurally wrong file cannot replace the user's dest. qpdf --check errors are fatal; warnings are recorded and do not block. Fixes #34.
Re-check cancel after qpdf --check and before publish so a mid-gate Cancel returns CANCELLED, deletes staging, and does not replace dest. Production --check registers on the job handle like overlay qpdf.
…ings Page identity now uses a per-page Contents digest so two same-geometry pages cannot be swapped past the publish gate. qpdf --check exit 3 still publishes; the warning text is kept on the completed job update.
Lock false when window is missing or unmarked, true for each Tauri marker on its own, and no false positive from falsey values. Fixes #53.
…tion test: cover isTauriRuntime desktop vs browser markers (#53)
feat(edit): fail-closed validation before Edit PDF publish (#34)
…ure-corpus feat(pdf): add license-safe source-edit fixture corpus (#32)
list_link_annots returns AppError above 400 MiB or 5000 supported links instead of a list that looks complete. No-op Save keeps dest annot objects. Hydrate errors toast and still allow stamp-only Save.
test: cover supported file-type detection helpers
# Conflicts: # src/lib/fileTypes.test.ts
test: cover supported file-type detection helpers
…bels fix: associate shared form control labels
…ce, split paint/link caps Remove-all after deleting the last hydrated link can reach Save. Multi-file hydrate applies per source so an unlistable file does not discard edits on a sibling. Paint stays capped at 500; links may be 5000. Fixes the remaining owner review on #35.
feat(edit): add, edit and remove PDF link annotations (#35)
chore(release): prepare OffPDF v0.3.1
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Promotes the tested development branch to main for OffPDF v0.3.1.
Highlights:
The release preparation and development branch both pass frontend and Rust CI.
Closes #35