Commit Graph

  • 81faf7d8ab fix: remove redundant try/catch since error is already handled with fetchCoverArt.catch() Pierre 2025-03-20 12:57:01 +01:00
  • 5581865fc3 fix: email notification music button now correctly redirects to the music media page Pierre 2025-03-18 11:55:00 +01:00
  • 0341c705ef refactor: replace Promise.all with Promise.allSettled to handle external API failures more gracefully Pierre 2025-03-16 13:18:20 +01:00
  • a7e34de2dd refactor: remove duplicate properties in LidarrSettings by extending DVRSettings Pierre 2025-03-15 14:21:01 +01:00
  • c212858221 refactor: enforce type validation using z.union for tmdbId and mbId Pierre 2025-03-15 13:09:19 +01:00
  • 38532bd28a fix: lower maxRPS from 25 to 1 to prevent hitting rate limits Pierre 2025-03-14 19:00:00 +01:00
  • 9a97811e88 fix: added MEDIA_FAILED handling for music content in email notifications Pierre 2025-03-13 17:37:56 +01:00
  • f2103388b5 refactor: reorder and organize permission constants to prevent issues with existing setups Pierre 2025-03-13 17:33:48 +01:00
  • d9bda583a5 fix: mitigate remote property injection vulnerabilities in CoverArtArchive Pierre 2025-03-13 11:38:23 +01:00
  • be7ae8b423 style/fix: apply pnpm format and remove duplicated constant Pierre 2025-03-13 10:05:46 +01:00
  • 92a8badb32 fix(ui): correct media action icon size for music page Pierre 2025-03-13 09:42:07 +01:00
  • f535b08f0b fix: removed duplicated "'" character in .replace function Pierre 2025-03-11 17:01:14 +01:00
  • c6fc576f1e chore: update pnpm-lock.yaml Pierre 2025-03-11 16:51:20 +01:00
  • 0c3ecc718b fix: mitigate SSRF vulnerabilities Pierre 2025-03-10 19:06:30 +01:00
  • 3b4529f3b1 fix: no more repeated character ''' in the same character class Pierre 2025-03-10 18:58:14 +01:00
  • be3aa05bc9 fix: remove unused square image and restore previously missing ones Pierre 2025-03-09 17:30:36 +01:00
  • 612fbacd48 fix: remove duplicated LidarrModal Pierre 2025-03-09 17:28:10 +01:00
  • ff873e6d2b refactor(mediarequest): merging changes Pierre 2025-03-08 12:16:15 +01:00
  • cdb9d2450a refactor(person details): merging Person Details Pierre 2025-03-06 17:30:50 +01:00
  • 31ce44c452 fix(mediarequests): changed lidarr notification and request to match new architecture Pierre 2025-01-18 17:57:39 +01:00
  • fe37a1de98 fix: resolved issues with the music slider displaying all menus, and ensured media are properly removed from Lidarr. Pierre 2025-01-18 14:31:31 +01:00
  • a190320abd fix: properly fetch music library from Emby servers Pierre 2025-01-16 19:54:55 +01:00
  • cb6d271f22 fix: correctly populate ratingKey during music import for Plex and properly display artist name in the slide-over menu Pierre 2025-01-16 19:32:32 +01:00
  • f9259cfcdf fix: properly fetch Plex music library with correct release-group mapping Pierre 2025-01-15 21:08:39 +01:00
  • a0a8dfc496 fix: titlecard now have a proper behaviour even if the image is empty and applied prettier to migration file Pierre 2025-01-14 20:04:14 +01:00
  • c1c3ae99bc fix: mbId is now created in watchlist table upon migration Pierre 2025-01-13 17:37:01 +01:00
  • adf56d63bc feat: lidarr/Music support added Pierre 2025-01-10 23:16:46 +01: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
  • 275d6aaf08 fix(webpush): rework web push notification status verification logic preview-test-fix-subscriptions 0xsysr3ll 2025-12-09 00:04:28 +01:00
  • 9d41ecfecc fix(webpush): ensure the old endpoint is cleared only when necessary 0xsysr3ll 2025-12-08 23:51:41 +01:00
  • 3e0e02a7ea feat(push-subscription): add unique constraint on endpoint and userId 0xsysr3ll 2025-12-08 23:50:52 +01:00
  • 002f4aeadd fix(webpush): only remove the current browser's subscription 0xsysr3ll 2025-12-08 22:05:53 +01:00
  • 9f97ab1d60 fix(webpush): remove error throw 0xsysr3ll 2025-12-08 22:00:51 +01:00
  • a47b8db48f fix(webpush): ensure the local storage reflects the correct notification status 0xsysr3ll 2025-12-08 21:55:43 +01:00
  • bd52d1fa9d refactor(webpush): remove redundant checks 0xsysr3ll 2025-12-08 21:39:49 +01:00
  • 07938a6fe9 refactor(webpush): remove redundant try-catch 0xsysr3ll 2025-12-08 21:38:20 +01:00
  • 9180d178ba fix(webpush): throw error after notification failure 0xsysr3ll 2025-12-07 21:52:34 +01:00
  • 94219195e6 fix(webpush): notification must reflect the actual outcome 0xsysr3ll 2025-12-07 20:38:43 +01:00
  • b41a0b3b95 fix(webpush): remove backend checks 0xsysr3ll 2025-12-07 20:32:56 +01:00
  • f606a64684 fix(webpush): delete push subscriptions for multiple devices 0xsysr3ll 2025-12-07 20:28:12 +01:00
  • 3886e649f9 fix(webpush): remove redundant backend subscription checks 0xsysr3ll 2025-12-07 20:19:59 +01:00
  • b6373498c3 fix(webpush): remove unnecessary dependency for user ID verification 0xsysr3ll 2025-12-07 16:11:46 +01:00
  • 8f1b81becc fix(webpush): update localStorage handling for push notification status 0xsysr3ll 2025-12-07 16:00:16 +01:00
  • 44b34a0081 fix(webpush): update existing subscriptions with new keys only if the endpoint matches and the auth differs 0xsysr3ll 2025-12-07 15:58:43 +01:00
  • 194e33a19a fix(webpush): remove the redundant userId check 0xsysr3ll 2025-12-07 15:27:15 +01:00
  • 2447c385f4 fix(webpush): add user ID validation to push subscription verification 0xsysr3ll 2025-12-07 15:23:27 +01:00
  • 432e970de4 refactor(webpush): Remove nested error checks 0xsysr3ll 2025-12-07 15:17:36 +01:00
  • 13edfe36a6 fix(webpush): add backend subscription check to determine if a valid push subscription exists. 0xsysr3ll 2025-12-07 15:15:49 +01:00
  • 4dbb7cdf2d fix(webpush): store push notification status in localStorage 0xsysr3ll 2025-12-07 15:09:30 +01:00
  • bde07e02c1 fix(webpush): use transaction for race condition prevention 0xsysr3ll 2025-12-06 23:33:20 +01:00
  • 8c1ce8565d fix(webpush): preserve original creation timestamp when updating subscriptions 0xsysr3ll 2025-12-03 21:54:49 +01:00
  • 13c0f33c0a fix(webpush): cleanup is too agressive - avoid removing active subscriptions 0xsysr3ll 2025-12-03 21:38:36 +01:00
  • 4e9264a31d fix(webpush): clean up stale push subscriptions for the same device 0xsysr3ll 2025-11-25 23:03:42 +01:00
  • 3a9f6cd669 fix(webpush): update existing subscriptions with new keys 0xsysr3ll 2025-11-25 23:01:48 +01:00
  • f1f7d6af3a fix(webpush): add logs for AggregateError error 0xsysr3ll 2025-11-18 18:36:28 +01:00
  • caa1716374 fix(webpush): improve push notification error handling 0xsysr3ll 2025-11-15 21:48:30 +01:00
  • 036c006aab fix(webpush): improve iOS push subscription endpoint cleanup 0xsysr3ll 2025-11-11 15:14:58 +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
  • 503c099cd1 fix: remove useless tags advanced-override-rules gauthier-th 2025-12-01 22:03:16 +01:00
  • c5fc31c352 docs(buildfromsource): touch up path inconsistencies (#2184) Disparate2761 2025-12-01 08:57:01 -05:00
  • c3b9ea6ce4 chore: improve PR template (#2175) Ludovic Ortega 2025-11-28 13:05:47 +01:00
  • b66b36186a docs: update weblate links (#2168) Ludovic Ortega 2025-11-22 23:29:35 +01:00
  • fb5196bdec chore: remove CHANGELOG.md (#2169) Ludovic Ortega 2025-11-22 23:05:42 +01:00
  • bde322de8e fix(override-rules): show correct genres for both *arr services (#2155) 0xsysr3ll 2025-11-21 22:24:14 +01:00
  • 4afcfbb598 fix: missing file Gauthier 2025-11-21 22:19:56 +01:00
  • 7ec5123cd0 feat(overriderules): apply override rules to advanced requests Gauthier 2025-11-21 22:15:17 +01:00
  • af083a3cd5 chore: rebrand from Jellyseerr to Seerr across project (#2116) Gauvain 2025-11-18 22:51:20 +01:00
  • f4af6ed5f4 docs: add migration guide (#2069) Ludovic Ortega 2025-11-18 11:12:50 +01:00
  • 267450a297 docs: update AI assistance notice link in pull request template (#2154) 0xsysr3ll 2025-11-14 16:56:30 +01:00
  • 939000fbe4 ci: update Docker Hub image references in CI workflows (#2153) 0xsysr3ll 2025-11-14 16:36:38 +01:00
  • 08800c7cf3 docs: update Kubernetes installation documentation for Seerr (#2126) James Kruger 2025-11-14 09:57:44 +00:00
  • 2fe72530a2 fix(docker): pass COMMIT_TAG to build stage for custom image builds (#2146) 0xsysr3ll 2025-11-12 22:50:25 +01:00
  • 6dcae346f9 fix(docker): casing in dockerfile (#2141) Ludovic Ortega 2025-11-11 18:00:31 +01:00
  • 597858785e fix(ui): ensure mobile media type filter is always visible on actor pages (#2128) 0xsysr3ll 2025-11-05 21:27:11 +01:00
  • 91aa7d143e ci: bump cosign installer to v4.0.0 (#2127) Joe Harrison 2025-11-04 10:33:47 +00:00
  • 41bcbfe9a4 chore: remove packages section in README (#2124) Ludovic Ortega 2025-11-03 22:59:36 +02:00
  • 7d4b2853dc ci: combined workflows for ai and support (#2113) Joe Harrison 2025-10-31 12:12:07 +00:00
  • 4980803079 docs: revert docs to legacy docs temporarily (#2110) fallenbagel 2025-10-31 07:31:27 +08:00
  • 4e9c94c80f feat: Overseerr to Jellyseerr migration (#2019) Gauthier 2025-10-30 19:57:50 +01:00
  • 2e6e9ad657 fix: include video content in the blacklisted tags processing job (#1736) TacoCake 2025-10-28 22:29:04 -04:00
  • 9a92d6ac30 fix(api): respect is4k parameter for all media status changes (#1951) 0xsysr3ll 2025-10-28 17:26:28 +01:00
  • 7dfa30a151 fix(media): handle 4K Radarr removal for multiple instances (#2037) 0xsysr3ll 2025-10-28 17:25:57 +01:00
  • efc9b00d39 ci: fix AI-generated workflow trigger (#2101) Gauthier 2025-10-28 16:46:14 +01:00
  • e246215663 ci: add a new workflow to close AI-generated PRs (#2098) Gauthier 2025-10-28 15:28:42 +01:00
  • 843d05cc3f chore:update to the code of conduct link in bug report (#2091) Joe Harrison 2025-10-27 08:57:49 +00:00
  • e781cd56b3 chore(bug.yml): fixed link to the code of conduct in the bug.yml in issue templates (#2090) Joe Harrison 2025-10-27 07:31:22 +00:00
  • b34ca1543a feat: do not enforce TLD on email (#2075) Ludovic Ortega 2025-10-20 17:24:24 +03:00
  • 48a61d812b docs: migrate third-parties documentation to a dedicated folder (#2068) Ludovic Ortega 2025-10-20 11:03:21 +03:00
  • f7f00ce361 feat: migrate to validator from email-validator (#2059) J. Winters-Brown 2025-10-19 16:37:09 -04:00
  • a7909342b4 fix(api): correct Jellyfin users endpoint documentation (#2073) 0xsysr3ll 2025-10-19 22:32:58 +02:00
  • 082ba3d037 ci: added helm cosign verification and renovate app workflow to bump chart versions (#2064) Joe Harrison 2025-10-19 04:22:28 +01:00
  • a975ab25c3 fix: delete endpoint on push notification disable (#2067) Brandon Cohen 2025-10-18 12:03:28 -04:00
  • 0d6bfa18cc fix(download-tracker): reset both service caches when resetting downloads (#2065) fallenbagel 2025-10-18 03:10:02 +08:00
  • 0dbbac02af docs: add documentation for dockerhub (#2063) Ludovic Ortega 2025-10-17 18:22:19 +03:00