Commit Graph

  • 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
  • 13c71b5ae3 fix(availability-sync): handle resolution check for single-server setups preview-availability-sync-single-server-resolution fallenbagel 2026-01-26 05:05:21 +08: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
  • ed3a9b1c8d fix(availability-sync): added some diagnostic logging preview-availability-sync-fix fix/0xsysr3ll/plex-availability-false-positives 0xsysr3ll 2026-01-20 23:10:24 +01:00
  • 8431ef3f3b fix(availability-sync): remove incorrect existence flags for media in Radarr, Sonarr, and Plex 0xsysr3ll 2026-01-20 20:07:16 +01: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
  • ac5e2ba6c1 fix(sonarr): re-monitor episodes when re-requesting deleted but monitored seasons preview-remonitor-sonarr-episodes Fallenbagel 2026-01-19 01:33:38 +05:00
  • bb2120c14d fix(base-scanner): fix PROCESSING status persisting for unmonitored seasons (#2311) fallenbagel 2026-01-18 22:32:57 +05:00
  • 48e3ece18f fix(base-scanner): fix PROCESSING status persisting for unmonitored seasons preview-unmonitored-season-processing Fallenbagel 2026-01-18 20:46:34 +05:00
  • c9037f77e6 fix(network-settings): convert DNS cache TTL values to numbers (#2299) fallenbagel 2026-01-17 17:46:05 +05:00
  • 46e95317f6 fix(proxy): add connection limits and IPv4 support to undici agents preview-axios-config Fallenbagel 2026-01-17 07:07:56 +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
  • b92a26bfcb docs(ntfy.sh): add priority documentation fallenbagel/feat/ntfy-priority fallenbagel 2026-01-16 12:57:54 +08:00
  • 0753d7f48e chore(i18n): extract translations fallenbagel 2026-01-16 12:55:49 +08:00
  • 6f9988085b feat(notifications): add priority setting for ntfy agent fallenbagel 2026-01-16 12:51:48 +08:00
  • b55c49c360 fix(proxy): pass forceIpv4First option to custom proxy agent fallenbagel 2026-01-16 09:39:46 +08:00
  • f46773ec8f fix: configure axios proxy agent socket limits to prevent connection leaks fallenbagel 2026-01-16 09:11:10 +08:00
  • b46a7d8804 fix(availability-sync): refine 4k media availability checks for both movies and TV shows preview-plex-4k-debug-logs 0xsysr3ll/feat/plex-4k-debug-logs 0xsysr3ll 2026-01-13 23:37:34 +01:00
  • 844f86d41d fix(availability-sync): use media resolution to determine 4k availability 0xsysr3ll 2026-01-13 22:31:56 +01:00
  • d9aceee3f6 feat(availability-sync): added logging for 4K movie availability checks in Plex and Radarr 0xsysr3ll 2026-01-13 20:23:38 +01: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
  • cb672ec3c4 docs: temporarily make it clear seerr is not released pr-2273 fallenbagel 2026-01-03 04:44:27 +05:00
  • d0c9afc16e fix(webpush): improve iOS push subscription endpoint cleanup (#2140) 0xsysr3ll 2025-12-31 13:44:45 +01:00
  • 8fa68da481 refactor(serviceavailabilitychecker): add missing closing parenthesis in debug log fallenbagel/fix/jellyfin-4k-detection fallenbagel 2025-12-30 05:01:03 +08:00
  • cf5a85ba0b refactor(serviceavailabilitychecker): correct set initialization for season numbers fallenbagel 2025-12-30 04:59:14 +08:00
  • 9cbd5f4260 refactor(jellyfin-scanner): correct variable name for 4k availability checks fallenbagel 2025-12-30 04:56:52 +08:00
  • 09233a32b3 fix(jellyfin-scanner): use service instance for 4k availability detection fallenbagel 2025-12-29 23:29:27 +08: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
  • 3070ba74ae docs(webhook): clarify conflict between Authorization header methods 0xsysr3ll/feat/webhook-custom-headers 0xsysr3ll 2025-12-15 19:04:03 +01:00
  • 8979085fb5 feat(webhook): add validation for Authorization header conflict 0xsysr3ll 2025-12-14 23:20:05 +01:00
  • 4232ef19d4 docs(webhook): add a note on the Authorization header precedence 0xsysr3ll 2025-12-14 23:05:40 +01:00
  • db48f449f5 feat(webhook): add simple validation 0xsysr3ll 2025-12-14 22:47:53 +01:00
  • 37b83fe56d feat(webhook): add support for custom headers in webhook notifications 0xsysr3ll 2025-12-14 22:40:50 +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
  • 49fef60cca chore: update pnpm.lock preview-music-support HiItsStolas 2025-12-15 10:11:49 +10:00
  • 5e9086e1c4 fix(musicapi): fixed similar and discography api endpoints HiItsStolas 2025-11-09 12:38:32 +10:00
  • d93769003f chore(music): updating music migrations HiItsStolas 2025-11-09 10:36:28 +10:00
  • 72e838ab2e fix(mediarequestsubscriber): fixed request notifications HiItsStolas 2025-11-08 13:50:19 +10:00
  • d7eb60f471 fix(dicover music): fixed music not showing in discover music HiItsStolas 2025-11-08 12:53:10 +10:00
  • 8e04ab884f fix(blacklist): needed to make tmdbId optional HiItsStolas 2025-11-07 17:40:46 +10:00
  • bcdc18e3b9 refactor(music): making api calls non monolithic HiItsStolas 2025-11-07 17:05:00 +10:00
  • c3386d42f5 fix(mediarequest): fixing broken vars and aligning with develop HiItsStolas 2025-11-07 15:49:40 +10:00
  • 5926880d02 chore(update pnpm-lock): update pnpm-lock HiItsStolas 2025-11-07 14:59:58 +10:00
  • 438a144721 refactor: switch from Fetch API to Axios Pierre 2025-04-10 09:59:43 +02:00
  • 66e6ce2545 fix: apply tag requests to artist in Lidarr instead of album Pierre 2025-04-04 18:30:57 +02:00
  • 97defc17ba style: apply formatting using pnpm format Pierre 2025-04-04 18:04:36 +02:00
  • 94dcdabfc7 refactor: unify delete file route logic across Radarr, Sonarr, and Lidarr Pierre 2025-04-04 18:03:57 +02:00
  • 32d1a80fe3 fix: ensure filtered request array excludes undefined entries to satisfy type safety Pierre 2025-04-04 17:58:40 +02:00
  • 1db665b37d refactor: combine the AddLidarrServiceIdToOverrideRules migration with AddMusicSupport Pierre 2025-04-03 17:58:55 +02:00
  • c5cb163fb7 fix: proper handling of multiple Lidarr servers Pierre 2025-04-03 17:35:40 +02:00
  • 5fe04d66e5 fix: include missing dompurify dependency in package.json and pnpm-lock.yaml Pierre 2025-04-02 18:58:40 +02:00
  • 773f1f3580 fix: update migration file to resolve compatibility issues with main repo develop branch Pierre 2025-04-01 20:45:40 +02:00
  • 0ebf40285d fix: allow null values for caaUrl to prevent SQLITE_CONSTRAINT: NOT NULL constraint failure in metadata_album.caaUrl Pierre 2025-03-28 18:13:36 +01:00
  • 18ce7765e1 chore: update package and pnpm-lock files Pierre 2025-03-28 16:31:24 +01:00
  • d39aef5fd4 fix: recently added albums are now correctly marked as available when using Plex as the media server Pierre 2025-03-27 13:19:20 +01:00
  • df99d61e13 fix: ensure proper monitoring and searching of unmonitored existing albums in Lidarr upon request Pierre 2025-03-27 10:20:41 +01:00
  • 97f9c2d6c9 fix: properly pass qualityProfile and metadataProfile in music requests based on Lidarr configuration selection Pierre 2025-03-24 19:41:47 +01:00
  • 3e08771c6a refactor: move lidarrServiceId column creation to a separate migration file Pierre 2025-03-23 14:07:22 +01:00
  • bf13cdce68 refactor: remove singleton pattern to ensure consistency across all calls and API files Pierre 2025-03-20 13:51:45 +01:00
  • b7f8e22db2 refactor: change variable from "month" to "week" for better content update granularity Pierre 2025-03-20 13:21:19 +01:00
  • 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