Commit Graph

  • 476c1811dc chore(release): 2.3.0 v2.3.0 latest semantic-release-bot 2026-01-22 13:07:22 +00:00
  • f22c3465a7 Merge branch 'develop' into latest Tom Wheeler 2026-01-23 01:39:58 +13:00
  • db4c17a1ba fix(letterboxd): extract title from data-item-name instead of img alt (#405) develop bitr8 2026-01-22 22:41:13 +11:00
  • 5af35df5a6 fix(settings): add seasonGrabOrder and minimumRottenTomatoesAudienceRating to multi-source Tom Wheeler 2026-01-23 00:36:18 +13:00
  • 90e7aa69ff 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
  • 56432fd273 fix(placeholders): skip date filtering for non-Coming-Soon collections with includeAllReleasedItems (#387) bitr8 2026-01-22 12:46:50 +11:00
  • d17d8728e9 fix(placeholders): empty Plex trash after placeholder cleanup (#400) bitr8 2026-01-22 12:45:33 +11:00
  • be758cbf65 fix(collections): don't double-estimate digital release dates (#349) bitr8 2026-01-22 12:39:59 +11:00
  • 40c2266844 Translations update from Hosted Weblate (#370) Weblate (bot) 2026-01-22 02:39:21 +01:00
  • bff75b8111 fix(letterboxd): add cloudflare solver for leterboxd Tom Wheeler 2026-01-22 14:15:50 +13:00
  • 303f257781 chore(assets): stage language and country assets for overlays mappings Tom Wheeler 2026-01-21 14:08:30 +13:00
  • ea2e468dfb fix(overlays): add language and subtitle variables Tom Wheeler 2026-01-21 12:02:35 +13:00
  • 1aff792f9e chore(i18n): fix duplicate keys, add scipt to detect duplicates prior to extraction Tom Wheeler 2026-01-21 09:40:16 +13:00
  • b285f290a7 fix(overlays): proxy plex posters through backend Tom Wheeler 2026-01-21 08:11:24 +13:00
  • 7a7671f2b9 chore(prettier): satisfy prettier, add yml to pre-commit prettier check Tom Wheeler 2026-01-21 08:10:16 +13:00
  • 9087e84a9f fix(sonarr): add all sonarr mointoring options to main settings and collection config Tom Wheeler 2026-01-21 07:47:23 +13:00
  • 5b9774e6e5 chore(styles): update styles from slate to stone Tom Wheeler 2026-01-21 07:46:00 +13:00
  • fad645485b fix(overlays): add 'does not contain' string operator Tom Wheeler 2026-01-21 05:26:50 +13:00
  • 1be54fdcf7 refactor(posters): reorganise posters page to clearly separate collection posters and overlays Tom Wheeler 2026-01-19 19:34:45 +13:00
  • cdb87f5eb9 fix(metadata): fix incorrect release date for old releases with single modern digital release date Tom Wheeler 2026-01-19 19:06:09 +13:00
  • c093e60b67 fix(overlays): fixes focus issue in condition editor Tom Wheeler 2026-01-19 03:01:27 +13:00
  • 92db73514e fix(collection-posters): add pre-existing collections to preview, add real posters to content grid Tom Wheeler 2026-01-18 19:36:05 +13:00
  • 84138dab9c fix(deps): downgrade @semantic-release/github to 11.0.6 for Node 20 compatibility Tom Wheeler 2026-01-17 21:13:59 +13:00
  • 8b1d1c67a5 feat(trakt): add Trakt watchlist support (via OAuth) Tom Wheeler 2026-01-17 16:50:19 +13:00
  • caed9bde3d chore(workflows): add semantic release github package, remove typecheck from pre-commit Tom Wheeler 2026-01-15 18:20:02 +13:00
  • 616faaaf8e chore(release): 2.2.1 v2.2.1 semantic-release-bot 2026-01-15 04:53:23 +00:00
  • 7674cb4d94 chore(release): merge develop into latest Tom Wheeler 2026-01-15 17:25:51 +13:00
  • 0783c0692f fix(placeholders): add includeAllReleasedItems to sync and settings Tom Wheeler 2026-01-15 17:12:59 +13:00
  • 4e4edb5f2a fix(imdb): replace ExternalAPI with ImdbAxiosClient for improved list fetching Tom Wheeler 2026-01-15 16:58:23 +13:00
  • 2f0f6fa456 fix(workflows): update version number in package.json before build and push Tom Wheeler 2026-01-15 15:17:01 +13:00
  • 392cfa4bc0 Translations update from Hosted Weblate (#366) Weblate (bot) 2026-01-15 02:22:09 +01:00
  • 1ed2520587 fix(workflow): improve release workflow with version check and discord notifications (#369) samohtxotom 2026-01-15 14:18:04 +13:00
  • 41c93226ab chore(release): 2.2.0 v2.2.0 semantic-release-bot 2026-01-14 16:36:51 +00:00
  • afe019ea2e Merge branch 'develop' into latest Tom Wheeler 2026-01-15 05:29:23 +13:00
  • 52b266b385 fix(github-actions): integrate semantic-release-action and add GitHub release step Tom Wheeler 2026-01-15 05:18:58 +13:00
  • e621b7554f fix(overseerr): disable notifications for overseerr users Tom Wheeler 2026-01-15 04:30:21 +13:00
  • 91f7484904 fix(letterboxd): fix mixed lists in letterboxd Tom Wheeler 2026-01-15 04:27:47 +13:00
  • 2cea59b52b Translations update from Hosted Weblate (#360) Weblate (bot) 2026-01-14 16:04:27 +01:00
  • 6888304b09 chore(github): test dependabot, add source request template, add typecheck to pre-commit Tom Wheeler 2026-01-15 03:58:46 +13:00
  • 9600cb245b fix(overseerr): fix plexClient and libraryCache not being passed to sync Tom Wheeler 2026-01-15 02:17:09 +13:00
  • 76db41b2ac fix(random-lists): fixes letterboxd and imdb random lists Tom Wheeler 2026-01-15 01:02:01 +13:00
  • 4573668623 fix(collection-posters): fixes network logo mapping Tom Wheeler 2026-01-15 00:36:17 +13:00
  • 56e046de12 fix(imdb): fix url validation Tom Wheeler 2026-01-15 00:20:48 +13:00
  • f124211bda fix(placeholders): improve date filtering UX/logic for general lists Tom Wheeler 2026-01-14 23:24:56 +13:00
  • 39c439bb80 feat(placeholders): add option to skip youtube trailer downloads Tom Wheeler 2026-01-14 23:18:15 +13:00
  • 193833ce85 fix(trakt): add support for new app.trakt.tv urls Tom Wheeler 2026-01-14 23:09:47 +13:00
  • 460c8d2f1a Translations update from Hosted Weblate (#347) Weblate (bot) 2026-01-13 23:41:32 +01:00
  • 030c928844 fix(mdblist): fix mdblist for multi-source collections Tom Wheeler 2026-01-14 11:39:06 +13:00
  • 01f94d5c1f feat(imdb): add Top 250 English Movies collection type (#358) bitr8 2026-01-14 08:19:36 +11:00
  • be53722678 fix(posters): validate SVG icon dimensions and file type (#350) bitr8 2026-01-14 08:18:07 +11:00
  • 287befaa50 fix(plex): handle 404 gracefully when deleting hub items (#356) bitr8 2026-01-14 08:16:50 +11:00
  • bcda04dc64 fix(scheduler): startNow immediate sync and deadlock bugs (#348) bitr8 2026-01-14 08:16:02 +11:00
  • 11cc3609e7 chore(user-settings): remove redundant {user} api call Tom Wheeler 2026-01-14 10:12:46 +13:00
  • cac92296ed chore(internationalisation): extract literal strings into message defintions for i18n Tom Wheeler 2026-01-14 09:55:35 +13:00
  • e8b40272e1 fix(missing-item-filter): change from include to exclude when ratings return null/undefined Tom Wheeler 2026-01-12 11:33:06 +13:00
  • 3f49633027 fix(placeholders): add youtube-cookies.txt setup feedback Tom Wheeler 2026-01-12 11:29:31 +13:00
  • b3f0a1e561 feat(overlays): add certified fresh overlay support, with preset Tom Wheeler 2026-01-12 10:57:05 +13:00
  • 30ab2fc472 fix(overlays): add runtime HHMM (eg 2h 16m) Tom Wheeler 2026-01-12 10:52:39 +13:00
  • b02e767e9a fix(item-ordering): fix original plex order overriding source order Tom Wheeler 2026-01-12 10:20:41 +13:00
  • b381e419e6 fix(placeholders): update to new library specific path Tom Wheeler 2026-01-11 22:31:24 +13:00
  • a4e6ebaecd fix(api): Sanitize error responses to prevent information disclosure (#282) bitr8 2026-01-11 20:24:06 +11:00
  • 7c6ff6b030 fix(security): harden API clients and file operations (#300) bitr8 2026-01-11 20:22:38 +11:00
  • 452a2be4a9 fix(placeholders): trigger Plex scan and empty trash after cleanup (#332) bitr8 2026-01-11 20:20:25 +11:00
  • 82599a4add Translations update from Hosted Weblate (#335) Weblate (bot) 2026-01-11 10:18:33 +01:00
  • 5806bbc549 fix(placeholders): handle Jellyfin trickplay directories during cleanup (#340) bitr8 2026-01-11 20:18:11 +11:00
  • 5150bc790d fix: multi-source label regex for collection matching (#345) bitr8 2026-01-11 20:16:57 +11:00
  • d56d213d98 fix(custom-lists): refactor validation to include SSE messaging. fix fetch title for imdb Tom Wheeler 2026-01-11 22:14:34 +13:00
  • d9c6e2f7f8 fix(imdb): add watchlist support Tom Wheeler 2026-01-11 22:13:34 +13:00
  • 459b9e339e fix(imdb): add AWS WAF challenge solver, fixing all IMDb lists Tom Wheeler 2026-01-11 18:01:01 +13:00
  • dcfa611d70 chore(github-actions): cleanup old digests on oracle VM Tom Wheeler 2026-01-11 16:24:13 +13:00
  • 7cc440d9d5 chore(github-actions): add ghcr permissions Tom Wheeler 2026-01-11 15:59:47 +13:00
  • 14d220d869 chore(github-actions): update to use ghcr for builds Tom Wheeler 2026-01-11 14:57:12 +13:00
  • 1d3e0ad35d chore(readme): update PlexAniBridge link Tom Wheeler 2026-01-11 14:53:59 +13:00
  • aadcbf4a53 fix(collections): fixes incorrect ratingKey being saved when editing linked configs Tom Wheeler 2026-01-11 13:43:52 +13:00
  • 9cdad9f65d chore(github-actions): add concurrency control to develop build Tom Wheeler 2026-01-11 10:46:51 +13:00
  • 7b2187108d fix(rt-ratings): add roman numeral search support (#334) grokdesigns 2026-01-10 12:12:48 -07:00
  • 5e33c6167d fix(item-ordering): add A-Z and Z-A sort order options Tom Wheeler 2026-01-11 08:08:17 +13:00
  • 44e6c163f9 fix(letterboxd): add support for /{user}/films/ URL's Tom Wheeler 2026-01-11 08:06:27 +13:00
  • 1c21a0e7b2 feat(sort-order): add release date and date added to plex as sort order options Tom Wheeler 2026-01-11 07:42:34 +13:00
  • da1095f947 fix(overlays): add networks context Tom Wheeler 2026-01-10 12:12:35 +13:00
  • 8073c3418c fix(plex-libraries): fixes non-movie/show libraries being discovered inconsistently Tom Wheeler 2026-01-10 00:47:24 +13:00
  • 3aadbf0b44 feat(overlays): add Plex User Rating condition/variable Tom Wheeler 2026-01-09 23:36:12 +13:00
  • 33ba3d8ca9 fix(config): fix undefined custom url react error, enhance toasts Tom Wheeler 2026-01-09 18:19:36 +13:00
  • 7a5804e73e fix(missing-items-filtering): country and language dropdowns now include the full list Tom Wheeler 2026-01-09 18:16:31 +13:00
  • 5ae10be8ce fix(collections-quick-sync): add overseerr and tmdb autoFranchise support. refactor to use ratingKey Tom Wheeler 2026-01-09 18:11:42 +13:00
  • 33ac103895 fix(rt-ratings): fix year and title case mismatch Tom Wheeler 2026-01-09 02:10:15 +13:00
  • 15d343e8ee feat(overlays): add exists (null) boolean condition Tom Wheeler 2026-01-09 01:50:23 +13:00
  • d32c041faf feat(overlays): add daysSinceAdded and daysSinceLastPlayed variables Tom Wheeler 2026-01-09 01:45:57 +13:00
  • 604fb5504a chore(custom-lists): increase url validation timeout from 10 to 15 seconds Tom Wheeler 2026-01-09 01:02:22 +13:00
  • c35fe5cdf6 chore(locale): merge remote-tracking branch 'weblate/develop' into develop Tom Wheeler 2026-01-09 00:43:56 +13:00
  • b285c6ceba Translated using Weblate (Hungarian) Koch Norbert 2026-01-07 11:53:35 +01:00
  • 074ed6fc9e Translated using Weblate (French) Sulli 2026-01-08 08:15:01 +01:00
  • 8a7da35c53 chore(locale): add Danish, correct auto-translations Tom Wheeler 2026-01-08 22:30:04 +13:00
  • fbc03aff98 Merge remote-tracking branch 'origin/develop' into develop Hosted Weblate 2026-01-08 08:24:24 +00:00
  • 0dc0cb998b Translations update from Hosted Weblate (#322) Weblate (bot) 2026-01-08 09:24:20 +01:00
  • 1df71ba2e8 Translated using Weblate (French) Sulli 2026-01-07 07:07:22 +01:00
  • 0b1c5f1340 Merge remote-tracking branch 'origin/develop' into develop Hosted Weblate 2026-01-06 07:22:53 +01:00
  • dd50183cf8 Translated using Weblate (German) Sulli 2026-01-05 11:49:05 +01:00
  • 0f2433c56f Translated using Weblate (French) Sulli 2026-01-06 06:20:19 +01:00
  • 720988f6d2 fix(overseerr): fixes delete button. minor UI changes Tom Wheeler 2026-01-06 19:21:46 +13:00