Skip to content

Lagrange 1.5.2

Latest

Choose a tag to compare

@github-actions github-actions released this 11 Sep 07:48

Lagrange 1.5.2

Features

  • ce187c0 Added long-press image viewing for EPUB and comic readers. (PR #137, #74)
    • Open loaded images in a shared fullscreen viewer with bounded zoom and pan.
    • Support conservative pinch and pan on image-only EPUB pages.
  • 590639a Added an EPUB Image Library. (PR #145, #143)
    • Discover images across an EPUB archive with configurable minimum dimensions.
    • Browse thumbnails and full-size images with swipe and tap navigation.
    • Zoom, pan, and export images from the fullscreen viewer.
  • 2146f8d Added an accessible FAQ entry to the profile menu. (PR #141, #140)

Improvements

  • 275ec30 Improved the EPUB Image Library flow for undownloaded books. (PR #148, #146)
    • Request explicit consent before downloading the selected EPUB.
    • Use the durable local-book download lifecycle.
    • Open the gallery only after the download completes successfully.
  • 702d80a Added finer audiobook playback speeds from 0.75x through 2x with stable labels. (PR #155, #152)
  • a37c0a3 Improved multipart audiobook downloads. (PR #158, #156)
    • Serialize physical-file transfers.
    • Preserve durable per-file state and recover queued work after restart.
    • Expose clearer FIFO progress and queue state.
  • 7264e3f Improved grouped physical-file handling in Book Detail. (PR #160, #159)
    • Preserve selectable physical-file groups and exact file identity.
    • Support grouped progress and cancellation.
    • Allow per-file downloads and deletion of completed local copies.

Fixes

  • e0f0a49 Preserved EPUB image colors across reader themes and restored shared image-viewer routing. (PR #139, #138)
  • 59dad33 Fixed reader-preference persistence across activity recreation, backgrounding, force-stop/reopen, and reader return. (PR #144, #142)
  • 22c6a9a Stopped audiobook playback and removed its notification when Android removes the app task, while preserving playback during ordinary backgrounding and screen lock. (PR #151, #150)
  • f7aaf58 Added default-enabled pause and resume behavior around Android-reported competing audio focus. Opening the notification shade alone does not pause playback. (PR #154, #153)
  • f37eac6 Fixed multipart audiobook timelines so chapters, seeking, skipping, transitions, progress, and restoration use the complete ordered file manifest. (PR #162, #161)
  • 753e92a Preserved whether a grouped inspector download targets one physical file or the complete group. (PR #164, #163)
  • 592a7aa Distinguished the file currently downloading from later files waiting in the FIFO queue, showing Downloading and Waiting accurately in Local books. (PR #166, #165)

Others

  • Starting with Lagrange 1.5.2, releases provide separate ABI-specific APK files:
    • Lagrange-1.5.2.apk is the normal combined download.
    • Lagrange-1.5.2-arm.apk is the ARM release asset.
    • Lagrange-1.5.2-x86.apk is the 32-bit x86 release asset.
    • Lagrange-1.5.2-x86_64.apk is the 64-bit x86 release asset.
    • If you are unsure which ABI your device uses, download Lagrange-1.5.2.apk.
  • The merged 1.5.2 scope passed the project's relevant compilation, unit-test, lint, and APK-assembly checks. Selected behaviors were also confirmed on physical devices.
  • Native AppAuth/Custom Tabs authentication remains deferred until BookOrbit provides deployed mobile-redirect support.
  • MOBI, AZW, AZW3, and FB2 remain unsupported.
  • BOOX and Android e-ink physical validation remains deferred pending device access.
  • Same-format files with identical server metadata may remain ambiguous because the BookOrbit API does not expose a stable discriminator.

Upgrade notes

  • No migration action is currently identified for the 1.5.2 changes.