Commit Graph

18 Commits

Author SHA1 Message Date
Tom Wheeler 6083a79f06 feat(tmdb franchise): adds auto TMDB franchise collections
automatically creates collections with 2 or more matching items, with TMDB collection poster option
and hide from library option

fix #129
2025-11-30 22:40:15 +13:00
Tom Wheeler 4d5c600627 fix(unwatched): unwatched collections now create smart collections based off labels
no longer creates a base collection, instead adds labels to items and creates smart collection with
label filter

fix #137, fix #134
2025-11-29 16:21:19 +13:00
Tom Wheeler de8ed928fe feat(poster overlays): poster Overlays for individual items can now be created
Adds new feature for Poster Overlays, create overlays in the editor under Posters -> Poster Overlays
with variables and conditions, and select which libraries the overlays should apply to

fix #144, re #115, re #128
2025-11-27 14:14:04 +13:00
Tom Wheeler 9ef18b0a84 fix(coming soon): adds Recently Added collection option to exclude Coming Soon placeholders
A new collection sub-type 'Recently Added' has been added under Coming Soon. This will create a
smart collection that is identical to the default Plex recently added collection, but without the
coming soon placeholder items

re #115
2025-11-13 17:53:30 +13:00
Tom Wheeler 500a43552e refactor(plexapi): refactor plexapi.ts 2025-11-05 11:33:12 +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 9992d8dd44 fix(reordering): fixes plex home/recommended reordering for large libraries with randomise order set
fix #102
2025-10-20 17:55:12 +13:00
Tom Wheeler bfa0eb8f5f fix(item ordering): improves sync time by selectively reordering items in collections 2025-10-15 18:32:51 +13:00
Tom Wheeler 9fd2da2566 chore(smart collections): removes collectionMode from backend
Initially collectionMode was used to hide the base collection in the library tab, but turns out Plex
propogates the settings from the base collection to the smart collection, and vice versa, so the
smart collection got hidden as well.
2025-10-06 08:46:11 +13:00
Tom Wheeler 5db47da2c6 feat(unwatched filter): adds unwatched option in config
add new option in config form to show unwatched items only, which creates a smart collection in plex
with the unwatched filter based off the normal collection

fix #51
2025-10-03 14:06:02 +13:00
Tom Wheeler 03fecf0ac2 fix(plex collections): collections are now correctly deleted when their config is removed
During label refresh if a collection was removed from agregarr its label was reset and would
therefore be treated as a pre-existing collection and not be deleted
2025-09-19 20:02:38 +12:00
Tom Wheeler 27092a546e chore(logs): reduced verbose logging 2025-09-19 12:09:05 +12:00
Tom Wheeler 88e5ef3fef fix(collections): episode based collections can now be created for trakt and imdb
fix #68
2025-09-18 14:46:53 +12:00
Tom Wheeler b778430ab3 feat: add poster generationn and management
fix #45
2025-09-02 13:57:59 +12:00
Tom Wheeler f3f84991aa fix: multiple minor fixes 2025-09-01 19:22:54 +12:00
Tom Wheeler aa12466f7b chore: add debug for connections
re #5, re #10, re #16, re #33, re #36
2025-08-31 03:39:57 +12:00
Tom Wheeler f135273ea7 fix: plex home/recommended ordering
fixes #28
2025-08-30 21:27:36 +12:00
Tom Wheeler b1fd043554 feat: first release 2025-08-25 01:48:34 +12:00