12 Commits

Author SHA1 Message Date
Tom Wheeler
459b9e339e fix(imdb): add AWS WAF challenge solver, fixing all IMDb lists
adds headless chromium to solve challenge. recent changes to IMDb require this, all lists return
zero items otherwise.
2026-01-11 18:01:01 +13:00
Tom Wheeler
02999acad6 fix(posters): add custom fonts support
add fonts to /config/fonts/ and they will be auto detected

fix #219
2025-12-31 14:46:40 +13:00
Tom Wheeler
5f309e54d9 chore(node version): pinned dockerfile to node:20.19.5-alpine 2025-12-10 02:11:59 +13:00
Tom Wheeler
8dd6dcbd18 fix(coming soon): add Deno for yt-dlp YouTube support
installs Deno from Alpine edge repository (required as of yt-dlp 2025.11.12 for YouTube downloads)

re #115
2025-11-14 18:46:22 +13:00
Tom Wheeler
d1e7dc5c24 feat(sources): new Coming Soon Collection - Creates collection based of monitored/upcoming items
Adds new "Coming Soon" collection type, with options for Monitored in Sonarr/Radarr or Trakt
Anticipated. If a media file doesn't exist (unreleased TV Shows and Movies), a placeholder file will
be added (trailer if available). Poster overlays are added depending on its availability and
monitored status. Options for number of days to look ahead and number of days to keep item in
collection after release date. After this period the poster is reset. The placeholder file is
removed when an actual file gets added by Sonarr/Radarr.

fix #115
2025-11-03 18:41:42 +13:00
Tom Wheeler
03a5f8645a chore(revert to alpine): reverts docker build to alpine 2025-10-03 18:39:13 +13:00
Tom Wheeler
faa401a040 fix(poster templates): add import/export, add fonts, add layers (major rework)
Adds poster template import/export function, including required assets (ZIP). Adds import/export of
source colours (JSON). Refactored elements into unified system. Added elements layering. Added
canvas for accurate text measurements. Added fonts. Changed dockerfile to build with debian for
dependencies. Added poster files for quicker generation of poster previews.
2025-09-24 02:17:49 +12:00
Tom Wheeler
1b3a8445f5 fix(posters): add emoji font package to dockerfile for posters 2025-09-19 06:41:46 +12:00
Tom Wheeler
edb93fecdc fix: collection hub discovery for deleted collections
stale collections in plex hubs list (collections that have been deleted in plex, but remain in plex
hubs list due to caching) are now correctly deleted when the clean up button is pressed
2025-09-03 19:44:27 +12:00
Tom Wheeler
eda801f0b7 fix: update dockerfile for poster generation assets 2025-09-03 17:15:53 +12:00
Tom Wheeler
fd08dcc02d fix: correctly respects exclusion list in radarr/sonarr
fixes #31
2025-08-30 23:19:42 +12:00
Tom Wheeler
b1fd043554 feat: first release 2025-08-25 01:48:34 +12:00