Skip to content

Improve legal reading and slow the Review reveal - #32

Merged
yonathanarbel merged 3 commits into
mainfrom
codex/lawpdf-0289-review-reveal
Nov 11, 2026
Merged

yonathanarbel merged 3 commits into
mainfrom
codex/lawpdf-0289-review-reveal

Conversation

@yonathanarbel

@yonathanarbel yonathanarbel commented Nov 11, 2026 •

Copy link
Copy Markdown
Owner

Changes

  • Add keyboard reading, cross-page selection, reading history, PDF links and bookmarks, and improved tab controls.
  • Add reviewable citation copying, footnote previews and supported note references, an annotation list and Markdown digest, dark appearance, and read-aloud controls.
  • Reduce Review layout and page-rendering work, improve recovery and save feedback, and consolidate release preparation and publication workflows.
  • Extend the first Review reveal to 3.2 seconds, with a brief opening pause and equal-duration, staggered word movements. Reader input skips it and Reduce motion disables it.

Validation

  • On the final revision, Windows passed 1,376 production tests and 1,381 developer-feature tests, with 2 and 3 ignored respectively. The additional ignored PDF-to-Review pipeline test passed separately. Release utility tests passed.
  • Focused tests cover reveal timing, word order, early landings, cancellation, Reduce motion, and settled repaint behavior.
  • The user tried the earlier 0.2.89 test build and confirmed that the reveal looks good. The subsequent source changes affect tests only.
  • A final-source Windows test installer was built and installed. Product and file versions are 0.2.89; the native/context runtime check passed and all seven runtime paths resolve inside the installation. Both LawPDF shortcuts point to the new build, and an installed PDF navigation smoke test passed.
  • All pull-request checks passed: Windows, macOS and Linux desktop verification; Windows, macOS and Linux release packaging; the Store package; and dependency audit. The hosted Windows release job installed and verified its exact installer. The tagged-release preparation job is appropriately skipped for pull requests.

Publishing requires the existing signed-manifest, package, provenance, and platform verification gates. The signing Mac is currently unavailable.

@yonathanarbel
yonathanarbel merged commit 14d81dc into main Nov 11, 2026
9 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