Releases: rusty4444/coming-soon-card
v1.2.4 - Centered carousel dots in detailed layout
Bug fix - carousel dots now centered in detailed layout
The pagination dots under the carousel were left-aligned instead of centered when using the detailed layout. Root cause: the detailed layout overrides .content to align-items: flex-start, which collapsed the .dots container to its content width and pinned it to the left.
Fix
Added width: 100% to the .dots rule so the container spans the full parent width and its own justify-content: center takes effect.
Fixes
- Closes #5 - Carousel dots left-aligned in detailed layout
Notes
Pure CSS tweak, zero risk. Other layouts were unaffected before and unaffected now.
v1.2.3 - Local Radarr/Sonarr image fallback
New feature - automatic fallback to local Radarr/Sonarr images
Radarr hands out image URLs pointing at image.tmdb.org and Sonarr hands out URLs pointing at artworks.thetvdb.com. If either of those hosts is unreachable from the client device - most commonly because Pi-hole or a similar ad/tracker blocklist has blocked thetvdb.com - posters and fanart silently fail to load.
What's new
- Automatic local fallback. Every item now carries a secondary image URL pointing at Radarr's/Sonarr's own cached copy (
/api/v3/MediaCover/{id}/poster.jpgand/fanart.jpg). If the remote URL errors out, the card transparently retries with the local copy - which is guaranteed to work because the calendar fetch to the same server just succeeded. - Applies to both posters and fanart backgrounds. Both the visible poster and the blurred background image respect the fallback.
- Zero config. No new config options, no user action needed. Just upgrade and it works.
Fixes
- Closes #4 - "Images do not load for shows/series" (thetvdb.com blocked by Pi-hole)
Notes
If you were previously considering whitelisting thetvdb.com in Pi-hole, you no longer need to - though you still can if you prefer pulling the full-quality TheTVDB artwork directly.
v1.2.2 — TMDB token auto-detection
Bug fix — TMDB token auto-detection
The card previously assumed the tmdb_api_key field contained a TMDB Read Access Token (the long JWT starting with eyJ...) and always sent it as a Bearer header. Users who pasted a v3 API key (the 32-character hex string) instead would get HTTP 401 on every TMDB request — no posters, no trailers.
What's new
-
Auto-detect token type. The card now inspects
tmdb_api_keyand picks the right auth method:- JWT starting
eyJ...→Authorization: Bearer <token>header (as before) - 32-char hex string →
?api_key=<token>query param - Anything else → one-shot console warning pointing to the TMDB API settings page
- JWT starting
-
Either token now works out of the box. The Read Access Token remains the recommended choice, but pasting a v3 API key no longer silently breaks posters and trailers.
Fixes
- Closes #3 — "TMDB API calls for TV shows and trailers are missing the 'api_key' parameter (HTTP 401)"
Upgrade
HACS will pick it up automatically, or refresh the resource URL with a new cache-busting query string. Clear config is unchanged — no action required if your existing Read Access Token works.
v1.2.1
v1.2.0
New Features
Themes — 9 colour presets: Auto (teal), Plex (gold), Kodi (blue), Jellyfin (purple), Emby (green), Dark, Midnight, Sunset, Forest
Trakt Integration — use Trakt as a standalone data source or combine it with Radarr/Sonarr. Configure with just a free Client ID, or add an access token for private calendar access. TMDB API key enables automatic poster/fanart fetching for Trakt items.
Days Offset — include items released up to N days ago (default 0 = future only). Useful for catching recently released content that hasn't been downloaded yet.
Trailer Mode — choose between popup (fullscreen overlay) or inline (on top of the card).
Changes
- Radarr/Sonarr fields are now optional — at least one data source (Radarr/Sonarr or Trakt) is required
- When both Trakt and Radarr/Sonarr are configured, results are merged and deduplicated
- Comprehensive README rewrite with full Trakt setup guide, themes table, days offset explanation, and all YAML examples
v1.1.1
v1.1.0
New Features
Layout options — choose between two layouts in the visual editor:
- Poster (centred) — poster front and centre with info overlaid at the bottom (default)
- Detailed (poster + info) — poster on the left with full details on the right, including title, episode info, countdown, release date, and synopsis
Image type toggle — switch between:
- Poster art — portrait poster (default)
- Key art / Fanart — landscape backdrop art for a more cinematic look
All four combinations work (poster+poster, poster+fanart, detailed+poster, detailed+fanart).
Swipe navigation — swipe left/right on touch devices or click-and-drag on desktop to move through items. Auto-cycle timer resets after each swipe.
v1.0.0
Initial Release
A cinematic Home Assistant card showing upcoming movies and TV episodes from Radarr and Sonarr.
Features:
- Upcoming movies from Radarr with digital release dates
- Upcoming TV episodes from Sonarr with air dates and S01E02 labels
- Poster-centric design with countdown timers ("In 5 days", "Today")
- Formatted release dates ("8th of April 2026")
- Trailer playback via TMDB
- Blurred cinematic background art
- Auto-cycling with color-coded dots (gold = movie, blue = TV)
- Visual editor — configure everything from the HA UI
- HACS compatible
- Responsive poster sizing