Skip to content

v0.0.15

Choose a tag to compare

@github-actions github-actions released this 12 Aug 18:28
ace3248

boxlore v0.0.15

AI-generated summary: May contain mistakes. Verify details against the linked pull requests.

Added

  • PodcastRepository unions cached publisher-feed extras after the PI page for getEpisodes, offset-0 pagination, and in-show search (skip rss: rows; merged lists are not cached) (#971)
  • Check New Episodes polls HTTPS feedUrl on RTDB tracked_podcasts when present (lastRssKey = guid else enclosure); unmatched feed-only drops omit PI episodeId and open the podcast page; GHA never mints negative ids (#971)
  • NewEpisodePushHydration refreshes an opted-in feed on FCM, promotes the local tip with markAsNew, and notifies / autodownloads with the local episode id (#971)

Changed

  • Subscribe auto-opts in to Missing episodes? when PI vs the publisher feed is disconnected; notifications stay off by default and still do not register on subscribe (#971)
  • setNotificationsEnabled(true) writes RTDB tracked_podcasts/{id} including HTTPS feedUrl when the show is opted in; foreground sync heals existing notifying + opted-in rows (#971)
  • LatestEpisodeTipLogic never writes an older tip over a newer one; same date + different id still replaces (PI catch-up); feed promotes use updateLatestEpisode(..., markAsNew = true) (#971)

Fixed

  • Home Your Shows NEW, the New episodes chip, Podcast Info, and Smart Queue no longer miss publisher-feed episodes that Podcast Index has not ingested yet (#971)