github pounat/absorb v1.7.28

latest releases: v1.8.73, v1.8.72, v1.8.71...
one month ago

v1.7.28

New

  • Add backup & restore for all settings, export to a .absorb file and import on any device
    • Optionally includes saved account credentials for seamless device migration
    • "Restore from backup" pill on the login screen lets new devices skip manual sign-in
  • Podcasts that have chapters are now supported. Card UI for chaptered podcasts almost mirrors a book UI. Un-chaptered podcasts remain untouched. (#49)
    • Podcasts details sheet now also supports rich HTML descriptions (#49)
  • Reorganize settings page: new "Absorbing Cards" section, accordion behavior (one section open at a time), improved card contrast in dark mode
  • Add auto-play settings for books and podcasts
  • Add setting to auto remove the book/podcast when finished or keep the (default) overlay buttons
  • Add +/- buttons to speed slider for precise 0.05x adjustments
  • Defer podcast RSS hydration after initial personalized load for faster podcast library startup - thanks @kevingatera!

Fixes

  • Fix per-user data (absorbing cards, progress) leaking across accounts when adding a new user
  • Stop playback and sync progress to server immediately on Add Account, Switch Account, or Sign Out
  • Stabilize pending sync flush with single-flight batching to prevent overlapping concurrent flushes during startup/resume - thanks @kevingatera!
  • Fix absorbing card order not persisting, playing a book now correctly keeps prior plays in position instead of reverting to stale server order
  • Fix player controls clipped on narrow screens like Z Fold 4 front display (#50)
  • Fix chapter name and progress bar flashing to Chapter 1 during session load
  • Remove broken fallback speed icon that crashed notification rendering on Pixel devices (#48)

Don't miss a new absorb release

NewReleases is sending notifications on new releases.