Commit Graph

  • 22d4f0628d ci(pr-validation): disable package manager cache in nodejs setup fallenbagel 2026-04-02 14:07:03 +08:00
  • 772e83d104 chore: add PR validation workflow and update contributing guidelines (#2777) fallenbagel 2026-04-02 13:59:51 +08:00
  • 1bb638e175 fix: await missing repository saves (#2760) 0xsysr3ll 2026-04-01 15:16:30 +02:00
  • 685cb449b1 refactor(watchlistsync): log media request creation after success instead of before (#2790) fallenbagel 2026-04-01 21:07:34 +08:00
  • 036d000f26 refactor(imageproxy): reduce noisy image cache logging (#2789) fallenbagel 2026-04-01 20:40:14 +08:00
  • 4434c45ea7 fix: helm chart liveness and readiness probe (#2755) Jyasapara 2026-03-31 14:49:14 +02:00
  • 05ad60c21a docs: promote Nixpkgs as an official installation method (#2775) Ludovic Ortega 2026-03-31 14:04:14 +02:00
  • 735ec47b1e fix(login): resolve stuck transition when switching login forms (#2779) fallenbagel 2026-03-30 21:34:32 +08:00
  • be5799756a fix(override-rules): remove users from useEffect dependency array (#2771) fallenbagel 2026-03-30 18:59:39 +08:00
  • 993ae4c58e feat(blocklist): add support for collections (#1841) 0xsysr3ll 2026-03-30 00:19:45 +02:00
  • 56b79ff38c feat(i18n): add Estonian language support (#2611) Shyam 2026-03-29 00:24:52 +05:30
  • 20c2ed866f test(user-list): deflake sorting assertions (#2766) 0xsysr3ll 2026-03-27 10:41:32 +01:00
  • 5373da4c55 docs: fix PM2 start command syntax (#2713) bibi0019 2026-03-24 17:04:55 +07:00
  • 865396fd28 fix(watchlist-sync): handle empty watchlists on PostgreSQL (#2718) Angelo Olivera 2026-03-23 07:55:40 -06:00
  • dbe1fca6a9 refactor(userlist): responsive columns and buttons (#2083) J. Winters-Brown 2026-03-21 14:09:49 -04:00
  • fb2ee7ca7c feat(person): add tmdb- and imdb link on person detail page (#2136) bogo22 2026-03-21 00:52:31 +01:00
  • eaf397a021 feat(userlist): add sortable columns to User List (#1615) 0xsysr3ll 2026-03-21 00:45:00 +01:00
  • 25e376c74f feat: sort quality profiles ASC in request and service configuration (#1805) 0xsysr3ll 2026-03-19 11:26:49 +01:00
  • c7185d429d fix(open-api): add missing mediaType query parameter to blocklist and watchlist (#2722) jabloink 2026-03-18 19:15:34 -04:00
  • 10f23f009d fix(jellyfin-scanner): add TheMovieDb provider fallback for Jellyfin scanner (#2605) YakGravity 2026-03-17 16:18:43 +01:00
  • 7920970cd3 feat(discover): handle errors gracefully when content is available (#1542) Dhaval Javia 2026-03-17 15:16:51 +05:30
  • a2154f9e07 ci(actions): update github actions (#2683) renovate[bot] 2026-03-16 18:59:05 +01:00
  • 90d407d410 fix(movie,tv): respect display language for trailers (#2674) 0xsysr3ll 2026-03-16 18:29:40 +01:00
  • 36243a0deb chore: upgrade to eslint v9 (#2574) Michael Thomas 2026-03-16 12:12:30 -04:00
  • 40e02bba6a docs(docker): replace backslashes by backticks in windows docker run commands [skip-ci] (#2557) 0xsysr3ll 2026-03-16 16:17:38 +01:00
  • 6c52a2f3ad fix(settings): serialize settings writes and prevent partial overwrites (#2696) fallenbagel 2026-03-16 15:29:41 +05:00
  • 0be18968b4 fix: disambiguate tmdb ids by media type across lookups (#2577) fallenbagel 2026-03-14 23:47:21 +05:00
  • d25d0ca570 fix(requests): mark requests as completed when media is already available (#2462) Gauthier 2026-03-14 13:45:41 +01:00
  • f40323c7c5 fix(migration): repair postgres blocklist id sequence (#2686) 0xsysr3ll 2026-03-12 17:58:11 +01:00
  • 636dcb984f feat: add trailing whitespace warning on login username field (#2040) (#2177) Geoffrey Coulaud 2026-03-12 15:46:59 +00:00
  • c0241d946e chore(deps): update pnpm lockfile (#2685) 0xsysr3ll 2026-03-12 16:16:40 +01:00
  • dccdc95927 feat(i18n): add Luxembourgish language support (#2671) 0xsysr3ll 2026-03-12 15:07:58 +01:00
  • 904bc83fe6 chore(deps): update dependency @svgr/webpack to v8 (#2021) renovate[bot] 2026-03-12 15:05:19 +01:00
  • 1d47c49337 chore(deps): update dependency @types/email-templates to v10 (#2349) renovate[bot] 2026-03-12 14:01:13 +00:00
  • 8563362588 test: support server-side unit testing (#2485) Michael Thomas 2026-03-12 09:39:41 -04:00
  • 40edaea43f feat(i18n): add Vietnamese language support (#2670) 0xsysr3ll 2026-03-12 11:59:56 +01:00
  • b1adc79c75 chore(i18n): update translations from Weblate Weblate 2026-03-11 19:08:16 +00:00
  • f047cab803 ci(actions): update github actions (#2672) renovate[bot] 2026-03-11 00:43:38 +01:00
  • d5c5f1ff79 refactor: rename Error components to ErrorPage (#2668) Gauthier 2026-03-10 21:40:05 +01:00
  • 6aa4745285 build(docker): update node.js to 7aa86fa (#2355) renovate[bot] 2026-03-10 21:35:16 +01:00
  • 4d2b658221 ci: ignore helm scope in git-cliff (#2638) Ludovic Ortega 2026-03-10 19:12:15 +01:00
  • fbfcb43d2f fix(region-selector): prevent empty region reporting during sync (#2636) 0xsysr3ll 2026-03-10 13:07:45 +01:00
  • ff4ab21a9e feat(webhook): add jellyfinMediaId and jellyfinUserId to webhook notification (#1959) Jerra94 2026-03-06 12:04:13 +01:00
  • 15489486cb fix(plex): set 4K Plex URLs whenever ratingKey4k is set (#2635) 0xsysr3ll 2026-03-05 22:51:42 +01:00
  • 94ccd47e76 fix: anchor streaming service filter check icon to each provider card (#2634) 0xsysr3ll 2026-03-05 22:48:41 +01:00
  • e25c1a52ec ci(actions): update github actions (#2632) renovate[bot] 2026-03-05 10:41:01 +00:00
  • 4ce0db1959 feat(trending): add filter options (#2137) bogo22 2026-03-05 11:24:55 +01:00
  • 3152f727ef feat(notifications): webhook custom headers (#2230) 0xsysr3ll 2026-03-05 11:23:47 +01:00
  • 1dc51542aa fix(setup): fix Plex login not proceeding after authentication (#2596) fallenbagel 2026-03-04 03:22:01 +05:00
  • 9ec3d585d1 fix(email): correctly classify final MIME header in PGP email encryption (#2618) fallenbagel 2026-03-04 03:17:56 +05:00
  • a16d0464a6 fix(issues): update issue timestamp when adding comments (#2616) fallenbagel 2026-03-02 16:35:18 +05:00
  • 835e9176c0 fix(email): preserve newlines in PGP key textarea fields (#2617) fallenbagel 2026-03-02 16:33:11 +05:00
  • 3557745b62 feat(jellyfin): allow Jellyfin Guids with dashes for import-from-jellyfin endpoint (#2340) Lachlan Wisdom 2026-03-02 22:22:33 +11:00
  • fece7537e4 fix(settings): remove beta info banner (#2615) 0xsysr3ll 2026-03-02 11:30:09 +01:00
  • c23117eb6b feat(requests): mark requests as failed when Radarr/Sonarr unreachable (#2171) 0xsysr3ll 2026-03-02 00:41:27 +01:00
  • 61e0377361 feat(notifications): add priority setting for ntfy agent (#2306) fallenbagel 2026-03-02 04:37:57 +05:00
  • 001f6b1a34 fix(media): exclude null mediaAddedAt entries (#2607) 0xsysr3ll 2026-03-01 18:51:51 +01:00
  • f74306ed06 chore(helm): upgrade seerr to 3.1.0 (#2597) Ludovic Ortega 2026-02-28 06:12:28 +01:00
  • 3bd3bb8247 refactor: update log message to mark reqeusts as COMPLETED when media is available preview-test-retry fallenbagel 2026-02-28 06:29:29 +08:00
  • d4a5a6fe4e fix: mark requests as completed when media is already available fallenbagel 2026-02-28 06:15:40 +08:00
  • d82a4a7814 fix(media-request-subscriber): update the parent status of the request even if *arr failed gauthier-th 2026-02-16 17:42:01 +01:00
  • 5c34c91257 feat(sonarr): add monitorNewItems option to sonarr settings & modal (#2071) fallenbagel 2026-02-28 02:08:44 +05:00
  • a2d1e1b06f refactor(notifications): move event from author to title field in Discord Embed (#2119) ventiph 2026-02-27 15:48:11 -05:00
  • e086081b19 fix(proxy): add path validation guardrail to imageproxy (#2531) Rin 2026-02-28 02:14:05 +07:00
  • 720a75b58d docs(blog): release notes for seerr v3.1.0 addressing critical security vulnerabilities [skip ci] (#2594) fallenbagel 2026-02-27 23:56:52 +05:00
  • 4bd7c1955e chore(i18n): update translations from Weblate (#2419) seerr-weblate-bot 2026-02-28 02:53:28 +08:00
  • 687f18b6b8 ci(create-tag): correct quote style in commit message for tag preparation (#2593) fallenbagel 2026-02-27 23:00:37 +05:00
  • 94a70bb5fc chore(release): prepare ${TAG_VERSION} v3.1.0 fallenbagel 2026-02-27 17:14:09 +00:00
  • 0ff42f7fcd chore(git-sync): sync develop for release fallenbagel 2026-02-28 01:13:04 +08:00
  • 946bdecec5 Merge commit from fork Gauthier 2026-02-27 17:58:50 +01:00
  • 4f089b29d0 Merge commit from fork fallenbagel 2026-02-27 21:58:28 +05:00
  • 4ae2068409 Merge commit from fork fallenbagel 2026-02-27 21:36:17 +05:00
  • 0d40a42de7 chore: updated the Contributing and Security guides to reflect our current practices (#2579) Ludovic Ortega 2026-02-27 15:23:42 +01:00
  • 10ea21b20f feat: self-host font for better privacy (#2540) Pierre Spring 2026-02-27 10:48:48 +01:00
  • 549950a91a chore: add AGENTS.md agents-md Ludovic Ortega 2026-02-25 23:51:58 +01:00
  • 55776ea24f fix(radarr): trigger search for existing monitored movies without files (#2391) Kenshin9977 2026-02-25 15:58:05 +01:00
  • f42a4ecf82 refactor(tailwind): replace deprecated tailwind utilities (#2542) Pierre Spring 2026-02-25 13:28:00 +01:00
  • a00c9e5e7c chore(husky): fixed husky commit message from bash/zsh syntax to sh syntax (#2572) Jort 2026-02-25 13:27:07 +01:00
  • cd8b386bf8 chore(eslint): add react/self-closing-comp (#2563) Pierre Spring 2026-02-23 22:58:46 +01:00
  • 947f70c3d7 fix(watch-data): use sentinel values to avoid invalid SQL syntax (#2552) 0xsysr3ll 2026-02-23 21:24:48 +01:00
  • 3a42f593d5 chore(helm): Add GatewayAPI route support to helm chart (#2544) William Howell 2026-02-24 01:01:36 +13:00
  • 3bcb4da1e5 feat(servarr-api): make Servarr API request timeout configurable (#2556) fallenbagel 2026-02-23 04:32:31 +05:00
  • 5013d1d54d fix(sonarr): use configured metadata provider for season filtering (#2516) fallenbagel 2026-02-22 22:13:39 +05:00
  • f41e0a6597 test(webpush): add error logging and add push service host logs webpush-debug-logs preview-webpush-debug-logs 0xsysr3ll 2026-02-22 17:42:07 +01:00
  • 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
  • 69bb84e2da fix(sonarr): use configured metadata provider for season filtering preview-fix-sonarr-scanner-metadata-provider fallenbagel 2026-02-20 01:42:13 +08: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
  • 637712e4fc feat: add script for SQLite to PostgreSQL migration migrate-to-postgres gauthier-th 2026-02-18 14:50:40 +01: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