semantic-release-bot
7ee910bd99
chore(release): 2.0.0
v2.0.0
2025-12-16 11:13:45 +00:00
Tom Wheeler
411ce7836d
Merge branch 'develop' into latest
2025-12-17 00:10:10 +13:00
Tom Wheeler
453faa7b49
feat(v2.0.0): bump v2.0.0
...
major release including poster overlays and coming soon/placeholder feature
BREAKING CHANGE: bump v2.0.0
2025-12-17 00:08:39 +13:00
Tom Wheeler
e04518d562
fix(placeholders): adds correct shared filtering function for tmdb coming soon
2025-12-16 19:08:22 +13:00
Tom Wheeler
d1088914c4
fix(placeholders): update placeholder edition to Trailer
2025-12-16 18:41:29 +13:00
Tom Wheeler
785ba18638
fix(config): enable wallpaper, theme, and summary for pre-existing collections
2025-12-16 18:26:36 +13:00
Tom Wheeler
7739fa61f3
fix(placeholders): add placeholder cleanup to quick collection sync
2025-12-16 18:25:50 +13:00
Tom Wheeler
1a75e08a1f
chore(logos): convert objects (text) to vectors
2025-12-16 16:40:32 +13:00
Tom Wheeler
428a0a7426
fix(overlays): add preset templates, refine UI
2025-12-16 15:01:42 +13:00
Tom Wheeler
fea363dc3e
fix(overlays): refactor types, fix overlays not receiving correct source, minor fixes
...
fixes some sources not receiving the correct db records, resulting in adoption of items into
collection. adds immediate deletion of placeholder, check for placeholder use in other collections
before deletion. other minor fixes
2025-12-16 13:46:54 +13:00
Tom Wheeler
2063242bac
fix(trakt): adds recommended to multi-source, add OAuth setup validation
2025-12-16 11:51:18 +13:00
Tom Wheeler
b0ae1729c0
chore(jobs): add watchlist sync label
2025-12-16 11:50:33 +13:00
Tom Wheeler
aaf0c50848
fix(filtered hubs): ensure existing filtered hubs get updated
2025-12-16 11:45:37 +13:00
Tom Wheeler
f13bba0763
feat(plex watchlist): adds plex watchlist grabbing via overseerr and radarr/sonarr
2025-12-16 11:40:39 +13:00
Tom Wheeler
0551af0027
fix(minor fixes): add editionTitle, remove duplicate poster storage intialisation
2025-12-16 03:01:12 +13:00
Tom Wheeler
43b8e0549c
fix(overlays): remove incorrect application of overlays
2025-12-16 03:00:25 +13:00
Tom Wheeler
9354de7e09
fix(discovery): fix default hubs being relinked unecessarily
2025-12-16 02:59:05 +13:00
Tom Wheeler
9d2f6aec8f
fix(overlays): add daysAgoNextSeason and fix AWAITING DOWNLOAD preset template
2025-12-16 02:57:19 +13:00
Tom Wheeler
da31ec4e45
fix(poster storage): add temp cleanup, add usage checker for posters before deletion
...
posters now get checked if they are in use by a collection before being deleted, with override
option. also ensure temp files are cleaned up instead of being stored.
2025-12-16 02:54:25 +13:00
Tom Wheeler
9debc2d3e3
fix(saved posters): refactor of poster system with database tracking and automatic discovery
2025-12-16 02:45:55 +13:00
Tom Wheeler
bd92c8047d
fix(letterboxd): fixes parsing of apostrophe
...
fix #199
2025-12-15 14:33:03 +13:00
Tom Wheeler
7852b7ac70
fix(missing collections): adds auto-delete for missing pre-existing collections
...
fix #195
2025-12-15 07:30:12 +13:00
Tom Wheeler
a862d0930c
fix(exclusions): adds mutual exclusions to multi-source
...
re #115
2025-12-15 07:10:40 +13:00
Tom Wheeler
ddfc86ea4f
fix(overlays): cleanup overlays from config on deletion
...
re #144
2025-12-15 06:55:52 +13:00
Tom Wheeler
203e075905
fix(overlays): fixes overlays not rendering in preview
...
adds fake data to ensure overlay previews always load
re #144
2025-12-14 19:53:45 +13:00
samohtxotom
df99edd807
feat(trakt): add recommendations collection type ( #193 , #197 )
...
* Add Trakt recommendations subtype
---------
Co-authored-by: Akin Altas <akin@sistemart.com >
2025-12-14 18:27:36 +13:00
akina5525
81de7ac38d
Add Trakt OAuth ( #192 )
...
* Adds Trakt Oauth to access private lists/watchlist
Thanks to @akina5525
---------
Co-authored-by: Tom Wheeler <thomas.wheeler.tcw@gmail.com >
2025-12-14 17:39:14 +13:00
Tom Wheeler
d9495d43d9
chore(metadata): passthrough metdata options for multi-source
2025-12-14 14:51:52 +13:00
Tom Wheeler
ecc5b4c546
chore(text): update helper text for posters source
2025-12-14 14:03:13 +13:00
Tom Wheeler
ac5e74b519
fix(overseerr): fixes smart collections not having posters applied
2025-12-14 14:01:57 +13:00
Tom Wheeler
ed2c3e33ec
chore(badges): updates badges for filtered hubs
2025-12-14 12:16:40 +13:00
Tom Wheeler
c1150b0f80
fix(metadata): fixes wallpaper, theme, and summarry not applying to multi-source collections
...
fix #194
2025-12-14 11:15:38 +13:00
Tom Wheeler
9e15a66ab7
feat(poster sources): adds local poster source option
...
posters for overlays can now be set locally. folders are created for each item in plex under
/config/plex-base-posters/{library}/{item}/. Place a .png or .jpg in the folder for that poster to
be used as the base poster for overlays. if no file is present, TMDB poster will be used.
re #144
2025-12-14 10:48:00 +13:00
Tom Wheeler
c8fdc7b1ac
feat(quick sync): adds quick sync for collections and overlays
...
adds news jobs for quick sync collections and overlays. checks recently added items in last 24 hrs
or since last quick sync, and adds any missing items to collections, and applies overlays
2025-12-14 09:43:29 +13:00
Tom Wheeler
a25732281a
fix(overlays): add 25% opacity overlay for placeholder items
...
re #115 , re #144
2025-12-14 05:46:48 +13:00
Tom Wheeler
c024defb49
chore(poster editor): updates collection poster UI
...
makes snap to guides, undo/redo buttons consistent across poster template editor and item overlay
editor
2025-12-13 22:14:32 +13:00
akina5525
2fecf6b307
Feature/letterboxd watchlist ( #181 )
...
* Add Letterboxd watchlist support
2025-12-12 01:04:14 +13:00
Tom Wheeler
f2623e63e9
fix(overlays): apply overlays during sync now skips if no overlays configured
...
re #144
2025-12-12 00:36:31 +13:00
Tom Wheeler
7ee89b6738
fix(networks top 10): fixes best match being overriden by library type
...
fix #172
2025-12-12 00:25:44 +13:00
Tom Wheeler
54c215e15e
fix(collections): fixes stale hubs data creating collections
...
ensures hub data is deleted when deleting a collection when becoming inactive due to time
restrictions. also removes incorrect logic which caused a pre-existing collection to be created if
it was only found it hub data, which is incorrect as collections remain in plex hubs even if the
collection is deleted in the library.
2025-12-12 00:15:00 +13:00
Tom Wheeler
54f6402a09
fix(dashboard): adds tautulli setup error
...
re #138
2025-12-10 19:41:40 +13:00
Tom Wheeler
e9f8816835
fix(overlays): add corner radius options
...
corner radius options can now be changed for each corner, adjust IMDb and RT default overlays, fix
small gap at top of some overlays (rounding error)
re #144
2025-12-10 19:39:14 +13:00
Tom Wheeler
c57c61cad8
chore(volume mounts): update placeholder volume instructions
...
re #115
2025-12-10 19:35:49 +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
6cda7b8347
fix(overlays): add live placeholder tracking, seperate out releaseDate
...
fixes incorrect overlays applying by ensuring releaseDate is only used for Movie
physical/digital/theatrical+90 and TV show series premiere, adds episode and season release date
conditinos. Removes unecessary database values causing stale and incorrect metadata to be passed to
overlays. placeholders are now identified during overlay application. multiple minor fixes.
re #115 , re #144 , fix #175 , fix #178 , fix #179
2025-12-10 00:47:15 +13:00
Tom Wheeler
5296c48f3b
fix(overlays): fix poster source setting not saving when re downloading
2025-12-10 00:46:14 +13:00
Tom Wheeler
a6eef5a8be
fix(overlays): adds poster reset option
...
posters can now be reset to a non-overlay state
re #144
2025-12-10 00:44:59 +13:00
Tom Wheeler
12abba4e11
fix(posters): fixes slow lookup for coming soon items, adds plex poster to cleanup
...
coming soon now matches/fetches release dates in parallel. coming soon cleanup now respects poster
source setting.
2025-12-06 18:04:23 +13:00
Tom Wheeler
366b2a2ade
fix(posters): revert null poster fallback for TMDB
...
now tries selected language and immedaitely falls back to default poster
re #144
2025-12-06 18:02:36 +13:00
Tom Wheeler
630e04a8a8
fix(overlays): fixes some fonts not working
...
all fonts should now work in both preview and final rendering
re #144
2025-12-06 17:03:43 +13:00