Commit Graph

  • 4a101503a8 fix(overlays): show export button in XS and S grid sizes develop Tom Wheeler 2026-04-24 02:30:20 +12:00
  • 5618671286 fix(letterboxd): fall back to TMDB ID scraping if more than one exact title + year search result Tom Wheeler 2026-04-24 02:13:16 +12:00
  • b109ef513d fix: refresh Plex shared-server cache at start of user filter batches (#579) bitr8 2026-04-22 16:35:37 +10:00
  • 0886d9eaa8 feat(overlays): Refresh overlay of a single item (#561) RedRubble 2026-04-22 13:38:54 +10:00
  • 9fed643189 Translations update from Hosted Weblate (#507) Weblate (bot) 2026-04-22 04:59:11 +02:00
  • 480de07d07 chore(i18n): add Chinese, Japanese, and Ukrainian (translate via Weblate) Tom Wheeler 2026-04-22 14:45:39 +12:00
  • adf8b0a99b fix(seerr): fix Seerr user collection ordering and visibility Tom Wheeler 2026-04-22 14:39:34 +12:00
  • cae827f9fc fix: accept Plex webhook thumb field to prevent MulterError (#567) bitr8 2026-04-22 10:49:31 +10:00
  • 9593560ad0 fix(placeholders): match legacy edition tags in orphan file cleanup (#578) bitr8 2026-04-22 10:49:06 +10:00
  • 6c9f9d837c fix: use /api/collections/overlay-data endpoint (#569) timelordx 2026-04-20 23:52:03 -07:00
  • 6c307e3a58 fix: add NOT operator to TMDB Advanced Custom Filters (#539) Ryan Brothers 2026-04-21 01:09:29 -05:00
  • 5ca4511e70 fix(titles): add Seerr displayName as variable Tom Wheeler 2026-04-04 14:14:06 +13:00
  • b4c808f433 fix(overlays): use TMDb title for RT lookup and decouple from IMDb ID gate Tom Wheeler 2026-04-04 13:34:31 +13:00
  • 2bff7617f7 fix: back off on IMDb Top 250 cache refresh failure (#547) bitr8 2026-04-04 11:28:13 +11:00
  • 2cd410771a fix: remove date-based overlays when content is downloaded (#556) bitr8 2026-04-04 11:27:28 +11:00
  • 5114e73e99 chore(release): 2.4.2 v2.4.2 latest semantic-release-bot 2026-03-17 08:57:40 +00:00
  • ce3e9d43c6 Merge branch 'develop' into latest Tom Wheeler 2026-03-17 21:03:32 +13:00
  • 5ed40a3832 fix: path traversal in overlay template export (#513) bitr8 2026-03-17 19:03:13 +11:00
  • 67b813988e perf(letterboxd): reduce Playwright usage and parallelise TMDB resolution Tom Wheeler 2026-03-17 21:00:33 +13:00
  • 06e962c7ce fix(multi-source): reset stale title template when changing from single to multi source Tom Wheeler 2026-03-17 20:13:54 +13:00
  • 199841f3ae fix(placeholders): placeholder filters blocking creation when grab missing items was not enabled Tom Wheeler 2026-03-17 19:43:59 +13:00
  • c2f11799cf fix(imdb-letterboxd): use Playwright clients in random list and title validation for IMDb/Letterboxd Tom Wheeler 2026-03-17 16:36:13 +13:00
  • cd14951bbc fix(security): validate filenames in icon and poster thumbnail routes to prevent path traversal Tom Wheeler 2026-03-17 16:19:54 +13:00
  • ef873b7fe6 Sanitize SVG content on icon upload (#514) bitr8 2026-03-17 08:06:38 +11:00
  • 404e7c865e fix: TV placeholders leaking into filtered hubs (#503) bitr8 2026-03-17 08:03:53 +11:00
  • c1de3be561 Remove unused vm2 dependency (#515) bitr8 2026-03-17 07:51:48 +11:00
  • 9d2d211ef5 chore(i18n): extract strings Tom Wheeler 2026-03-17 09:40:13 +13:00
  • 95f77d64a4 fix(seerr): enable Home/Recommended visibility options for Seerr Individual Requests collections Tom Wheeler 2026-03-17 09:26:16 +13:00
  • 07f0a14ef0 fix(placeholders): add Plex Webhook support to mark placeholders as unwatched Tom Wheeler 2026-03-15 23:42:12 +13:00
  • b981ab6236 chore(release): 2.4.1 v2.4.1 semantic-release-bot 2026-03-05 06:43:38 +00:00
  • 68e01fbde8 Merge branch 'develop' into latest Tom Wheeler 2026-03-05 19:14:02 +13:00
  • c46046fc08 Translations update from Hosted Weblate (#463) Weblate (bot) 2026-03-05 07:06:08 +01:00
  • 501d6b68d7 chore(overlays): revert order of imdb and rt overlays Tom Wheeler 2026-03-05 19:04:49 +13:00
  • 78842cd050 fix(tmdb-collections): respect language setting for TMDB franchise collections Tom Wheeler 2026-03-03 23:51:32 +13:00
  • 8d850322b9 fix(overlays): support Maintainerr v3 API (mediaServerId rename) (#504) bitr8 2026-03-02 22:18:43 +11:00
  • 207a1ed905 fix(overlays): correct air date today logic for next episode and season (#496) Ruben 2026-03-02 19:16:56 +08:00
  • d8655cad41 fix(placeholders): handle Plex returning TV seasons as Children.Directory (#491) bitr8 2026-03-02 22:15:31 +11:00
  • 68d832a2bd fix: guard splice in arrangeCollectionItemsInOrder (#481) bitr8 2026-03-02 22:14:13 +11:00
  • 4f11ad1260 fix(local-posters): fix pagination and library filtering for local poster folders (#477) Rust84 2026-03-02 11:13:43 +00:00
  • 898c300d2a fix(overlays): fix days since season premiere logic (#473) Douw Jacobs 2026-03-02 13:10:36 +02:00
  • f563170053 chore(overlay-test): correct typing Tom Wheeler 2026-03-03 00:06:49 +13:00
  • 843d314984 fix(connections): correctly handle CSRF cookie name Tom Wheeler 2026-03-03 00:05:41 +13:00
  • d91d040c1e chore(dependencies): remove unused openpgp, minor patch bumps Tom Wheeler 2026-03-03 00:03:50 +13:00
  • aba123fcc5 fix(uploads): add authentication to poster export/import, trakt, and anime routes Tom Wheeler 2026-03-02 23:59:02 +13:00
  • 5134db5b9f fix(overlays): parallelise collection membership check in overlay test (#483) bitr8 2026-02-25 15:30:26 +11:00
  • 831ccaba98 fix(collections): index MAL IDs for constant-time lookups (#482) bitr8 2026-02-23 08:54:24 +11:00
  • 863d9974be fix(TMDB): Multiple custom advanced filter fixes (#476) Ryan Brothers 2026-02-22 15:01:25 -06:00
  • 4a4e1d85c1 fix(cleanup): prevent auto-franchise collections from being deleted when custom sync is enabled (#470) Sean Bingham 2026-02-22 13:58:22 -07:00
  • cb12822872 fix(overlays): move IMDb rating position out of conflict with top banner tiles (#408) Anthony Hoivik 2026-02-21 01:42:07 -05:00
  • 069e58c174 fix(coming-soon): makes hideIndividualItems work for Coming Soon collections (#469) Sean Bingham 2026-02-19 17:25:41 -07:00
  • 77c5a91139 fix(Placeholders): Scan all placeholder-enabled libraries, not just the first (#467) bitr8 2026-02-20 11:24:37 +11:00
  • 63b8851a1a fix(Placeholders): Separate placeholder filters independent of auto-request filters (#456) bitr8 2026-02-20 11:22:44 +11:00
  • 266a6057e0 docs(seerr): overseerr has been updated to Seerr across the frontend Tom Wheeler 2026-02-20 12:08:07 +13:00
  • 47bb609466 chore(release): 2.4.0 v2.4.0 semantic-release-bot 2026-02-15 01:07:42 +00:00
  • dc58c54481 chore(release): merge develop into latest Tom Wheeler 2026-02-15 13:46:09 +13:00
  • df26046348 Translations update from Hosted Weblate (#439) Weblate (bot) 2026-02-13 23:49:12 +01:00
  • 888dc43301 fix(overlays): fix native language strings being used for language/subtitle variables Tom Wheeler 2026-02-13 12:49:13 +13:00
  • 67a819236f chore(i18n): extract Tom Wheeler 2026-02-13 11:35:59 +13:00
  • 9b272e37b1 fix(overlays): add TVDB TV Status as additional TV Status option Tom Wheeler 2026-02-13 11:31:45 +13:00
  • e0470bcb0a fix: pass rating filters and seasonGrabOrder to multi-source collections (#459) bitr8 2026-02-13 06:50:21 +11:00
  • 87087cbb6c fix: re-apply placeholder markers during global discovery (#453) bitr8 2026-02-13 06:40:35 +11:00
  • a6e3e017bd fix(collections): use correct Plex API endpoint for collection title updates (#444) bitr8 2026-02-13 06:37:58 +11:00
  • ecda35507c fix(filtered-hub): use episode air date for TV recently released (#450) bitr8 2026-02-08 19:30:05 +11:00
  • bf569aea54 fix: use searchPerson API for person spotlight TMDB disambiguation (#452) bitr8 2026-02-08 19:29:44 +11:00
  • 968d4246f5 fix(letterboxd): resolve letterboxd items via film page TMDB links (#454) bitr8 2026-02-08 19:03:00 +11:00
  • 6b89f60983 fix: persist applyOverlaysDuringSync for pre-existing collections (#445) bitr8 2026-02-06 09:15:02 +11:00
  • e81b1d5952 feat(overlays): add date format options for US and UK/AU locales (#446) bitr8 2026-02-06 09:14:03 +11:00
  • 536d3733a2 fix(collection-poster-editor): fixes preview not resetting. adds library categorisation to dropdown Tom Wheeler 2026-02-06 11:11:44 +13:00
  • 9787db3bda feat(overlays): add Plex Labels as condition Tom Wheeler 2026-02-02 20:55:56 +13:00
  • af965b66c6 feat(overlays): add Collection as condition Tom Wheeler 2026-02-02 20:36:09 +13:00
  • 874290155a fix(overlays): fix infinite update loop Tom Wheeler 2026-02-02 19:10:13 +13:00
  • 3668ec2931 feat(collections): Add custom TMDB Collection Builder (#416) Ryan Brothers 2026-02-01 21:18:20 -06:00
  • 3ac4d07834 Translations update from Hosted Weblate (#403) Weblate (bot) 2026-02-01 15:07:44 +01:00
  • 4baa26302c feat(overlays): add ability to tag and sort overlays. add grid size option Tom Wheeler 2026-02-02 03:01:31 +13:00
  • 28245dbeb1 chore(prettier): formatting Tom Wheeler 2026-02-02 01:47:11 +13:00
  • 5745991f46 feat(missing-items): tMDB Keyword added to allow for more advanced filtering Tom Wheeler 2026-02-02 01:42:25 +13:00
  • 09f1dbbac6 feat(overlays): add 'mapped icons' element, allowing variables to be mapped to icons feat/overlay-icon-mapping Tom Wheeler 2026-01-22 13:39:33 +13:00
  • 08d37745d4 chore(github): remove dependabot Tom Wheeler 2026-01-31 10:30:17 +13:00
  • 653fef1ddb chore(prettier): satisfy prettier. also ensure tests are run on push events Tom Wheeler 2026-01-31 10:10:29 +13:00
  • 31427a8dcc fix(watchlist): fixes plex watchlist not respecting radarr/sonarr exclusions Tom Wheeler 2026-01-30 21:38:08 +13:00
  • 596f5596d1 fix(placeholders): fixes placeholders not being added to multiple collections Tom Wheeler 2026-01-30 21:31:00 +13:00
  • a02e5475f0 feat(coming-soon): coming soon collections can now be filtered by Radarr/Sonarr server and tags Tom Wheeler 2026-01-30 21:27:52 +13:00
  • 047586c2f5 fix(overlays): fix release time to 12:00:00 (midday) to ensure accurate TZ adjustment Tom Wheeler 2026-01-29 19:38:55 +13:00
  • 84db0e23c2 feat(collections): items that fall off collections now have a label 'agregarr-stale' added Tom Wheeler 2026-01-29 19:29:20 +13:00
  • 2acad0162c fix(watchlist): add username tags option for grabbing missing items from watchlist Tom Wheeler 2026-01-29 19:09:23 +13:00
  • 627eb99fae fix(radarr-sonarr): show auto-generated tag in collection config Tom Wheeler 2026-01-29 18:54:40 +13:00
  • f7083d760b feat(tags): tags can now be created directly in agregarr Tom Wheeler 2026-01-29 17:51:28 +13:00
  • 9962d5e0ef feat(overlays): add RT Verified Hot support and preset Tom Wheeler 2026-01-29 17:49:58 +13:00
  • a87ab2557d feat(radarr-sonarr): add option to tag existing media Tom Wheeler 2026-01-29 17:27:26 +13:00
  • afd53297c0 chore(tvdb): add tvdb id extraction for future implementation. also extract some shared functions Tom Wheeler 2026-01-29 15:09:46 +13:00
  • e6bd1e6fde chore(settings): add logos to services Tom Wheeler 2026-01-29 12:23:29 +13:00
  • b510fdc9f2 fix(multi-source): fixes collection title not updating when changed Tom Wheeler 2026-01-29 11:14:43 +13:00
  • 9b0d319102 feat(tautulli): add 'Most Watched' collection by Play Count or Watch Duration Tom Wheeler 2026-01-29 10:52:34 +13:00
  • eb22483553 fix(cleanup): prevent auto franchise collections from being deleted during full sync Tom Wheeler 2026-01-29 10:16:31 +13:00
  • e3e55148cd fix(randomise-home-order): process libraries separately and shuffle non-contiguous items Tom Wheeler 2026-01-29 09:49:33 +13:00
  • def271603f perf(overlays): batch composite all template overlays in single render pass Tom Wheeler 2026-01-29 08:41:36 +13:00
  • 24524b7de5 chore(pr-template): update template Tom Wheeler 2026-01-29 08:41:06 +13:00
  • 9016bd98f3 fix(letterboxd): improve TMDB matching with year-aware search and scoring Tom Wheeler 2026-01-29 08:33:40 +13:00
  • e482b58a29 fix(api): pass options to ExternalAPI constructor correctly (#413) bitr8 2026-01-26 07:42:27 +11:00
  • 9c345f6622 fix(collection-posters): update hbo max poster template logo, colors (#407) Anthony Hoivik 2026-01-25 15:41:18 -05:00