Commit Graph

  • bd27f2de6b fix(users): correct auth middleware for web push subscription (#3005) Gauthier 2026-05-09 11:18:22 +02:00
  • 99f8520f48 fix(plex-watchlist-sync): handle MediaContainer.Video fallback in watchlist sync (#2992) Defendi 2026-05-08 09:09:50 -03:00
  • 788311aa02 chore(i18n): update translations from Weblate Weblate 2026-05-08 09:09:25 +00:00
  • de11222a37 chore(deps): update dependency express to v5 (#2963) renovate[bot] 2026-05-08 10:39:33 +02:00
  • 6eb43e00c9 chore(i18n): update translations from Weblate Weblate 2026-05-07 22:48:12 +00:00
  • 656e33fb4a chore(i18n): update translations from Weblate Weblate 2026-05-07 22:12:41 +00:00
  • f093c69723 feat(db): add DB_POOL_SIZE environment variable for postgres connection pool (#2990) Burak Emir Sezen 2026-05-07 22:11:36 +02:00
  • 9b7b50bff6 feat: add plex media ratingKey and ratingKey4k to webhook payload and… (#1812) Blake L. 2026-05-06 13:12:17 -05:00
  • 15296a03ae feat: add route to fetch user by jellyfin id (#2074) Fredrik Burmester 2026-05-06 20:10:26 +02:00
  • 217fcef34b chore(deps): remove or replace unused/heavy dependencies to reduce Docker image size (#2974) Gauthier 2026-05-05 14:54:26 +02:00
  • 5267611472 fix(slider): add async to spring animation (#2978) Gauthier 2026-05-04 22:45:36 +02:00
  • 20dbc30c37 ci(actions): update github actions (#2982) renovate[bot] 2026-05-04 22:28:34 +02:00
  • 550c3bce43 ci(release): remove git-cliff footer in release changelog (#2986) 0xsysr3ll 2026-05-03 22:04:06 +02:00
  • 9c34864ce6 fix(availability-sync): detect deleted seasons when media server retains empty season metadata (#2850) fallenbagel 2026-05-03 23:22:55 +08:00
  • 198e4e5953 fix(scanners): reset orphaned processing media from deleted Radarr/Sonarr entries (#2757) fallenbagel 2026-05-03 04:51:39 +08:00
  • ce51f6a83c fix(scanners): ignore unknown seasons in availability rollup and skip empty placeholder seasons (#2958) fallenbagel 2026-05-03 04:37:41 +08:00
  • 474201812a chore(i18n): update translations from Weblate Weblate 2026-04-30 10:49:11 +00:00
  • 952261b876 ci(actions): update github actions (major) (#2947) renovate[bot] 2026-05-01 17:02:43 +02:00
  • 3ad2d09dde chore(deps): update dependency copy-to-clipboard to v4 (#2944) renovate[bot] 2026-05-01 15:32:02 +02:00
  • 47ca2ba249 feat(helm): add service annotations (#2979) Marcin Jurczak 2026-05-01 10:22:40 +02:00
  • b32ab02c16 fix(tvrequest): allow special episodes when partial series requests are disabled (#2973) Gauthier 2026-04-29 19:00:46 +02:00
  • ce47cfb611 fix(issuedescription): fix issue display lists in IssueDescription (#2972) Gauthier 2026-04-29 18:32:27 +02:00
  • ba6ed6c181 chore: cleanup intl polyfills and dev config (#2965) fallenbagel 2026-04-29 19:12:43 +08:00
  • 811126d67f docs: add Terraform/OpenTofu provider page (#2967) Josh Archer 2026-04-29 04:59:29 -04:00
  • c2d31b7240 chore(deps): update dependency eslint-plugin-react-hooks to v7.1.1 (#2949) renovate[bot] 2026-04-28 14:52:42 +02:00
  • d50bdad17a ci(actions): update taiki-e/install-action action to v2.75.18 (#2961) renovate[bot] 2026-04-27 23:18:53 +08:00
  • 428fc4fb7d chore(deps): update dependency eslint-plugin-prettier to v5 (#2956) renovate[bot] 2026-04-27 12:58:15 +02:00
  • ce9643cb84 fix(auth): drop popup.closed check in Plex pin poll (#2941) Oscar White 2026-04-27 11:52:08 +01:00
  • 60a2a87a70 ci(actions): update github actions (#2945) renovate[bot] 2026-04-26 01:39:51 +02:00
  • 08d49b5964 chore(deps): update dependency typescript-eslint to v8.58.2 (#2803) renovate[bot] 2026-04-24 16:25:56 +00:00
  • b557dd0201 chore(deps): update dependency tailwindcss to v3.4.19 (#2013) renovate[bot] 2026-04-24 18:16:30 +02:00
  • 9063766824 chore(deps): update dependency @next/eslint-plugin-next to v16.2.4 (#2943) renovate[bot] 2026-04-25 00:12:09 +08:00
  • cad0aa7056 build(docker): update node.js to v22.22.2 (#2942) renovate[bot] 2026-04-24 16:09:30 +00:00
  • 8e1e7f39a8 chore(deps): upgrade dependencies (#2874) Gauthier 2026-04-24 18:04:15 +02:00
  • f078da85f5 fix(external-link): replace TMDB ID with IMDB ID for Trakt links (#2934) Defendi 2026-04-24 04:52:04 -03:00
  • 377bf65628 fix(ntfy): remove undefined fields from ntfy payload (#2931) Gauthier 2026-04-24 09:51:42 +02:00
  • 2d4cd0362e chore(i18n): update translations from Weblate Weblate 2026-04-23 17:49:10 +00:00
  • 431ad91f77 build(docker): update alpine to 3.23 (#2932) Gauthier 2026-04-22 17:08:32 +02:00
  • d426e1ee37 fix: send availability notification if media is available before approval (#2819) fallenbagel 2026-04-22 19:47:37 +08:00
  • d024849460 feat: filter out "Thanks" credits when looking at a person's credits (#2370) Kyle Engler 2026-04-21 08:43:03 -04:00
  • 3c249c7a68 chore(i18n): update translations from Weblate Weblate 2026-04-21 03:49:16 +00:00
  • 4e4e673525 chore(i18n): update translations from Weblate Weblate 2026-04-21 03:49:14 +00:00
  • 3e4bf1b9f6 refactor(logs): align failed login attempt message with failed sign-i… (#2914) Ludovic Ortega 2026-04-20 17:19:31 +02:00
  • 86e780e950 fix(entity): set the default value of UpdateDateColumn to CURRENT_TIMESTAMP (#2913) Gauthier 2026-04-20 17:13:52 +02:00
  • 1d2aa76f94 ci: ignore Renovate bot on irrelevant jobs (#2904) Ludovic Ortega 2026-04-20 10:37:47 +02:00
  • 2dfea0cc7e fix(media-request): remove cascade from modifiedBy to prevent user column wipe (#2911) fallenbagel 2026-04-20 12:09:54 +08:00
  • 6513915aa3 chore(i18n): update translations from Weblate (#2906) seerr-automation-bot 2026-04-20 00:05:52 +08:00
  • 22d3b0fb88 chore(helm): document storageclass parameter (#2909) Danju Visvanathan 2026-04-20 00:16:21 +10:00
  • 5fdedb1591 fix(override-rules): use find() instead of index lookup for service resolution (#2903) fallenbagel 2026-04-19 16:11:36 +08:00
  • 08bb6cdc00 test(override-rules): add component tests for service id resolution cypress-component-testing fallenbagel 2026-04-18 19:16:28 +08:00
  • aa15c3a3ea fix(override-rules): use find() instead of index lookup for service resolution preview-debug-overriderules fallenbagel 2026-04-18 19:05:42 +08:00
  • 56ab94a6c2 chore(i18n): update translations from Weblate (#2901) seerr-automation-bot 2026-04-18 01:57:19 +08:00
  • cd257bad2a feat(i18n): add server-side i18n for notification agents (#2731) fallenbagel 2026-04-17 19:39:59 +08:00
  • 7861db4941 fix(imdbRadarrProxy): pass headers and nodeCache as options instead of params (#2900) fallenbagel 2026-04-17 18:57:27 +08:00
  • 39e9f1f6c7 docs(fail2ban): add fail2ban documentation (#2894) Ludovic Ortega 2026-04-17 12:31:36 +02:00
  • 51cc0dc328 fix(helm): update chart source URL (#2889) Zadkiel AHARONIAN 2026-04-16 10:59:02 +02:00
  • 5b45806f15 fix: normalize webhook payload encoding to support raw JSON inputs (#2641) Aldo 2026-04-16 02:13:54 -06:00
  • c387d9c999 chore(helm): bump seerr to 3.2.0 (#2887) Ludovic Ortega 2026-04-16 07:37:14 +02:00
  • 85bfdb2be3 ci(create-tag): add gh token to avoid api rate limit in tag version retrieval (#2886) fallenbagel 2026-04-16 04:29:35 +08:00
  • e4ee71ae45 revert(pnpm-lock): revert pnpm-lock back to develop state v3.2.0 fallenbagel 2026-04-16 04:17:32 +08:00
  • e0b2a1c942 chore(release): prepare v3.2.0 fallenbagel 2026-04-15 19:45:42 +00:00
  • c5800a0ecd chore(release): merge develop into main fallenbagel 2026-04-16 03:39:50 +08:00
  • 66130beded fix(settings): persist new settings defaults to disk on startup (#2884) fallenbagel 2026-04-15 22:42:36 +08:00
  • 1cc73a832b ci(docker): release alias for major and minor version series (#2881) Ludovic Ortega 2026-04-15 14:55:17 +02:00
  • ff469cb6d7 feat(settings): add blocklist region and language options (#1802) 0xsysr3ll 2026-04-15 10:42:52 +02:00
  • aef2481722 fix: improve local login UX (#2849) fallenbagel 2026-04-15 16:24:22 +08:00
  • 15b31093c0 fix(auth): resolve Plex OAuth client ID mismatch (#2746) 0xsysr3ll 2026-04-14 12:35:29 +02:00
  • 891265fbfe chore: bump minimum required node version to 22.19.0 (#2873) Michael Thomas 2026-04-13 17:42:14 -04:00
  • 9c4c674dc9 chore(deps): fix axios security vulnerability (#2872) Gauthier 2026-04-13 18:19:13 +02:00
  • ef450ccd7a chore(helm): bump app version to 3.1.2 (#2870) Zadkiel AHARONIAN 2026-04-13 17:51:47 +02:00
  • 134d002365 chore(release): prepare ${TAG_VERSION} v3.1.1 gauthier-th 2026-04-13 14:07:57 +00:00
  • 09d201c825 chore(release): reset version gauthier-th 2026-04-13 15:59:01 +02:00
  • 74100e9669 fix(imageproxy): type axios instance gauthier-th 2026-04-13 15:45:28 +02:00
  • 7c3e8781b6 chore(release): prepare 3.0.1 gauthier-th 2026-04-13 15:26:30 +02:00
  • 3ca64222ae chore(deps): fix axios security vulnerability gauthier-th 2026-04-13 15:15:25 +02:00
  • a1339307e1 docs: Clarify Docker volume creation instructions on fresh Windows install (#2861) Lee Reilly 2026-04-13 01:37:16 -07:00
  • 43eff257e1 fix(overseerr-merge): sanitise corrupt quota values during overseerr migration (#2863) fallenbagel 2026-04-12 23:37:32 +08:00
  • 20ccd4bd38 fix(request): record modifiedBy on retry and add route tests (#2824) fallenbagel 2026-04-12 22:52:45 +08:00
  • f5115dae29 feat(settings): add help tooltips for services setup (#2662) 0xsysr3ll 2026-04-12 02:04:20 +02:00
  • 061121c326 fix(generate-password): await setPassword to fix race condition (#2845) fallenbagel 2026-04-09 21:32:28 +08:00
  • 64569638a6 fix(availabilitysync): improve season existence check and handle episode validation preview-debug-availability-sync fallenbagel 2026-04-09 20:30:18 +08:00
  • 35c0296578 refactor(availability): add debug logging for Jellyfin season checks and final seasons fallenbagel 2026-04-09 20:00:16 +08:00
  • 2432e8dd7b feat(webhook): add imdbid to webhook notification (#2658) Ludovic Ortega 2026-04-08 22:41:42 +02:00
  • 86acc41fa5 fix(helm): healthcheck endpoint to avoid github rate limit (#2837) Ludovic Ortega 2026-04-08 08:21:23 +02:00
  • e71f9ebb6c feat(helm): add subPath for volumeMount (#2834) josef 2026-04-07 23:15:33 +02:00
  • fe2c0416ef fix(emby): use static version in auth header for emby only (#2821) fallenbagel 2026-04-08 02:12:54 +05:00
  • 6aeab38ad6 fix(request): correct delete permission check and await movie save (#2742) Doug Rathbone 2026-04-07 17:48:24 +10:00
  • bd8f2d41c4 feat(ui): add loading state to request approve/decline buttons (#2815) Bob Ziroll 2026-04-06 14:11:17 -06:00
  • 0b8f872828 fix(entities): replace MySQL-only onUpdate with @UpdateDateColumn (#2823) fallenbagel 2026-04-05 21:53:30 +08:00
  • e85216aecc chore(i18n): update translations from Weblate Weblate 2026-04-04 09:59:16 +00:00
  • 77f2c13cfb feat(notifications): add ntfy markdown formatting (#2602) v3DJG6GL 2026-04-04 10:51:41 +01:00
  • 6d8b2b7393 feat(quota): added support for unlimited quota days (#2797) Robbin "Roboroads" Schepers 2026-04-04 04:42:46 +02:00
  • dc40ca413c docs: add self-signed certificate guide [skip ci] (#2776) John Costa 2026-04-03 15:51:35 -07:00
  • 6f9b743ea9 docs(contributing-guide): fix a typo (#2807) fallenbagel 2026-04-02 20:03:28 +08:00
  • 868430b7db build(docker): update node.js to v22.22.1 (#2707) renovate[bot] 2026-04-02 11:35:32 +02:00
  • 58514ec5cf ci(pr-validation): make checklist box detection case-insensitive (#2802) fallenbagel 2026-04-02 16:39:37 +08:00
  • 5bbdc52728 docs: move network-related docs to a dedicated tab (#2791) Defendi 2026-04-02 04:47:29 -03:00
  • 986761f61f ci(pr-validation): update pull request permissions to write for validation jobs (#2800) fallenbagel 2026-04-02 14:23:15 +08:00
  • 658e0cd1d4 ci(pr-validation): update pull request permissions to write for validation jobs fallenbagel/ci/fix-pr-validation fallenbagel 2026-04-02 14:17:08 +08:00
  • 67e27d5b79 ci(pr-validation): disable package manager cache in nodejs setup (#2799) fallenbagel 2026-04-02 14:12:04 +08:00