Skip to content

v2.16.0

Choose a tag to compare

@github-actions github-actions released this 10 Jan 20:19
· 6 commits to main since this release

What's New

Smart Caching System

  • Dynamic Cache Duration: Cache duration now automatically adjusts based on podcast release patterns - daily shows refresh more often, inactive feeds less frequently
  • Per-Feed Scheduling: Cron system checks each feed against its own optimal refresh interval
  • Retry with Backoff: Failed feed fetches now use exponential backoff to avoid hammering unresponsive servers
  • Persistent Storage: New database-backed storage ensures episodes survive cache clears

Performance Improvements

  • FOUC Prevention: Players now fade in smoothly instead of flashing unstyled content
  • Lazy Initialization: Dynamically-loaded players (AJAX, page builders) auto-initialize via CSS animation detection
  • Playlist Prefetching: Large playlists automatically prefetch more episodes as you scroll
  • Responsive Images: Episode artwork now uses srcset for optimal image sizes across devices

Accessibility

  • Audio Element Cleanup: Native audio elements properly hidden from assistive tech (custom controls handle accessibility)

Full Changelog: v2.15.0...v2.16.0