Skip to content

fix: scan fidelity and recovery hardening for 1.9.5 - #83

Merged
Majkey25 merged 2 commits into
mainfrom
fix/quality-release/13-10-2026
Oct 13, 2026
Merged

Majkey25 merged 2 commits into
mainfrom
fix/quality-release/13-10-2026

Conversation

@Majkey25

@Majkey25 Majkey25 commented Oct 13, 2026 •

Copy link
Copy Markdown
Owner

Changes

  • Preserve nearby ink and unedited pages during cleanup; avoid duplicate PDF downsampling.
  • Keep same-second scans separate; verify external output identity and content before recovery deletes anything.
  • Restore document authority before callback replay; handle scanner lifecycle and folder-preference rollback.
  • Reject replayed folder results without replacing or cancelling the first accepted selection.
  • Correct signature geometry, thin redaction preview, fullscreen bounds and text parsing.
  • Release 1.9.5 Full: no Ads, Billing or Premium locks. The private Play edition is maintained separately; its source is not in this PR.

Verification

  • 695 public JVM tests passed; 771 private Beta JVM tests passed.
  • Huawei Android 10: final 60/61 native tests pass. The Czech OCR diacritic failure reproduces unchanged on the preserved baseline; its assertion remains intact.
  • Folder-picker regression: the old internal build overwrites the first URI; the repaired build preserves it and rejects replayed selection/cancellation. The native red/green check ran on the physical Huawei.
  • Signed Full candidate opens the real scanner, Gallery and manual/automatic capture on Huawei. No emulator used in this release phase.
  • Independent reviews covered storage, restoration, PDF, geometry and monetization. Both final release builds and all configured APK/AAB policy checks passed from clean isolated Git clones with real source provenance. Required CI passed for91192b1.

Limits

Google Play production remains blocked by its testing requirement; this release targets the existing closed Alpha track. No claim of perfect OCR or new real purchase/renewal verification.

@Majkey25
Majkey25 marked this pull request as ready for review October 13, 2026 19:14
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 13, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-13T19:15:32.885603Z 91192b1 Draft marked ready
🔒 Security Review ✅ Completed 2026-10-13T19:16:03.075833Z 91192b1 Draft marked ready
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@Majkey25
Majkey25 merged commit 30419b4 into main Oct 13, 2026
1 check 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