Awesome New Stuff
🚨 NOTIFICATION CHANGE 🚨 New notification type for automatically-approved requests
If you were using the "Enable notifications for automatic-approved requests" option before, you will need to instead use the new Media Automatically Approved
request type on each of your notification agents. This allows finer control of where and to who automatic approval notifications are sent.
Support for the new Plex TV agent
The new Plex TV agent (Beta) is now available on Plex, and so we now also support scanning those titles. They should be picked up without any issue, but if you do have problems please make sure to report them to us!
ARM support for our Docker images
We now have ARM support for all of our images. This is the first release with ARM support! (If you ignore the one we pushed by mistake a few days ago 🤭)
Request list redesign
The request list has been redesigned to work better at all screen sizes! Here's how it looks on mobile:
Studio/Network Discovery
We have added Studio/Network sliders to the discovery page to help find content in a new way! The studios and networks that we currently show are hardcoded for now, but we will update the list as we go.
You will also be able to browse studios/networks from the Movie/TV detail pages as well by clicking on them.
Genre/Studio/Network/Language pages
You can now click on any Genre/Studio/Network/Language on detail pages to bring up a discovery list for the relevant category. Just another way to find more related content!
Individual Telegram notifications
Users can now set their own custom chat IDs to get personal Telegram notifications for their requests. They will need to have the same bot you set up initially for your Telegram notifications added to their chat and provide the relevant chat ID. Thank you @ankarhem!
Another truck full of bug fixes and improvements
- PGP encryption support for emails (for those who like to keep things extra secret). Thanks, @ankarhem!
- Added a loading bar for page transitions. Thanks for this also goes to @ankarhem!
- Telegram notifications will now include the poster image for the media it's notifying you about!
- Fixed an issue where discovery results would get stuck eternally loading on certain pages
- Added the user ID to profile pages to make it a little easier to find for people who use Requestrr.
- And everything else in the details below.
Thanks as always to all of our collaborators, contributors, and translators! This project is not possible without all of you. Apologies if I forgot to mention anyone! Feel free to yell at me on Discord and I'll fix it! 😄
1.21.0 (2021-03-15)
Bug Fixes
- do not allow editing of user settings under certain conditions (#1168) (001dcd3)
- frontend: check for ID instead of email after initial setup Plex login (#1097) (778dda6)
- frontend: check if swr is validating to determine if we should fetch new data (e5f5bdb), closes #719
- frontend: never hide available content in search results (d48edeb)
- lang: add missing i18n strings (6072e8a)
- lang: edit new Telegram-related strings to conform to style guide (#1093) (bdf67e7)
- notif: loosen input validation on Pushover settings (#1166) (3148d31)
- notif: set URL for Discord embeds rather than adding a field for the link (#1167) (0bd0912)
- correctly send auto-approval notifictions for series (8634081)
- lang: fix singular form of season count (#1080) (b57645d)
- requests: add plex url to request item (#1088) (420038d)
- sonarr: correctly search when updating existing sonarr series (ed0a7fb), closes #588
- ui: add alt prop to studio/network logos & fix blinking text cursor (#1095) (0c4637f)
- ui: add link to poster image on request items (7289872)
- ui: correct language usage re: "sync" vs. "scan" (#1079) (e98f2b9)
- ui: display "Season" vs. "Seasons" as appropriate, and fix request block "Seasons" formatting (#1127) (45886cc)
- ui: request list button sizes (#1152) (fc73592)
- fix language filter link on movie detail pages (#1142) (60d453b)
- remove language/region filtering on studio/network results (#1129) (109aca8)
- api: check correct permissions for auto approve when requests are created (3c1a72b)
- frontend: status, requested by, and modified alignment fix (#1109) (1a7dc1a)
- ui: don't show "Password" user settings tab if current user lacks perms to modify the password (#1063) (b146d11)
- ui: fix Radarr logo alignment (#1068) (0fa005a)
- ui: fix request list UI behavior when season list is too long (#1106) (8507691)
- ui: improve responsive design on new request list UI (#1105) (1f8b03f)
- ui: list all movie studios instead of just the first result (#1110) (239202d)
- add correct permission checks to modifying user password/permissions (ddfc5e6)
Features
- add tagline, episode runtime, genres list to media details & clean/refactor CSS into globals (#1160) (2f2e002)
- docker: add tini to docker image (#1017) (1629d02)
- email: add pgp support (#1138) (9e5adeb)
- frontend: add loading bar indicator (#1170) (3d6b343)
- lang: localize job names (#1043) (594aad9)
- lang: translations update from Weblate (#1051) (69bf817)
- lang: Translations update from Weblate (#1131) (e4686d6)
- notif: add "Media Automatically Approved" notification type (#1137) (f7d2723)
- notif: add settings for Discord bot username & avatar URL (#1113) (3384eb1)
- notif: include poster image in Telegram notifications (#1112) (48387e5)
- scan: add support for new plex tv agent (#1144) (a51d2a2)
- ui: add user ID to profile header (6e95c8b)
- add genre/studio/network view to Discover results (#1067) (f28112f)
- add language-filtered Discover pages (#1111) (7501161)
- add studio/network sliders to discover (1c6914f)
- telegram: add support for individual chat notifications (#1027) (f6d00d8)
- ui: display "Owner" role instead of "Admin" for user ID 1 (#1050) (1b55d2d)
- ui: display season count on TV details page (#1078) (4365231)
- ui: in Settings > Services, make Radarr/Sonarr server names and logos clickable links (#1008) (6a1e389)
- ui: request list redesign (#1099) (cd21865)
This release is also available on:
v1.21.0