plan for future expansion (hence location), likely including locale for i18n translation, and TMDB
metadata language with fallback (where possible)
re #144
adds migrations for collection and item metadata tables. posters (items + collections), wallpapers,
and themes now have a hash calculated based on their variables. adds check before generating poster,
comparing metadata slug to stored slug from previous sync, if both hash and slug are equal, then
generation/upload is skipped. will significantly reduce bloat from repeated uploads, and reduces
poster overlays re-run time significantly (e.g. 45 mins to 18 mins)
re #144
background/wallpaper can now be added to the config form which will be uploaded to plex during sync,
alongside file theme (music) for collections, and text summary
fix#63
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
adds options to create placeholders for missing items in config form, adds tmdb coming soon options,
refactors recently added smart collection to main collection type
re #115, re #128
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
Adds our own external IMDb ratings proxy api to enable TV show ratings in preview collections. Adds
proper handling of RT items without rating.
re #130
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
overseerr will no longer try send email notifications to agregarr created users. adds check for
overseerr labels to speed up sync cycles when altering/removing labels is not required
fix#92
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.
collections can now be previewed via a new button in the config form, this will show the collection
and matching plex items, with options to download missing items
fix#17
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
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
selecting random list/collection will now select a random list from the relevant source, and ensure
that the content exists in your library before creation