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
- add 20th Century Studios to Studio Slider (#2288) (b33956e)
- frontend: a few more tooltips (#2972) (815d709)
- frontend: add more tooltips (#2961) (950b171)
- improved user dropdown (#2969) (67f3a38)
- jobs: show current job frequency in edit modal (#3008) (99fc9a2)
- lang: add Arabic and Lithuanian display languages (#2916) (3db3044)
- lang: translations update from Hosted Weblate (#2659) (e939dc6)
- lang: translations update from Hosted Weblate (#2915) (a0301e2)
- lang: translations update from Hosted Weblate (#2958) (29ab178)
- lang: translations update from Hosted Weblate (#2971) (2950cf4)
- lang: translations update from Hosted Weblate (#2999) (8672869)
- lang: translations update from Hosted Weblate (#3006) (611ceeb)
- lang: translations update from Hosted Weblate (#3014) (3d458dd)
- lang: translations update from Hosted Weblate (#3026) (16cb53f)
- language: update czech language (8619724)
- logs: add search filter (#2505) (30141f7)
- notif: auto-request notif type (#2956) (6c0fd40)
- perms: add new permission for viewing recently added media (#2129) (a12697b)
- plex deep links for iOS devices (#2680) (575da30)
- plex watchlist sync integration (#2885) (301f2bf)
- pull down to refresh (#2908) (87825a0)
- restore option to cache and optimize images locally (#2964) (507227a)
- season/episode list on series details (#2967) (8a2acb7)
- show alert/prompt when settings changes require restart (#2401) (f3e56da)
- tooltip foundation (#2950) (16545ee)
- ui: revalidate requests slider on discover page (#2818) (91e0928)
- user delete modal shows username and requires confirmation (#2779) (36d17fe)
- view other users' watchlists (#2959) (0839718)
This release is also available on:
v1.2.0