github van-geaux/lagrange-reader v1.5.0
Lagrange 1.5.0

17 hours ago

Lagrange 1.5.0

Features

  • e9fbcc1 Added EPUB annotation foundation with card actions. (#59)
    • EPUB annotations can be created, edited, and deleted, and are queued for server synchronization.
    • Annotation cards expose contextual actions including navigating to the annotated location.
  • eee4711 Preview-only reader and player mode. (#61)
    • Reader and player surfaces are available in a preview-only state.
  • d0f2529 Enhanced audiobook player controls. (#70, #68)
    • Full-screen player with chapter previous/next and seeking, skip intervals, speed, sleep timer, and lock mode.
    • Session history and cover viewing are integrated into the player.
    • Responsive portrait and landscape layouts, preserved browser route, shared chapter sheet, centered seek labels, and marquee titles.
  • ccc87f1 Added background-safe book downloads. (#84, #77)
    • Downloads continue when the app moves to the background or the screen turns off.
    • Progress and completion notifications are shown in the system notification shade.
  • bf10ab8 Improved fullscreen cover viewer. (#85, #73)
    • Cover is centered on the physical display and fitted to its aspect ratio.
    • Pinch/pan, double-tap zoom, and tap reset gestures are supported.
    • Tapping outside the cover or pressing Back dismisses the viewer.
    • The displayed cover can be saved through platform storage APIs.

Improvements

  • 5fa7402 Restored series detail screen pull-to-refresh and bottom-navigation visibility. (#63, #62)
  • 0fa9189 Extended EPUB reader text-size range to 200%. (#80, #69)
  • e347e7a Book Detail now automatically selects a downloaded format when one is available. (#82, #78)
  • c3df1d1 Home Local shelf now shows all downloaded books, including those previously omitted. (#91, #90)
  • c42ec86 Improved audiobook session-history layout and presentation. (#92, #75)

Fixes

  • 4756f40 Added trust for user-installed certificate authorities to support self-hosted servers. (#72)
  • 2127786 Added local-copy fallback when a remote book fails to open. (#81, #79)
  • c57aea0 Book Detail file picker now stays open after a format is selected. (#83, #76)
  • 89d3861 Handled download permission errors with user-facing guidance. (#87, #86)
  • 91f7229 Isolated and cleared account-owned state on logout; downloaded media remains available as device-shared Local books. (#89, #88)

Others

  • Compatibility and validation:
    • Published as Lagrange-1.5.0.apk (63,609,497 bytes); SHA-256 753b30291cfe6146362f1223e0d4093aac316956905d1310016e20d963e173c7 verified. Release workflow run 32475479393 passed.
  • Known limitations and deferred work:
    • BOOX/Android e-ink physical validation remains deferred pending access to a device; the current minimum SDK remains unchanged.
    • Native AppAuth/Custom Tabs OIDC remains deferred until BookOrbit provides deployed mobile-redirect support and the identity-provider callback is registered.
    • MOBI, AZW, AZW3, and FB2 remain unsupported.
    • Broader offline RAR/7z extraction and additional product work remain deferred.
  • Upgrade notes:
    • No migration action is identified for the 1.5.0 changes.

Don't miss a new lagrange-reader release

NewReleases is sending notifications on new releases.