PlexRequests v1.10.0
Hi there! This the SuperPotatomen helping out TidusJar on GitHub.
I'm happy to announce we have an early Christmas present for you guys.
The big make-PlexRequest.net-great-again Stable release of version 1.10.0!
I like to thanks all the great testers who has joining our open beta and reporting all the bugs they found.
Many many many thanks for all your help!
Now, we have a little sadly news: recently Plex has asked use to change the name what isn't linked with Plex.
So this release will be the last release with the plexrequest.net name, in the next few days will are busy with make changes in the code and making a hotfix to change everything to our new name (to be announced).
UPGRADE INSTRUCTION: For a stable upgrading to this release, don't copy the files to your plexrequest folder.
WARNING: Backup first your sqlite file (that is your database file), then Delete all of the PlexRequests.net files.
Don't forget to unblock the zip file before you unpack the zip file!!!
Place the sqlite file back into the folder, and copy only the new files of plexrequest.net in it.
Start manually the server.
In this build we fixed 45 reported bugs, implementing 22 community idea's, closed 67 issues on Github, make great new features and do big improvements on the request system.
The biggest new features are: the User management, the Fault Queue, auto updater (hello again ;-)) and the introduction of the different update branches (Development, early access preview and stable)
User management
You can manage every plexrequest user differently, give them the right permissions or deny something.
Multi admin, read-only users and add new user accounts is now possible in the User management option!
Fault Queue
Sometimes isn't possible to add a brand new show or movie to sonarr/SickRage/CouchPotato because the information website tvmaze don't have all the information yet.
The request failed and the plex request user can't request that nicely show/movie.
In this release, we store the request in the fault queue and try it every 24 hours to add it again.
The server admin will receive also an email message.
Auto updater
finally, it is back! No more manually downloading zip files and unrar the files.
Different update branches
For better support, fewer bugs and make faster new features we introduce 3 different update branches:
Development, early access preview and stable.
The biggest differents between the 3 update branches is you can now easily helping us out with testing the new upcoming features and bug fixes.
if you like to have a more stable one and don't like to update a lot of time you can choose the stable branch.
Full patch notes:
Features added
- User management (create multiple admins, information page about all of our Plex Users, Allow users to request tv shows, movies, or both per user)
- Fault Queue feature (Better handle add future tv shows/movies when tv maze don't have all of the information, Buffer user requests into a waiting queue when CP/Sonarr is offline)
- Auto updater
- different update branches
- override plex machine identifier
- Change HTTP Listener
- Copy to clipboard feature for api key
- Sent an email notification when you deny a request for an approval.
- Repair automatically broken images on the request page
- Per User exemption from weekly movie and tv request limits #634
Improvements:
- Better handle big plex library's so plex availability checker do his work mutch faster.
- Newsletter supports now Managed Users under a plex pass account
- Change retry time when cp/sonarr gives an error
- Handle duplicate usernames plex.tv - local accounts (dev branch)
- If you enable "trace" for logging, it give you now a warning because the system will be unstable because of the logging
Remove:
- Option Whitelist and denied plex users. You can now config that in the user management page
Bug fixed
- API Key not saving
- Notification is sent when an item is "Mark Unavailable"
- Unable to see Requests for approval
- Email Newsletter Error with Managed Users
- Management system doesn't support plex users
- Plexrequest doesn't send an email notification when a user changes his plex username account
- Recently Added Email Notification Error
- Landing page ignores the show before the login button
- Logs saved where mono command was run
- no favicon when using reserve proxy
- Auto updater doesn't work
- Can not log out when on Logs page and sticky log level button
Bug fixed in the Early access and the development branch
- Can't see the loading circle on the user management page (dev branch)
- Error displaying details for pending and issues (dev branch)
- Unable to send Newsletter test email to admin (Value cannot be null. Parameter name: source) (dev / stable branch)
- Can't view Issues (dev branch)
- Newsletter sends every time the service starts. (dev branch)
- Local User can't request tv shows and movies (dev branch)
- default permission Recently Added Notifications doesn't work (dev branch)
- Unable to input Quartz Cron Job schedule (dev branch)
- Can't see the loading circle on the user management page (dev branch)
- api key generation doesn't work (dev branch)
- migration error after starting up (dev branch)
- Dev branch keep saying there is an update (dev branch)
- Crash on migration from 1.9.7 to 1.10.0 (dev branch)
- Crash on starting up plexrequest 1.10.0 (dev branch)
- Admin panel and user management page doesn't work (dev branch)
- 403 error when entering the settings page after admin login (dev branch)
- Google Analytics Fresh Install Error (dev branch)
- Newsletter is only showing movies from the first Plex Library it detects (dev branch)
- Admin Status Page - Error 500 - InternalServerError (dev branch)
- Unable to access Settings/Admin (dev branch)
- Newsletter not showing any content (dev branch)
- migration error after upgrading (dev branch)
- User Management Settings disappears (dev branch)
- Status checker logs an error Object reference not set to an instance (dev branch)
- user management button doesn't link correctly (dev branch)
- Can't view Issues (dev branch)
- default permission Recently Added Notifications doesn't work (dev branch)