Skip to content

Releases: Fallenbagel/jellyseerr

v1.2.0

12 Oct 15:35
Compare
Choose a tag to compare

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...
Read more

v1.1.1

20 Jun 17:00
8feb20f
Compare
Choose a tag to compare

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

21 May 03:09
Compare
Choose a tag to compare

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...
Read more

v1.0.2

20 Apr 01:10
Compare
Choose a tag to compare

1.0.2 (2022-04-20)

Bug Fixes

  • fix usertype from local user to mediaServerType (6d530d9)
  • relax jellyfin url validation to allow local domains (9c43ba9), closes #31

This release is also available on:

  • v1.0.2

v1.0.1 (2022-04-15)

15 Apr 10:25
6fecdf0
Compare
Choose a tag to compare

Bug Fixes

  • Fixed unknown jobs issue in the jobsandcache section of settings #72
  • Fixed default avatar not displaying #73
  • Fixed version status issue #76 #74

Features

  • Added emby detail url support #71

v1.0.0 (2022-04-13)

13 Apr 18:47
Compare
Choose a tag to compare

Bug Fixes

  • Database migration issue which created the error [auth]: SQLITE_ERROR: no such column: User.jellyfinUsername
  • Fixed jellyseerr version status from out of date to stable

Features

  • Added new jellyseerr logo
  • Added search by Genres, Studio and Networks.
  • Added Media poster in telegram notifications
  • New reworked request cards & request list
  • Rebranded to Jellyseerr