Lagrange 2.1.2
Release date: 2026-11-02
This hotfix restores the audiobook notification player that was missing in Lagrange 2.1.1. We’re sorry for the regression and appreciate your patience while we corrected it.
Highlights
- Restored the audiobook notification player missing in 2.1.1, including foreground media playback and a notification action that reopens the player. (PR #382) (
van-geaux) - Improved EPUB reading with more reliable progress and resume handling, optional paragraph spacing, additional reader themes, and guarded chapter transitions in continuous scrolling. (PR #370, PR #369, PR #380, PR #385) (
JBWortley,RobinD42,van-geaux) - Added a high-contrast colour e-ink theme and corrected visible-page progress in PDF reading. (PR #347, PR #373) (
JBWortley,van-geaux)
Features
- 462321c Added an optional high-contrast colour e-ink theme for app navigation and EPUB, PDF, and comic reader controls. (PR #347) (
JBWortley) - 2842799 Replaced RGB component forms in custom EPUB background and text colour dialogs with an interactive colour wheel and hexadecimal editor. (PR #368) (
RobinD42) - 91e8464 Added per-library EPUB paragraph spacing controls. (PR #369) (
RobinD42) - 22f5805 Added six built-in EPUB foreground/background colour themes. (PR #380) (
RobinD42) - bb89542 Added guarded pull gestures to move between chapters in continuous EPUB mode. (PR #385) (
van-geaux)
Improvements
- 5e78e56 Added Android Auto and portable-storage translations, including Simplified Chinese strings. (PR #361) (
JimmyJi0309) - f339624 Sends the app interface language with BookOrbit requests so the server can return localized text when its language catalogs support it. (PR #365) (
JimmyJi0309) - 0729e98 Hardened EPUB progress persistence and resume behavior across layout changes, reader lifecycle events, and profile changes. (PR #370) (
JBWortley) - c4d2f81 Keeps stale On Deck entries from appearing when local status already shows a book as being read or complete. (PR #372) (
JBWortley) - cc739a5 Clarified Series and Library bulk-download actions and confirmation labels. (PR #376) (
van-geaux)
Fixes
- 351db6a Restored the Media3 audiobook notification channel, notification updates for player state and timeline changes, and the session-linked foreground media notification. Tapping the notification opens the player. (PR #382) (
van-geaux) - b81e7dc Corrected PDFium visible-page progress so the page shown, reader progress, page selection, and resume position stay aligned. (PR #373) (
van-geaux)
Others
- d4dc853 Added a pull-request check that flags newly added hardcoded user-facing strings in Kotlin UI code. (PR #374) (
JimmyJi0309) - 9aca2f7 Added prerelease notes and a reporter test procedure for audiobook background playback. (PR #383) (
van-geaux)
Upgrade notes
- No migration action is currently identified for the changes in this release. Existing profiles, downloads, cached data, and reader preferences are expected to remain available.