Releases: Fallenbagel/jellyseerr
Releases · Fallenbagel/jellyseerr
v1.5.0
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
This release is also available on:
v1.5.0
v1.4.1
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.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
- add discover customization (#3182) (cd35748)
- add keywords to movie/series detail pages (#3204) (e084649)
- add streaming services filter (#3247) (1154156)
- discover inline customization (#3220) (8bd10b5)
- discover overhaul (filters!) (#3232) (dd00e48)
- discover slider edit arrow buttons for reordering (#3259) (da00d45)
- lang: translations update from Hosted Weblate (#3030) (0d8b390)
- new mobile menu (#3251) (fcbca17)
- translations update from Hosted Weblate (#3218) (5940ff7)
- ui: add episode number to front of episode name in season details (#3086) (a672b32)
- ui: request card progress bar (#3123) (03853a1)
v1.3.0
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
- api: adds support for Mixed Libraries (ba82ece), closes #95
- custom image proxy (#3056) (500cd1f)
- lang: add Croatian display language (#3041) (64aab6d)
This release is also available on:
v1.3.0
v1.2.1
v1.2.0
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 b...
v1.1.1
1.1.1 (2022-06-20)
IMPORTANT CHANGES
- This version brings back SMTP notification support with the ability to change email addresses through the profile page and the admin to be able to set the option of requiring emails from their users #136
- This version also brings in emby specific ui variables #103 #120 #146
Bug Fixes
- conditional media server name for 4k url to add emby to tvdetails (ddd773c)
- don't show 0 playcount in slideover (dec4062)
- fix mediaServerType not set for Plex which leads to Plex users seeing Jellyfin settings (94ade93)
- fixes jellyfin forgot password and adds emby support to the forgot password link (0259975), closes #99
- hide plex guid cache settings from ui when running in jellyfin/emby mode (7450138)
- import all: fis for import all (29478fc)
- jellyfin: ignore additional items with virtual location type (c811548)
- jellyfinimportmodal: fix for importing all jellyfin users (a483ca9)
- jellyfin: sync errors (d1dbd6e)
- manual browser refresh would redirect to home on search page (9ded45f)
- manual browser refresh would redirect to home on search page (#2692) (b287839), closes #2683
- only show mediaserver settings for current active mediaserver (739f5f9)
- recommendations: fixed recommendations page causing infinite network requests to tmdb api (4f972be)
- recommendations: only load more titles if there can be more than 40 (#2749) (14519ef), closes #2710
- remove internal Overseerr sponsor link, this is remaining on the main github page instead (4b7bdd3)
- scan: ignore virtual seasons (6574e18), closes #119
- search: use correct param to filter movies by year (b07f703)
- search: use correct param to filter movies by year (#2727) (1054b4e)
- setup&login: fix a description error in the manual scan in setup and add emby to login page (8810c20)
- ui: don't show 0 playcount in slideover (#2714) (29be659)
- ui: fix Avatar being broken when setup using internal ip (01e81a7), closes #110
- ui: fix translation errors for all locales in the import plex user button (0fb5803)
- ui: fix ui elements not reflecting the env variable (722dda5)
- ui: fixed translation issue where it showed as import {mediaServerName} user (819190c)
- ui: rectangular avatars getting stretched (#2782) (db05172)
- ui: replaced {mediaServerName} in the plex variable in NL locale (d417fca)
Features
- add Paramount+ to network slider (d22bc09)
- api: add issue counts endpoint (af23a25)
- api: add issue counts endpoint (#2713) (e4039d0)
- conditional media server name (2bfdf02)
- conditional media server name to add emby to tvdetails (e75b71b)
- conditional media server name to add emby to tvdetails (ff3e3ce)
- discover: add Paramount+ to network slider (#2608) (1d00229)
- email (a8bc0c0), closes #122
- email validation: email requirement and validation + better importer (d835336)
- manage slideover: show more request override details (#2772) (90095bb)
- uesrprofile: email requirement and validation (543859e)
- ui: add emby as a mediaServerType to the import user button (6a6bfe0)
- ui: add emby user badge to the user list and fix local user badge (410b536)
- ui: add emby user badge to the userProfile (b9546e6)
- ui: conditional media server name to add emby to issuedetails play on button (377a4fd)
- ui: conditional media server name to add emby to moviedetails (14d2937)
- user email setting: added field to save user email (30c48f1), closes #122
- user settings: added email field to user profiel settings (b22f20b), closes #122
This release is also available on:
v1.1.1
v1.1.0
1.1.0 (2022-05-21)
Bug Fixes
- add Discord ID setting to general user settings page (#2406) (eff665e)
- add missing route guards to issues pages (#2235) (c79dc9f)
- address unhandled promise rejections & bump node to v16.13 (#2398) (8cba486)
- allow basic HTTP auth in hostname validation (#2307) (d48a7ba)
- api: return queried user's requests instead of own requests (#2174) (0edb1f4)
- api: use query builder for user requests endpoint (#2119) (a20f395)
- apply request overrides iff override & selected servers match (#2164) (50ce198)
- auth: resolve local/password authentication issues (#2677) (b75fc7b)
- css: rename form-input to form-input-area (#2613) (086f0b6)
- disable user-import from mediaserver for non-plex mediaservers until implemented (4db8e54)
- docker: explicitly install python3 (#2273) [skip ci] (f1cd087)
- don't allow login for unimported Jellyfin users if not set in settings (72ca694)
- email: do not attempt to display logo if app URL not configured (#2125) (b3b421a)
- email: enclose PGP encryption logic in try/catch (#2519) (a76b608)
- email: use decrypted private key (#2232) (8d29685)
- fix usertype from local user to mediaServerType (25bee8b)
- frontend: disable autocomplete on search field (#2592) (82d1617)
- frontend: more issues-related fixes (#2234) (3ec4a9c)
- frontend: notification type validation (#2207) (2f204b9)
- frontend: setup page backdrops (#2251) (78a8091)
- frontend: theme-color meta tag (#2420) (ff28c9b)
- frontend: use consistent formatting & strings (#2231) (2164471)
- frontend: various fixes (#2524) (c3dbd0d)
- handle Plex library settings migration failure gracefully (#2254) (ed53810)
- holiday: remove special holiday slider (22f2037)
- issues: only allow edit of own comments & do not allow non-admin delete of issues with comments (#2248) (bba09d6)
- jellyfin user signin after manual user import (36c3c9d)
- lang: add missing string (#2370) (d36c1d2)
- lang: rename 'Media' notification types for clarity (#2400) (399b037)
- lang: string edits (#2229) (ab20c21)
- lang: translations update from Hosted Weblate (#2625) (19cdedd)
- lang: translations update from Hosted Weblate (#2639) (418a533)
- lang: translations update from Weblate (#2212) (85aec4f)
- logs: handle log message nested extra properties (#2459) (d777940)
- logs: handle unexpected log messages (#2303) (f284e4a)
- logs: lazily parse log message label (#2359) (5af06bd)
- notif: correct issue notif action URLs (#2333) (dc7f959)
- notif: duplicate notification check logic (#2424) (10651ba)
- notif: only send MEDIA_AVAILABLE notifications for non-declined requests (#2343) (fcb0dcf)
- notif: show event in pop up notification for slack (#2413) (d4438c8), closes #2408
- only run scheduled mediaserver jobs that apply to the current mediaserver (791106a)
- play on Jellyfin for TV shows (d0c5481)
- plex Login (9d54776)
- plex: correctly generate uuid for safari (#2614) (d06f2cd)
- plex: find TV series in addition to movies from IMDb IDs (#1830) (30644f6)
- plex: include 'Overseerr' in X-Plex-Device-Name header (#2635) (d4f9650)
- plex: use unique client identifier (#2602) (648b346)
- **plex...