Commit Graph

  • b843be0cad fix(link-account): fix error-message override (#2547) Pierre Spring 2026-02-22 12:41:37 +01:00
  • 68f56d2035 fix(jellyfin-scanner): include unmatched seasons in processable seasons (#2538) fallenbagel 2026-02-21 06:51:02 +05:00
  • 7c60a5c3c5 fix(plex-scanner): add TVDb to TMDB fallback in plex scanner (#2537) fallenbagel 2026-02-21 02:48:52 +05:00
  • a0d0eb1858 docs: update Unraid install and migration guides with dual permission methods (#2532) mjonkus 2026-02-20 21:12:27 +02:00
  • 7e9dff3a1b docs: add a warning in migration-guide for third party installation (#2527) Ludovic Ortega 2026-02-20 11:44:47 +01:00
  • cecdd63108 chore: disable nextjs telemetry (#2517) Ludovic Ortega 2026-02-20 11:27:50 +01:00
  • 880fbc902d chore: update contributing guide regarding Automated AI Agent (#2518) Ludovic Ortega 2026-02-20 00:43:00 +01:00
  • fba20c1b39 ci: remove discord notification from release (#2501) Ludovic Ortega 2026-02-19 22:47:26 +01:00
  • fa905be002 docs: remove double quotes (") from DB_HOST environment variable (#2514) nova-api 2026-02-19 08:56:25 +00:00
  • 9da8bb6dea fix: preserve blocklist on media deletion & optimise watchlist-sync (#2478) fallenbagel 2026-02-19 01:23:50 +05:00
  • 0e636a3f99 docs(synology): add installation guide via SynoCommunity (#2503) Michael Reid 2026-02-18 11:49:51 -04:00
  • e0e4b6f512 fix(watchlist-sync): correct permission typo for TV auto requests (#2488) fallenbagel 2026-02-18 19:23:20 +05:00
  • dc1734d41f docs(truenas): update install/migration guide (#2491) Ludovic Ortega 2026-02-18 13:30:25 +01:00
  • 06e5eb0704 ci: add create-tag workflow to streamline release process (#2493) Ludovic Ortega 2026-02-18 13:22:16 +01:00
  • 88afcc113d docs: media server support clarification [skip ci] (#2498) DataBitz 2026-02-18 22:08:48 +13:00
  • 4939f13dbe ci: update concurrency logic (#2481) Joe Harrison 2026-02-17 13:47:16 +00:00
  • 5e57fdcf66 ci: add semantic-pr workflow to enforce conventional commits (#2472) Dallas Gordon 2026-02-17 07:33:41 -06:00
  • cf4883a55e chore(github): add docs and maintenance issue templates (#2467) fallenbagel 2026-02-17 15:47:58 +05:00
  • 5e64d49c32 docs(unraid): improve unraid migration guide (#2470) blassley 2026-02-16 18:12:47 -06:00
  • c6bcfe0ae4 perf: add missing indexes on all foreign key columns (#2461) fallenbagel 2026-02-16 21:36:55 +05:00
  • 6076878f76 docs(notifications): revise web push notification docs [skip ci] (#2451) Jan Kleine 2026-02-16 13:19:43 +01:00
  • 8f0c904928 feat(helm): use an existing PVC as config volume (#2447) Sandesh Koirala 2026-02-16 02:09:11 -06:00
  • 04b9d87174 fix(helm): add "v" as prefix for appVersion tag (#2445) Ludovic Ortega 2026-02-15 15:40:34 +01:00
  • b499976902 fix(servarr): increase default API timeout from 5000ms to 10000ms (#2442) fallenbagel 2026-02-15 17:19:27 +05:00
  • 87fb0dfd6c chore(helm): update ghcr.io/seerr-team/seerr ( 3.0.0 → 3.0.1 ) [skip-ci] (#2441) Ludovic Ortega 2026-02-15 12:59:01 +01:00
  • b6a913211a docs: add Unraid installation and migration guide (#2440) mjonkus 2026-02-15 13:56:37 +02:00
  • 39ae32f509 docs: fix migration guide title (#2425) Ludovic Ortega 2026-02-15 03:41:57 +01:00
  • c2977f6430 ci(changelog): fix changelog template (#2431) Ludovic Ortega 2026-02-15 00:35:05 +01:00
  • 92504b7864 ci(release): disable verify attestations for now (#2420) Ludovic Ortega 2026-02-14 19:17:54 +01:00
  • 018e04a657 docs: remove warning about Seerr not being released (#2411) Gauthier 2026-02-14 18:17:34 +01:00
  • e503de323a chore: upgrade PWA version (#2418) Gauthier 2026-02-14 18:09:55 +01:00
  • bcd8002887 fix: run the blocklist migration last (#2417) Gauthier 2026-02-14 16:26:03 +01:00
  • 33a5d9a9ac refactor: rename blacklist to blocklist (#2157) Conlan Kreher 2026-02-14 08:31:45 -05:00
  • 15be3d7475 fix(base-scanner): derive media availability from actual season state… (#2412) fallenbagel 2026-02-13 23:05:59 +05:00
  • 55c2d541e6 feat(ui): rebrand Jellyseerr logos to Seerr (#2406) Gauthier 2026-02-13 17:37:00 +01:00
  • 1ed86c14c0 fix(media-request-subscriber): prevent mediald nullification from cascade saves (#2356) fallenbagel 2026-02-13 15:02:22 +05:00
  • 91261f6a61 fix(settings): DNS cache UI consistency, validation, and conditional rendering (#2382) fallenbagel 2026-02-13 04:16:10 +05:00
  • 3dea58eead fix(overriderules): display the users of an override rule (#2410) Gauthier 2026-02-12 23:20:16 +01:00
  • 3eea8ee98e fix(watchlist): remove error log when a media from the watchlist is blacklisted (#2407) Gauthier 2026-02-12 09:16:56 +01:00
  • 7cd3521cfd docs(docker): document available image tags and their usage (#2402) Ludovic Ortega 2026-02-11 15:17:03 +01:00
  • e53c2a34dc docs(blog): update authors description and add Discord link (#2405) Gauthier 2026-02-11 14:42:52 +01:00
  • 095784bf62 docs(blog): add Seerr release blog post (#2401) Gauthier 2026-02-11 13:50:28 +01:00
  • 4f7819f028 fix: add IF EXISTS to SQLite migration DROP INDEX statements (#2398) fallenbagel 2026-02-10 18:25:36 +05:00
  • 028c7c2434 fix(overriderules): test service using the right endpoint (#2399) Gauthier 2026-02-10 13:18:56 +01:00
  • e3dc1c302d fix(webpush): avoid querying push subs with empty user list (#2380) 0xsysr3ll 2026-02-09 15:34:13 +01:00
  • a44a3b1e14 perf: add database indexes & minor frontend/backend improvements (#2396) fallenbagel 2026-02-09 17:06:53 +05:00
  • 186998b888 chore(workflows): remove redundant Hugging Face model cache (#2397) fallenbagel 2026-02-09 16:01:55 +05:00
  • df54fb9451 ci(workflow): add i18n label check to avoid duplicate comments (#2390) 0xsysr3ll 2026-02-09 10:30:25 +01:00
  • 673f3f2939 chore(i18n): update translations from Weblate (#2395) seerr-weblate-bot 2026-02-09 10:17:17 +08:00
  • 3cd66589ca chore(i18n): rescue translations from #2384 (#2394) fallenbagel 2026-02-09 07:07:11 +05:00
  • dbee2fdf9f ci(duplicate-issues): migrate to pnpm from npm (#2388) fallenbagel 2026-02-08 17:28:02 +05:00
  • 0ffe3e8067 ci(issues): add LLM-driven duplicate issue detection (#2381) fallenbagel 2026-02-08 15:45:49 +05:00
  • 2dac679f1b chore(i18n): update translations from Weblate (#2378) seerr-weblate-bot 2026-02-07 04:45:45 +08:00
  • faa2c0a005 fix(servarr): add timeout to Radarr/Sonarr API requests to prevent infinite loading (#2375) fallenbagel 2026-02-07 01:38:21 +05:00
  • a0a784b976 docs: add missing migration steps (#2376) Ludovic Ortega 2026-02-06 13:55:46 +01:00
  • 0d270ac871 ci(workflow): validate i18n locale files are synchronized (#2347) 0xsysr3ll 2026-02-05 07:43:18 +01:00
  • 8fc68c3888 revert(media-request): revert #2316 explicitly setting the mediaId when creating request (#2372) fallenbagel 2026-02-04 21:51:59 +05:00
  • 8b41685b31 chore(deps): upgrade prettier, and tailwind (#2351) fallenbagel 2026-01-29 11:48:34 +05:00
  • 5bd31040c0 chore(deps): update dependency pg to v8.17.2 (#2011) renovate[bot] 2026-01-28 02:58:56 +05:00
  • 127a91ca9c ci(actions): update github actions (#2346) renovate[bot] 2026-01-27 20:27:51 +01:00
  • 7d2e24a528 build(docker): update node.js to v22.22.0 (#2057) renovate[bot] 2026-01-27 20:21:09 +01:00
  • ddf347994a chore(deps): update dependencies and fix security vulnerabilities (#2342) fallenbagel 2026-01-27 23:00:42 +05:00
  • 0f7d29624b fix(availability-sync): handle resolution check for single-server setups (#2334) fallenbagel 2026-01-27 00:58:24 +05:00
  • f627a8e9db refactor(api): replace plex-api package with internal implementation (#2335) fallenbagel 2026-01-27 00:52:44 +05:00
  • 6031fab3b4 fix(collection): allow re-request of deleted items in a collection (#2339) Gauthier 2026-01-26 16:15:47 +01:00
  • e1d3f29383 chore(deps): update next, openpgp, bcrypt, cypress & eslint (#2336) fallenbagel 2026-01-26 20:13:03 +05:00
  • f8f90cb903 fix(deps): upgrade typeorm to 0.3.28 to address security vulnerabilities (#2333) fallenbagel 2026-01-26 13:03:37 +05:00
  • 65844a2f23 chore(deps): migrate to @seerr-team/react-tailwindcss-datepicker (#2330) fallenbagel 2026-01-25 21:09:05 +05:00
  • 62755692e9 fix(availability-sync): fix 4K media availability detection (#2298) 0xsysr3ll 2026-01-23 12:26:07 +01:00
  • beba2ea099 fix(mediarequest): explicitly set mediaId when creating request (#2316) fallenbagel 2026-01-23 14:32:46 +05:00
  • 88b2e7843f fix(sonarr): re-monitor episodes when re-requesting deleted but monitored seasons (#2312) fallenbagel 2026-01-20 22:34:21 +05:00
  • dbd5935ade fix(proxy): configure proxy agent connection limits and IPv4 support (#2303) fallenbagel 2026-01-20 16:37:41 +05:00
  • bb2120c14d fix(base-scanner): fix PROCESSING status persisting for unmonitored seasons (#2311) fallenbagel 2026-01-18 22:32:57 +05:00
  • c9037f77e6 fix(network-settings): convert DNS cache TTL values to numbers (#2299) fallenbagel 2026-01-17 17:46:05 +05:00
  • 48631db989 fix: preserve deleted status when processing movies (#2066) Brandon Cohen 2026-01-16 18:48:14 -07:00
  • ac7c2983d3 fix(pushover): prevent notifications when agent is disabled or unconfigured (#2304) fallenbagel 2026-01-17 02:39:15 +05:00
  • 767dc529e8 fix(ui): correct season pluralization in RequestItem (#2307) fallenbagel 2026-01-17 02:12:21 +05:00
  • 448a25e2a4 fix(availability-sync): prevent incorrect season deletion when media server is unreachable (#2302) fallenbagel 2026-01-16 14:47:47 +05:00
  • 3f35b8c886 fix(ui): correct season pluralisation in RequestCard (#2305) fallenbagel 2026-01-16 13:19:13 +05:00
  • d0f029b46e fix(login): add missing keys to PlexLoginButton FormattedMessage children (#2291) fallenbagel 2026-01-12 14:50:33 +05:00
  • e0a81038cd fix(plex-settings): fix Plex preset selection not enabling save button (#2289) fallenbagel 2026-01-11 23:17:47 +05:00
  • 4ab919360a fix(setup): fix Plex login not proceeding after authentication (#2290) fallenbagel 2026-01-11 22:43:27 +05:00
  • adbcf80333 fix(ui): remove duplicate download items in manage slide over (#1916) Someone 2026-01-07 17:06:11 +01:00
  • f91a26befe fix(servarr): replace spaces in arr user tags with - (#2231) fallenbagel 2026-01-06 00:18:06 +05:00
  • 0c95b5ec91 fix(migration): add cleanup step for duplicate push subscriptions before enforcing unique constraint (#2269) 0xsysr3ll 2026-01-05 10:54:31 +01:00
  • 193d4dc668 docs: temporarily make it clear seerr is not released (#2273) fallenbagel 2026-01-03 09:53:18 +05:00
  • d0c9afc16e fix(webpush): improve iOS push subscription endpoint cleanup (#2140) 0xsysr3ll 2025-12-31 13:44:45 +01:00
  • 57d583e1bd refactor(jellyfin-scanner): extend BaseScanner for jellyfin scanner (#2226) fallenbagel 2025-12-29 20:05:47 +08:00
  • 8bbe7864af chore(metadata-settings): add autoDismiss to toast notifications (#2254) samohtxotom 2025-12-27 11:27:12 +13:00
  • 66b4e2c871 chore(issuetemplate): add a checkbox to search for existing issues (#2255) Gauthier 2025-12-26 23:26:16 +01:00
  • 3ee69663dc fix(local-login): remove automatic plex linking and reduce logout log verbosity (#2225) fallenbagel 2025-12-15 19:44:43 +08:00
  • 539d49879d chore: fix translate badge svg url (#2228) Ludovic Ortega 2025-12-13 22:37:36 +01:00
  • 15356dfe49 fix(jellyfin-scan): reduce jellyfin API calls during recently added scan (#2205) RolliePollie18 2025-12-09 14:20:47 +00:00
  • 1f04eeb040 fix: disable automatic auth revalidation on auth pages (#2213) fallenbagel 2025-12-09 20:17:17 +08:00
  • e3028c21f2 docs: add webpush related troubleshooting steps (#2170) Thibaut Noah 2025-12-09 09:49:42 +01:00
  • 9d8b343790 chore(deps): update all non-major dependencies (#2188) Gauthier 2025-12-09 09:40:35 +01:00
  • f4fe16608a fix(jellyfin-api): use standard Authorization header (#2211) fallenbagel 2025-12-08 22:46:47 +08:00
  • d660a540da chore(helm): prepare for release (#2189) Ludovic Ortega 2025-12-07 17:22:28 +01:00
  • 48ef2984e5 docs: fix chown command for windows users (#2192) Ludovic Ortega 2025-12-03 14:39:03 +01:00
  • c5fc31c352 docs(buildfromsource): touch up path inconsistencies (#2184) Disparate2761 2025-12-01 08:57:01 -05:00