Commit Graph

  • ec4ed21a49 fix: correct dns-caching module configuration Gauthier 2025-06-19 12:11:12 +02:00
  • 1eec1823d5 refactor: use our own dns-caching package instead Gauthier 2025-06-19 11:46:37 +02:00
  • e45a6c530b fix: remove old ipv4first setting Gauthier 2025-05-07 16:55:20 +02:00
  • 03d905ae98 fix: remove FetchAPI-related code Gauthier 2025-05-07 16:51:09 +02:00
  • 7b2b45b066 refactor: removed useless condition when its always truthy fallenbagel 2025-02-23 08:57:51 +08:00
  • 5c6d7a6f19 refactor: remove console logs fallenbagel 2025-02-23 08:56:27 +08:00
  • ab2fd0a324 refactor: remove cypress testing options in dnsCacheManager fallenbagel 2025-02-23 08:55:15 +08:00
  • ede79a8ad4 refactor: use date-fns for formatting age and remove useless code fallenbagel 2025-02-23 08:54:28 +08:00
  • 54c4e9a6bd chore(i18n): extract translation keys fallenbagel 2025-02-23 06:19:06 +08:00
  • 2266fd43d8 feat(dnscache): global stats fallenbagel 2025-02-23 06:15:19 +08:00
  • 753ea43922 fix(dnscache): fix miss counter fallenbagel 2025-02-23 05:45:33 +08:00
  • 7fc8d3d4e4 refactor: clean up console logs fallenbagel 2025-02-23 05:16:59 +08:00
  • 00728dafdf fix(dnscache): use entry specific hits and misses not global fallenbagel 2025-02-23 05:14:24 +08:00
  • 7ddca119a8 chore: ignore cypress/config/settings.json fallenbagel 2025-02-23 04:29:29 +08:00
  • ef30ea523f chore(cypresssettings): git ignore cypress json settings fallenbagel 2025-02-23 04:23:56 +08:00
  • bb60926bf7 style(cypress): run prettier fallenbagel 2025-02-23 04:18:39 +08:00
  • bb47dc6c02 feat(dnscache): dns cache entries are now flushable fallenbagel 2025-02-23 04:18:11 +08:00
  • 18e935d0bb test(cypress): fix cypress testing fallenbagel 2025-02-23 04:10:40 +08:00
  • 145dfe0e14 chore(i18n): extract translation keys fallenbagel 2025-02-23 03:46:35 +08:00
  • 81f4c24b7b feat: make dnsCache optional and enable-able through network settings fallenbagel 2025-02-23 03:34:57 +08:00
  • 73fd763890 feat(networksettings): cache dns off by default fallenbagel 2025-02-23 03:23:03 +08:00
  • 2a12cb84c6 feat: dns cache stats in jobs & cache page (and cleanup) fallenbagel 2025-02-23 03:18:46 +08:00
  • 73feb07007 fix: typos fallenbagel 2025-02-19 07:57:28 +08:00
  • c856a9be0e feat(dns): improve DNS cache with multi-strategy fallback system fallenbagel 2025-02-19 07:52:47 +08:00
  • 6828924493 feat: dynamic ttl which is revalidated while using stale dns cache fallenbagel 2025-01-20 16:56:56 +08:00
  • 2f80a536c3 feat: simple implementation of dnscaching fallenbagel 2025-01-20 16:53:12 +08:00
  • 965df89614 feat(dns): implement dns caching fallenbagel 2025-01-20 16:48:50 +08:00
  • e8ec3473da chore(helm): bump jellyseerr to 2.7.3 (#1848) Ludovic Ortega 2025-08-14 23:24:09 +02:00
  • e842036faf chore(release): 2.7.3 v2.7.3 semantic-release-bot 2025-08-14 20:10:51 +00:00
  • 2f07c38272 chore: prepare 2.7.3 release Fallenbagel 2025-08-15 01:06:38 +05:00
  • 17d4f13afe fix(api): update Plex Watchlist URL (#1847) 0xsysr3ll 2025-08-14 21:57:30 +02:00
  • 3292f11308 fix(MediaRequestSubscriber): use event manager to get fresh media state for MEDIA_AVAILABLE notifications (#1825) 0xsysr3ll 2025-08-10 21:33:06 +02:00
  • 461ed7e5d3 refactor(MediaRequestSubscriber): streamline media availability notifications preview-fix-avail-notif 0xsysr3ll 2025-08-08 15:10:35 +02:00
  • 308f60ac46 fix(MediaRequestSubscriber): use event manager to get fresh media state for MEDIA_AVAILABLE notifications 0xsysr3ll 2025-08-01 22:20:14 +02:00
  • c86ee0ddb1 fix(api): make username field nullable in UserSettings API schema (#1835) 0xsysr3ll 2025-08-06 00:22:21 +02:00
  • d36cccc568 fix(api): make username field nullable in UserSettings API schema preview-fix-user-save 0xsysr3ll 2025-08-05 18:37:40 +02:00
  • e02ee24f70 fix(media): update delete media file logic to include is4k parameter (#1832) 0xsysr3ll 2025-08-05 11:42:11 +02:00
  • ca1686425b fix(blacklist): handle invalid keywords gracefully (#1815) 0xsysr3ll 2025-08-01 11:03:22 +02:00
  • e52c63164f fix(api): add missing user settings' api docs (#1820) 0xsysr3ll 2025-07-30 23:44:49 +02:00
  • 438ccae24c fix(selector): update type annotation for validKeywords preview-fix-invalid-blacklisttag 0xsysr3ll 2025-07-30 22:30:29 +02:00
  • 8a13fca3a9 fix(blacklist): add type annotation for validKeywords 0xsysr3ll 2025-07-30 22:26:32 +02:00
  • 999a625b0c refactor(blacklist): return null instead of 404 for missing keywords 0xsysr3ll 2025-07-30 22:18:41 +02:00
  • 0c0d029969 fix(blacklist): remove non-null assertion and add proper type annotation 0xsysr3ll 2025-07-29 00:53:51 +02:00
  • 5ed4e0c714 fix(blacklist): only remove keywords on 404 errors 0xsysr3ll 2025-07-29 00:07:26 +02:00
  • c36b6d5436 fix(blacklist): handle invalid keywords gracefully 0xsysr3ll 2025-07-28 23:51:00 +02:00
  • e98f31e66c fix(proxy): initialize image proxies after the proxy is set up (#1794) Gauthier 2025-07-24 10:33:53 +02:00
  • 57135b39c6 refactor(api): rename and enhance profile switching logic preview-plex-home-profile 0xsysr3ll 2025-07-23 18:40:31 +02:00
  • c6f98a84d4 feat(auth): add handling for existing profile users during Plex login 0xsysr3ll 2025-07-22 16:42:43 +02:00
  • 718c64f973 feat(plex-auth): enhanced layout and styling for better UX 0xsysr3ll 2025-07-21 23:57:02 +02:00
  • c6ab5c56ad fix: resolve TypeScript error in PlexPinEntry onClick handler 0xsysr3ll 2025-07-15 23:44:51 +02:00
  • 268f931844 fix(auth): enhance PlexPinEntry component with auto-focus and auto-submit features 0xsysr3ll 2025-07-15 23:22:31 +02:00
  • 93e379ac68 fix(auth): set session for newly created user after Plex profile selection 0xsysr3ll 2025-07-15 23:10:10 +02:00
  • 6380c951b4 fix(auth): critical auth vulnerability in Plex profile selection 0xsysr3ll 2025-05-01 16:59:46 +02:00
  • c071e1f1fd fix: remove unused type imports and enhance data typing 0xsysr3ll 2025-04-26 22:50:51 +02:00
  • e79dca33fa fix(api): remove unused PlexProfile interface from plextv.ts 0xsysr3ll 2025-04-26 22:48:49 +02:00
  • c2a61862c1 fix(auth): remove unnecessary assignment of profileUser variable 0xsysr3ll 2025-04-26 17:49:10 +02:00
  • eaa3691671 fix(auth): resolve unused variable errors 0xsysr3ll 2025-04-26 17:37:32 +02:00
  • 0aa3f293bc fix(auth): streamline profile user creation and improve duplicate handling 0xsysr3ll 2025-04-26 17:30:19 +02:00
  • 5ed3269bbb fix: resolve Plex profile authentication and duplicate user issues 0xsysr3ll 2025-04-26 16:11:37 +02:00
  • f3b9b873ed feat: add support for importing Plex profiles 0xsysr3ll 2025-04-24 22:16:13 +02:00
  • 6ac0445f8b fix(plexpin): remove duplicate error handling and reset pin on submit 0xsysr3ll 2025-04-24 21:57:56 +02:00
  • 46c871c3cf fix(PlexPinEntry): remove duplicate error display 0xsysr3ll 2025-04-24 19:23:56 +02:00
  • 7da109e556 fix(migration): remove unnecessary fields from Plex profiles migration 0xsysr3ll 2025-04-21 22:21:51 +02:00
  • 1374f30ca9 fix(migration): add missing plex profiles fields and constraints 0xsysr3ll 2025-04-21 22:10:01 +02:00
  • 3a58649122 fix(migration): update import statement to use type imports for TypeORM 0xsysr3ll 2025-04-21 19:45:46 +02:00
  • 2f0a11bafe fix: apply lint formatting 0xsysr3ll 2025-04-21 19:34:48 +02:00
  • a234d57335 fix(db): re-generate correct database migrations 0xsysr3ll 2025-04-21 19:31:59 +02:00
  • 7f28834073 fix(api): disable CodeQL warning for potential SSRF in Plex API call 0xsysr3ll 2025-04-21 17:15:16 +02:00
  • 0a6c2ee9cc fix: resolve TypeScript errors and ESLint warnings in login flow 0xsysr3ll 2025-04-21 17:08:35 +02:00
  • 62b1bfcd89 fix: improve Plex profile selector with Next.js Image and safer null checks 0xsysr3ll 2025-04-21 16:57:04 +02:00
  • 88a9848249 fix: unused variables 0xsysr3ll 2025-04-21 16:50:15 +02:00
  • a0fa320056 fix(ui): autoFocus prop should not be used 0xsysr3ll 2025-04-21 16:41:18 +02:00
  • acc059c0aa fix: previous SSRF broke PIN verification 0xsysr3ll 2025-04-18 01:13:52 +02:00
  • f5089502b9 feat(auth): support Plex home profile login 0xsysr3ll 2025-04-17 23:26:43 +02:00
  • 697a08167f chore(release): 2.7.2 v2.7.2 semantic-release-bot 2025-07-21 17:46:02 +00:00
  • 017c69abb0 chore: prepare v2.7.2 release Fallenbagel 2025-07-21 22:44:06 +05:00
  • dcea6e965d fix(proxy): initialize image proxies after the proxy is set up preview-fix-proxy-imagecaching gauthier-th 2025-07-20 12:02:18 +02:00
  • 75a7279ea2 fix(proxy): modify the registration of the axios interceptors (#1791) Gauthier 2025-07-20 11:33:16 +02:00
  • f797e06e18 fix(proxy): modify the registration of the axios interceptors preview-fix-proxy-interceptors gauthier-th 2025-07-20 00:14:56 +02:00
  • d53ffca5db chore(helm): bump jellyseerr to 2.7.1 (#1785) Ludovic Ortega 2025-07-15 22:06:29 +02:00
  • 49ac9c92b3 chore(release): 2.7.1 v2.7.1 semantic-release-bot 2025-07-15 13:47:28 +00:00
  • dba98c0466 chore: prepare for release Fallenbagel 2025-07-15 18:43:36 +05:00
  • 844b1abad9 fix: allow setting IPv6 as an IP address in hostname field (#1782) Ludovic Ortega 2025-07-15 13:26:30 +02:00
  • c88a20f536 chore(deps): upgrade axios to support ipv6 (#1781) Ludovic Ortega 2025-07-13 23:14:52 +02:00
  • 4c633d49c5 docs(database): update database configuration/migration instructions (#1777) 0xsysr3ll 2025-07-13 13:47:16 +02:00
  • 6be0c92d7b chore: upgrade semantic packages (#1779) Ludovic Ortega 2025-07-13 13:40:11 +02:00
  • 3be920e74b docs(plex): add some Plex integration related documentation (#1662) 0xsysr3ll 2025-07-11 13:49:13 +02:00
  • 2e64f1344e chore(ci): migrate to 'semantic-release-docker' to enable semver docker tags (#1610) RoboMagus 2025-07-10 14:50:49 +02:00
  • 8f9bc5f761 docs(docker): add healthcheck to documentation (#1748) Ludovic Ortega 2025-07-10 10:15:13 +02:00
  • d0bd134d88 docs: add Apache to reverse proxy (#1762) Georgiy Sitnikov 2025-07-09 16:03:55 +02:00
  • 510108f9bb fix: remove LunaSea (#1759) ionred 2025-07-09 09:03:06 -05:00
  • 8c43db2abf fix(gotify): notifications blocked when priority set to 0 (#1763) 0xsysr3ll 2025-07-04 22:25:18 +02:00
  • 8ac21bb814 fix(requests): remove unnecessary margin between avatar and username preview-avatar-requestblock 0xsysr3ll 2025-06-27 22:24:52 +02:00
  • 3f8ebc75d5 refactor(requests): wrap both the avatar and the username in Link 0xsysr3ll 2025-06-27 22:20:50 +02:00
  • 065d3002e0 feat(requests): add user's avatar in front of Requested/Last Modified by 0xsysr3ll 2025-06-27 21:46:19 +02:00
  • b83367cbf2 fix(proxy): apply all proxy settings to Axios (#1741) Gauthier 2025-06-25 16:40:24 +02:00
  • 95ce4c5019 fix(proxy): apply all proxy settings to Axios preview-fix-proxy-axios Gauthier 2025-06-24 10:50:22 +02:00
  • 79951e1c20 fix(proxy): apply authentication preview-fix-proxy-auth gauthier-th 2025-06-21 15:43:58 +02:00
  • 0fd03f3848 chore(helm): bump jellyseerr to 2.7.0 (#1725) Ludovic Ortega 2025-06-20 14:39:02 +02:00
  • c187ac0965 chore(release): 2.7.0 v2.7.0 semantic-release-bot 2025-06-20 11:53:36 +00:00