Skip to content

Releases: davidcoulson/theater-panel

Release list

v2026.10.11

Choose a tag to compare

@davidcoulson davidcoulson released this 12 Oct 01:29

First tagged release. Image: ghcr.io/davidcoulson/theater-panel:v2026.10.11 (also :2026.10.11.e3e55fc; :latest keeps tracking main).

New

Calendar tab. What Sonarr and Radarr expect around today, one column per day: three days back to three ahead on screen, scrolling two weeks back and four ahead, with week arrows and a Today button.

  • A season dropped in one go is one card (S1 · E1–6), with Downloaded, Missing or "2 of 6", or the air time and network if it hasn't aired.
  • Premiere, New show and Finale flags.
  • Films show their digital and disc dates (a disc date is skipped when the film was already out digitally), cinema dates faded, and a 4K badge from an optional second Radarr; a film in both is one card.
  • Shows on the Plex watchlist, and shows anyone has watched lately, go first in each day with a Watchlist / Watching tag; the Ours filter shows only those. The list is saved to the cache folder, so a restart starts with it.
  • If one of the services is down, the rest still show, with a note. Settings: Sonarr, Radarr and Radarr 4K URL and API key under Calendar on the settings page, with a Test button.

Pages open at once. While the panel idles on Home or Now Showing with nothing playing, it draws each rail page out of sight for a few seconds (shortly after loading, then every 15 minutes) to fetch its data and on-screen posters. Every page also remembers its last answer and shows it while refreshing.

Fixed

  • The rail could miss the panel's settings when they arrived before it finished drawing, leaving out the build number and any tab that depends on a setting.

Build

  • npm run push tags each image with its build version as well as latest.