Skip to content

v1.1.0

Compare
Choose a tag to compare
@Fallenbagel Fallenbagel released this 21 May 03:09
· 870 commits to main since this release

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: user import (#2442) (86dff12)
  • radarr: correctly check for existing movies (#2490) (5d4b06b)
  • radarr: remove PreDB minimum availability option (#2386) (3e5eb4e)
  • relax jellyfin url validation to allow local domains (3a010f8)
  • replaced unknown job with jellyfin in jobsandcache and added translations for it (f09b86a)
  • requests: check for existing media of same type when requesting (#2445) (eb9ca2e)
  • requests: do not fail request edits if acting user lacks Manage Users permission (#2338) (91bfff7)
  • scripts: update migration scripts (#2208) [skip ci] (d0ac74e)
  • secure session cookie (#2308) (7f330af)
  • servarr: handle baseurl error when testing connection (#2294) (93b5ea2)
  • servarr: handle servaarr server being unavailable when scanning downloads (#2358) (488874f)
  • sonarr: monitor existing series upon request approval (#2553) (aa062d9)
  • sonarr: only scan seasons that exist in TMDb (#2523) (6168185)
  • sort collection parts by release date (#2368) (1b3797c)
  • tautulli: fetch additional user history as necessary to return 20 unique media (#2446) (7d19de6)
  • ui: Fix webhook URL validation regex (#864) (726f62b)
  • ui: refinements for 'About' page (#2173) (084a842)
  • ui: request badge styling in request list (#2302) (f2375c9)

Features

  • about: show config directory (#2600) (0c7373c)
  • add emby detail url support (88c2c5e)
  • add production countries to movie/TV detail pages (#2170) (30b20df)
  • add quotas, advanced options, and toggles to collection request modal (#1742) (af40212)
  • allow Jellyfin to set a playback URL different to the Jellyfin host specified during setup (9fbc407)
  • api: add additional request counts (#2426) (2535edc)
  • discord: add 'Enable Mentions' setting (#1779) (5f7538a)
  • display release dates for theatrical, digital, and physical release types (#1492) (a4dca23)
  • dynamically fetch login screen backdrop images (#2206) (3486d0b)
  • frontend: add Discovery+ to network slider (#2345) (2ded8f5)
  • frontend: add Hulu to network slider (#2204) (1e402f7)
  • frontend: open media management slideover on status badge click (#2407) (1f5785d)
  • implement import users from Jellyfin button (9e2f3f0)
  • initialize Jellyfin/Emby users with local login (103350f)
  • issues (#2180) (e402c42)
  • jobs: allow modifying job schedules (#1440) (82614ca)
  • lang: add Albanian display language (#2605) (3d32462)
  • lang: add Czech and Danish display languages (#2176) (8d8db6c)
  • lang: add Polish display language (#2261) (c760cea)
  • lang: translated using Weblate (Chinese (Traditional)) (#2272) (d401e33)
  • lang: translations update from Hosted Weblate (#2277) (92732fc)
  • lang: translations update from Hosted Weblate (#2315) (6245be1)
  • lang: translations update from Hosted Weblate (#2320) (68112fa)
  • lang: translations update from Hosted Weblate (#2325) (febf067)
  • lang: translations update from Hosted Weblate (#2336) (3f7ef7a)
  • lang: translations update from Hosted Weblate (#2341) (33fe0bd)
  • lang: translations update from Hosted Weblate (#2346) (50dc934)
  • lang: translations update from Hosted Weblate (#2364) (d437cc2)
  • lang: translations update from Hosted Weblate (#2366) (cc2b2bc)
  • lang: translations update from Hosted Weblate (#2374) (b9bedac)
  • lang: translations update from Hosted Weblate (#2379) (bd93168)
  • lang: translations update from Hosted Weblate (#2389) (d2241a4)
  • lang: translations update from Hosted Weblate (#2404) (1b29b15)
  • lang: translations update from Hosted Weblate (#2405) (879df20)
  • lang: translations update from Hosted Weblate (#2414) (88536b1)
  • lang: translations update from Hosted Weblate (#2425) (e9d4b63)
  • lang: translations update from Hosted Weblate (#2428) (f8b1bcc)
  • lang: translations update from Hosted Weblate (#2436) (99c0407)
  • lang: translations update from Hosted Weblate (#2452) (b5bd6ee)
  • lang: translations update from Hosted Weblate (#2457) (92b2d32)
  • lang: translations update from Hosted Weblate (#2489) (ec08fa6)
  • lang: translations update from Hosted Weblate (#2508) (9f4ae34)
  • lang: translations update from Hosted Weblate (#2531) (54b32eb)
  • lang: translations update from Hosted Weblate (#2541) (4549ed3)
  • lang: translations update from Hosted Weblate (#2611) (81c75c8)
  • lang: translations update from Hosted Weblate (#2629) (1d0cbd2)
  • lang: translations update from Hosted Weblate (#2645) (341e3b8)
  • lang: translations update from Weblate (#2101) (c73cf7b)
  • lang: translations update from Weblate (#2179) (e3312ce)
  • lang: translations update from Weblate (#2185) (dce10f7)
  • lang: translations update from Weblate (#2202) (492d8e3)
  • lang: translations update from Weblate (#2210) (0a6ef6c)
  • lang: translations update from Weblate (#2226) (62b3dc5)
  • lang: translations update from Weblate (#2241) (2b0b8e0)
  • lang: translations update from Weblate (#2244) (0828b00)
  • lang: translations update from Weblate (#2247) (8c49309)
  • lang: translations update from Weblate (#2252) (99d5000)
  • lang: translations update from Weblate (#2265) (b1b367a)
  • logs: use separate json file to parse logs for log viewer (#2399) (ce31bef)
  • notif: 4K media notifications (#2324) (88a8c1a)
  • notif: add Gotify agent (#2196) (e0b6abe), closes #2183 #2183 #2077 #2183 #2183 #2183 #2077 #2183 #2183 #2183
  • notif: add Pushbullet and Pushover agents to user notification settings (#1740) (aeb7a48)
  • notif: add Pushbullet channel tag (#2198) (f9200b7)
  • notif: issue notifications (#2242) (c9ffac3)
  • plex: selective user import (#2188) (9cb97db)
  • remove email requirement for jellyfin/emby non-admin users (3e1e11d)
  • search: close search bar when hitting return (#2260) (b423dc1)
  • search: filter search results by year (#2460) (72c825d)
  • search: search by id (#2082) (b31cdbf)
  • servarr: auto fill base url when testing service if missing (#1995) (739f667)
  • Tautulli integration (#2230) (0842c23)
  • tautulli: validate upon saving settings (#2511) (1dc900d)
  • ui: add trakt external link (#2367) (4e56bae)
  • ui: allow admins to edit & approve request from advanced request modal (#2067) (340f1a2)
  • ui: link processing/requested status badges to service URL (#1761) (032c14a)
  • verify Plex server access during auth for existing users with Plex IDs (#2458) (85bb30e)

This release is also available on:

  • v1.1.0