Skip to content

Lagrange 1.2.2

Choose a tag to compare

@github-actions github-actions released this 24 Jul 16:16

Lagrange Reader 1.2.2 — Release Notes

Improvements

  • The "new version available" dialog now renders release notes as formatted Markdown (headers, bullet lists, inline code, bold) instead of raw plaintext.
  • Replaced the Acknowledge button with Download, which opens the GitHub release page directly.
  • Ignore now actually sticks: it persists the ignored release tag to app preferences, so a dismissed release stays suppressed even after fully closing and reopening the app, rather than reappearing on the next launch. Download still only dismisses the notice for the current session, so it can reappear on a later cold launch if the app has not actually been updated yet.

Validation

  • Full JVM gate passes: 324 tests across 53 suites, zero failures/errors/skips.
  • Lint reports zero errors.
  • Debug, Android-test, and signed release APKs all assemble successfully.

Known limitations and deferred work

  • Physical-device confirmation of the release-notification dialog's presentation, scrolling, Markdown rendering, and Download/Ignore behavior remains intentionally deferred.
  • Exact cross-client CFI interoperability with BookOrbit/Foliate full CFIs remains deferred.
  • Direct OIDC/SSO authentication remains deferred pending a confirmed BookOrbit provider and redirect contract.

Upgrade notes

  • Release APKs are distributed as GitHub Release assets rather than committed to the repository.
  • This tag uses the signed GitHub Actions release workflow.