Jellyseerr Versions Save

Fork of overseerr for jellyfin support

v1.8.1

3 weeks ago

1.8.1 (2024-04-17)

Reverts

  • Revert "fix: disable seasonfolder option in sonarr for jellyfin/Emby users" (#718) (cd0fa3e), closes #718

This release is also available on:

  • v1.8.1

v1.8.0

3 weeks ago

1.8.0 (2024-04-15)

[!WARNING]

Warning (For windows users)

Before you yarn build please downgrade your typeorm version by yarn add [email protected] typeorm/typeorm#9860 (comment)

Jellyseerr finally has a new makeover!

Jellyseerr new logo

Bug Fixes

  • correct width issue in datepicker of filterSliderOver (f564cdd), closes #415
  • disable seasonfolder option in sonarr for jellyfin/Emby users (8ec8f2a), closes #126 #575
  • embyauth: remove the accidentally added mediaServerType change code from another PR (#684) (c2e8771)
  • ensure watchlist updates are immediately reflected (b85d7f3)
  • fix german translation for "components.Discover.FilterSlideover.tmdbuservotecount" (e032c02)
  • fix the translations for watchlist permissions and userSettings page (8c82a61)
  • i18n: fixed jellyfin jobs (7eed236)
  • jellyfin.ts: process virtual seasons if they have non virtual episodes (#639) (db84f65)
  • jellyfinapi: refactors jellyfin library sync to support automatic grouping and collections (#700) (3856061), closes #450 #524 #256 #489 #450 #524 #515 #474 #473
  • jellyfinlogin: use externalHostname if set for forgetpassword link (405f6bb), closes #199 #424 #212
  • jellyfinscanner: conditionally assign the jellyfinMediaId and jellyfinMediaId4k (#686) (530be42), closes #681
  • langcode: fixes the ukranian language code (dc67aaa), closes #504
  • nullable type for jellyfinMediaId(4k) (#702) (0900a95), closes #668
  • request watchlist items sequentially to prevent bypassing quota (#3667) (b40ba07)
  • resolved issue with region selector and all regions value (#3652) (28a2c50)
  • typos on readme (#655) (eee9a02)
  • watchlist: added missing prop for watchlist item removal button in watchlist page (a0ec992)
  • watchlist: discover local watchlist item display and profile local watchlist slider visibility (3cb9494)

Features

Reverts

  • jellyfinapi: reverts #450 as it broke library sync support for local accounts using LDAP (b5acc09), closes #489

This release is also available on:

  • v1.8.0

v1.7.0

7 months ago

1.7.0 (2023-09-14)

Warning (For windows users)

Before you yarn build please downgrade your typeorm version by yarn add [email protected] https://github.com/typeorm/typeorm/issues/9860#issuecomment-1473964106

Bug Fixes

  • adjust the plex watchlist sync schedule to have fuzziness (#3502) (2c3f533)
  • handle issue causing incorrect media to change to unknown (#3516) (83b008c)
  • improved handling of edge case that could cause availability sync to fail (#3497) (d0836ce)
  • Include all defaults in payload (#3538) (cb63bf2)
  • multiple notifications for available media (048fa96)
  • repeat notifications for available 4k media (30361f2)
  • resolved issue with create slider causing incorrect form submission (#3514) (a761b7d)
  • resolved user access check issue (#3551) (2816c66)
  • server/api/jellyfin.ts: use /Library/VirtualFolders Jellyfin API call to fetch Jellyfin libs (8685f57), closes #256
  • statusbadge: handle missing season/episode number (#3526) (01de972)
  • tautulli: only test connection if hostname is defined (#3573) (f7b4dfc)
  • ui: corrected issues icon color (#3498) (c1a47bd)

Features


This release is also available on:

  • v1.7.0

v1.6.0

9 months ago

1.6.0 (2023-08-04)

Bug Fixes

  • availability sync file detection (#3371) (7522aa3)
  • corrected initial fallback data load on details page (#3395) (4bd8764)
  • correctly load series fallback modal with sonarr v4 (#3451) (e051b1d)
  • deps: update all non-major dependencies (#3223) (f5191ad)
  • error deleting users with over 1000 requests (#3376) (ac77b03)
  • external url regex is now consistent with internal url (33ec443)
  • externalLinkBlock (46cd4d0)
  • fix regex for internal url to use a more effecient one (e848386)
  • fixes RT ratings for tv shows (#3492) (04fbd00), closes #3491
  • genreselector: fix searching in Genre filter (#3468) (d7fa35e)
  • handle search results with collections (#3393) (70b1540)
  • lock body scroll when using webkit (#3399) (c27f960)
  • logs: jellyfin auth error now has the severity warn consistent with local login (cc041b5), closes #224
  • make a (shallow) copy of radarr/sonarr tags into a request before adding user tags (#3485) (48f7666)
  • ui: corrected default badge hover opacity (#3369) (a4d07f5)
  • ui: corrected mobile menu spacing in collection details (#3432) (77a33cb)
  • ui: Make play symbol white (1fe4bb8)
  • ui: Resize Emby icon and add margins (ad69d67)
  • watchlist: add validation for creation request (03316c6)
  • watchlist: fix github code scanning (c08897b)

Features

  • add watchlist: adding midding functionality from overserr (5f1c10d)
  • adds streaming services custom slider (#3361) (2520d8f)
  • auto tagging requested media with username (#3338) (24f268b)
  • discover: support filtering by tmdb user vote count on discover page (#3407) (aa84977)
  • settings: add internal url to jellyfin settings form (0a30cd3), closes #194
  • src/components/externallinkblock/index.tsx: support Emby icon (672061c)
  • tooltip: email tooltip now appears when hovered over info icon (cd7930e)
  • translations update (47287c3), closes #381
  • watchlist: add translation for en (b7e3d28)

This release is also available on:

  • v1.6.0

v1.5.0

1 year ago

1.5.0 (2023-04-20)

Bug Fixes

  • add better checks on 4k detection of series (bc9017f)
  • added a refresh interval if download status is in progress (#3275) (1e2c6f4)
  • build: increase threshold for amount of data to be fetched when SSR'ing (#3320) (d7b83d2)
  • disable availability sync temporarily (2e5cf22)
  • hide remove button when default service is not configured (7d4455b)
  • jellyfin scan: temporary workaround fix for jellyfin scan when display specials within season (38fb66d), closes #215 #176 #246
  • lint issues (bcd2bb7)
  • logger was set to info for the wrong logs (#3354) (c36a4ba)
  • remove unnecessary parenthesis from api key generation (#3336) (6bd3f01)
  • snapcraft: use the correct config folder for image cache (#3302) (c93467b)
  • ui: hide mini status badge if non-4K media status is unknown (#3346) (50f06da)
  • ui: hide search bar behind slideover when opened (#3348) (b3882de)
  • ui: prevent title cards from flickering when quickly hovering across them (#3349) (eb5502a)
  • watchlist: correctly load more than 20 watchlist items (#3351) (af880a6)

Features

  • add a button in ManageSlideOver to remove the movie and the file from Radarr/Sonarr (2e74584)
  • availability sync rework (#3219) (ae38183), closes #377
  • full title of download item on hover with tooltip (#3296) (33e7691)

Performance Improvements

  • imageproxy: do not set cookies to image proxy so CDNs can cache images (#3332) (966639d)

This release is also available on:

  • v1.5.0

v1.4.1

1 year ago

1.4.1 (2023-01-31)

Bug Fixes

  • pass in library type when scanning recently added items (#3287) (8942eb8)
  • ui: air date will use UTC for timezone (#3297) (3e43586)
  • ui: correct range slider styling in chrome (#3299) (d954328)
  • ui: show 5 icons when possible on mobile menu (#3298) (7040da1)
  • ui: style range thumbs correctly for firefox (#3294) (9d10e6a)

This release is also available on:

  • v1.4.1

v1.4.0

1 year ago

1.4.0 (2023-01-29)

Bug Fixes

  • add bg-opacity to in-progress status badges (#3190) (68223f4)
  • added download status and title to request card/item error components (#3186) (3309f77)
  • arrow icons were misplaced on mobile in slider edit (#3260) (d328485)
  • build: update usage of publish snap action (#3272) (51b05cd)
  • changed overflow scroll to only if necessary (#3184) (27feeea)
  • convert genre/studio to string in create slider (#3201) (93afead)
  • correct checkbox position (again) for slider edits (#3227) (3ba6df1)
  • correct grid sizing for webkit on streaming services (#3248) (6fd11cf)
  • correct issue detail bottom padding on mobile displays (#3268) (3db010b)
  • correct link to correct keyword results for series (#3208) (4e9be7a)
  • correct spacing between sliders (#3225) (62e2de7)
  • correctly check mobile menu permissions (#3271) (f4a22dc)
  • correctly restore selected streaming service filters (#3249) (154f3e7)
  • create shared class to add bottom spacing (#3269) (5d1c6f7)
  • deps: pin dependency @headlessui/react to 1.7.7 (#3194) [skip ci] (c4b16ab)
  • deps: update dependency @heroicons/react to v2 (#2970) (dd48d59)
  • deps: update dependency axios to v1 (#3202) (421029e)
  • deps: update dependency swr to v2 (#3212) (7b6db50)
  • experimental: use new RT API (sorta) (#3179) (357cab8)
  • improve small screen layout for discover editing (#3221) (d23b213)
  • include new package calendar css in build (#3235) (c2a1a20)
  • issues with issues (#3267) (fd21971)
  • multiple genre filtering now works (#3282) (5076938)
  • prevent double encode if we are on /search endpoint (#3238) (a343f8a)
  • request: approve request when retrying request (#3234) (b515701)
  • request: mark request as approved if media is already available when retrying failed request (#3244) (cb65074)
  • restore border to ghost button and fix discover slider visibility toggle position (#3226) (2eebb7f)
  • restore status badges on titles on actors page when hide available media enabled (#3206) (9d3446d)
  • screen would zoom on mobile if date picker input was selected (#3241) (3aefddd)
  • series displayed an empty season with series list/request modal (#3147) (2179637)
  • tooltip shows properly if not in progress (#3185) (6face8c)
  • ui: series first air date sorting (#3283) (374c78c)
  • update StatusBadgeMini to shrink on title cards (and remove ring) (#3210) (042a1a9)

Features

v1.3.0

1 year ago

1.3.0 (2023-01-02)

Bug Fixes

  • added deep links to issues and status badges (#3065) (bfe56c3)
  • api: handle auth for accounts where the plex id may have been set to null (#3125) (15e2469)
  • api: ignore Music,Books,Photos,MusicVideo libraries (d9ca3c6)
  • count combined episodes (64339e5)
  • improved PTR scrolling performance (#3095) (07ec3ef)
  • locale: fix the duplicated wording in the Clear Media Warning message (7e20c7c)
  • ui: adds mediaServerName to statusBadge and manageSlideOver (d0cdce9), closes #254
  • update API docs to allow 'all' seasons value (#3073) (1dfa943)

Features


This release is also available on:

  • v1.3.0

v1.2.1

1 year ago

1.2.1 (2022-10-18)

Bug Fixes

  • backend: fix jellyfinHost to not be undefined (ab09664), closes #237

This release is also available on:

  • v1.2.1

v1.2.0

1 year ago

1.2.0 (2022-10-12)

Bug Fixes

  • api: add rate limiter to TMDb requests to hopefully deal with 429s (#2881) (aed1409), closes #2853
  • api: ignore filter if unset in media route (#2647) (a6c1f3f)
  • api: lookup shows using english title only (#2911) (004e1bb), closes #2801
  • api: use correct path param type in openapi spec (#2834) (6cd0c9b)
  • backend: fixes Jellyfin/Emby links if server is initially setup with a trailing / (6635701), closes #168 #220
  • better ordering of RequestButton options & properly handle failed requests (#2944) (c143c0b)
  • check perms to view watchlist slider on user profile (#2980) (5d73bc2)
  • clicking outside modal closes modal again (#2984) (1a00532)
  • compatibility issue with safari (#3019) (e486623)
  • correct safe margin for slideover (#2977) (23409e6)
  • correct spacing on season header badges (#2983) (c4aa08f)
  • deps: do not list email-validator as a devDependency (9518cb3)
  • deps: pin dependencies (#2946) [skip ci] (103c4ca)
  • deps: pin dependency @formatjs/intl-utils to 3.8.4 (#2975) [skip ci] (baf1ea9)
  • deps: pin dependency @headlessui/react to v0.0.0-insiders.b301f04 (#2993) [skip ci] (833f52d)
  • deps: pin dependency cronstrue to 2.11.0 (#3018) [skip ci] (f20ba3f)
  • deps: pin dependency react-popper-tooltip to 4.4.2 (#2952) [skip ci] (5247f14)
  • do not display 'Request More' button if no requestable seasons (#2998) (23f93e3)
  • failure to load SearchByNameModal (#3000) (410ad0d)
  • fix play on Jellyfin/Emby button after previous merge (3b0c091)
  • frontend: better request/media cards for items without valid TMDb IDs (#2181) (9bc1f89)
  • frontend: only allow 'request as' users w/ request perms (#2991) (dbdecb1)
  • import statement: import statement (8724058)
  • issues and login page still had incorrect animations (#2979) (095048d)
  • lang: correct capitalization of 'TMDB' (#2953) (9021696)
  • lang: manage movie -> manage series (#2963) (f5e6b62)
  • log level value should not be case sensitive (#2913) (6428b8d)
  • new status indicators added to series list on mobile (#3024) (407af32)
  • only request Tautulli watch data for Plex media servers (to avoid error messages in logs) (6dbb99e)
  • plex: add container-size header to recently added api call (#3023) (d8da5cb)
  • remove backdrop-blur class from warning buttons (#3037) (430b1ab)
  • remove failing ci job that builds a test copy to a private repo (5f7e7ee)
  • scroll restoration (#3005) (14280c5)
  • settings log modal when closing (#2985) (4d56320)
  • sidebar close button placement when using PWA (#3045) (21d20fd)
  • start scheduled jobs on initial admin account setup (b080251), closes #170
  • transition animation (#2974) (98028bf)
  • ui: hide 'Recently Added' & 'Recent Requests' sliders when empty (#2190) (03d5e56)
  • ui: hide null dates in episodes list (#3035) (7404d68)
  • ui: minor fixes (#3036) (f5c2fc1)
  • ui: remove 'all' badge from request cards (#2992) (5c01313)
  • update Discord ID regex to include 19 digit IDs (#2860) (9da8461)
  • use fallbackData to prepare user data during SSR (#2968) (6e60a27)
  • use image.tmdb.org for setup/login backdrop images (#2966) (3b26338)
  • username will not show undefined on cancel or delete (#2982) (b925857)
  • watch data not required to show Tautulli button (#2976) (dd28200)

Features


This release is also available on:

  • v1.2.0