2026-09-26

Analytics and feed reliability improvements

  • Improved analytics loading times, especially over longer date ranges, by reducing repeated database queries.
  • Fixed player, device, platform, and country filters to match the categories shown in charts, including unknown values.
  • Fixed a bug where applying an analytics filter could count repeat requests that were excluded from the unfiltered report.
  • Fixed older HEAD requests being included in download counts.
  • Fixed historical downloads disappearing from reports after editing an episode's publication date.
  • Improved private podcast subscriber history with lifetime access counts and more accurate "Last Access" dates for repeat visits.
  • Updated empty subscriber history to show "No recorded access" instead of "Never".
  • Added a manual recovery tool for subscriber access history while older request logs are still available.
  • Standardized panel backgrounds across the dashboard for a more consistent appearance in light and dark mode.
  • Improved feed forwarding checks with backup DNS lookups when the default resolver fails.
  • Reduced alerts for temporary feed DNS failures while continuing to report persistent problems.