Lagrange 1.4.3
Features
- 7fb5e3a Added explicit offline library caching for user-selected libraries. (#43)
- Book details and browsing-size cover thumbnails can be cached independently.
- Manual refresh/download supports progress, cancellation, partial-failure retention, storage reporting, and explicit clearing.
- An optional approximately daily unmetered-network refresh is available; readable book files remain separate from this cache.
- 260e059 Added one
Check for updatesbutton to the About screen. (#50)- The button shows checking and result states.
- A manual check shows an available update again even when that release was previously ignored.
- eb5400e Added continuous playback and timeline handling for connected multi-file split-MP3 audiobooks. (#36)
- Ordered files play as one authenticated playlist with automatic advancement.
- Chapters, seeking, elapsed/remaining time, and overall progress use the complete audiobook timeline.
Improvements
- c355872 Added series and selected-library bulk-download workflows with file-level selection, collection-level confirmations, aggregate progress, cancellation, cellular-data warnings, and confirmed deletion of local copies. BookOrbit Shelves bulk download remains deferred. (#38)
- c6ed71b Preserved browser drill-down and reader state through repeated orientation/fold recreation, including reader locators and idempotent reader launches. (#47)
Fixes
- 878373c Added same-book file selection when multiple compatible formats or attachments are available, while excluding unsupported metadata attachments from reader/media selection. (#37)
- 31d30b3 Restored cached-series Previous/Next navigation while offline or in airplane mode. (#42)
Others
- Compatibility and validation:
- All release-scope pull requests were merged into
mainbefore publication; the relevant user/device confirmations remain recorded in the project validation notes. - The About-screen update check, offline library cache, split-MP3 playback, bulk-download flows, same-book file selection, cached-series navigation, and recreation handling were user-confirmed at the applicable validation stage.
- All release-scope pull requests were merged into
- 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.
- BookOrbit Shelves bulk download remains deferred because the current API/model path does not expose usable Shelf content.
- Issues #40 and #41 are not included in this release because their local fixes have not been delivered through merged pull requests.
- Upgrade notes:
- No migration action is identified for the 1.4.3 changes.