Commit Graph

487 Commits (502417872493f4019477009e2e6454f88f9d89b3)

Author SHA1 Message Date
tidusjar 05b219a351 Made the request module async #278
9 years ago
tidusjar e9d74a3d76 Started some dynamic scrolling.
9 years ago
tidusjar a728becc32 Stop dumping out the settings to the log.
9 years ago
tidusjar 166e0f81cf Made more async goodness
9 years ago
tidusjar 8550cc4c5e Made some of the searching async #278
9 years ago
tidusjar e3cd016dc7 Updater wouldn't work when running a reverse proxy #236
9 years ago
tidusjar 34e74c74c1 Fixed #277
9 years ago
Drewster727 95d1a83208 fix 404 error
9 years ago
Drewster727 6660209427 #262 make the auth users list taller
9 years ago
Drewster727 217ce391e0 #221 delete requests per category
9 years ago
Drewster727 96352e14ee #256 #237 UI Improvements and consolidation
9 years ago
tidusjar 16bd4f5b71 Set the admin to have all claims
9 years ago
tidusjar 25714f03f7 Fixed #244
9 years ago
tidusjar c43e3a93d2 Fixed #270
9 years ago
tidusjar 605878700d Fixed an issue where if you have only 1 plex friend it would not show in the list
9 years ago
tidusjar 3032c4fed3 fixed #252
9 years ago
tidusjar 4c85522c2b fixed #428
9 years ago
tidusjar a26026166d fully fixed #239
9 years ago
tidusjar 170e1bc4fb Fixed the release build issue where we could not access the settings #239
9 years ago
tidusjar f285305cac cleanup
9 years ago
tidusjar 4b5c2d627c typo
9 years ago
tidusjar bebc7d524f Fixed #241
9 years ago
tidusjar 02ef2902c8 Fixed #239
9 years ago
tidusjar e1f7cd1ff7 Fixed #238
9 years ago
Drewster727 4646bb5d79 Merge branch 'dev' of https://github.com/tidusjar/PlexRequests.Net.git
9 years ago
Drewster727 1bfd5f435b small UI tweaks/improvements
9 years ago
tidusjar 9ccd837758 Fixed an issue with the auth page when running with a reverse proxy
9 years ago
tidusjar 1bbd62853e Remove pointless test, change the default theme and fix a small bug
9 years ago
tidusjar c9e5a8aec8 Fixed api
9 years ago
tidusjar b2144f3f69 finished #26
9 years ago
tidusjar 2187b1453a Plex theme
9 years ago
tidusjar c41944c933 Implimented a theme changer, waiting for the Plex theme
9 years ago
tidusjar 7c41f448a8 finished #222 #205
9 years ago
tidusjar 748fe2ca2d Started working on #26
9 years ago
tidusjar 2b20af5df0 undid some small changes that was checked in by accident
9 years ago
tidusjar 5a6863456f #164 has been resolved
9 years ago
tidusjar 8cce80654b Resolved #224 , Removed the 'SSL' option from the email notification settings. We will now use the correct secure socket options (SSL/TLS) for your email host.
9 years ago
tidusjar d0e6a2a341 small changes
9 years ago
tidusjar 7ce05028fc #27 fully finished
9 years ago
tidusjar e1ca857d7e Fixed #215
9 years ago
tidusjar 4fd3db1ae5 Using Mailkit to fix #204
9 years ago
tidusjar 5e0f022c83 color
9 years ago
tidusjar e49b160500 Fully finished #27 just need to test it!
9 years ago
tidusjar db35897f05 Styling for #27
9 years ago
tidusjar aa2949cdd0 I think the auto updater is finished! #29
9 years ago
tidusjar 0601f04582 I think we have finished the main bulk of the auto updater #29
9 years ago
tidusjar 915459a141 #222 #205 more ! Started getting the settings out
9 years ago
tidusjar cbfe88cd6d Added the ability to get the apikey from the api if you provide a correct username and password.
9 years ago
tidusjar 84dc4515fd Removed the service locator from the base classes and added in some Api tests
9 years ago
tidusjar 187a59261a More work on the api and documentation #222 #205
9 years ago
tidusjar 9b4ae2c486 Started documenting the API we now have swagger under ~/apidocs
9 years ago
tidusjar 7266f20927 Api work for #205
9 years ago
tidusjar 030c013862 First pass of the updater working. #29
9 years ago
tidusjar eafa0486f8 Removed SIGHUP from the termination list #220
9 years ago
tidusjar fb1d3a9e92 Fixed
9 years ago
tidusjar f0b63e0fdd missing
9 years ago
TidusJar 79b9d3aed7 Missed out a file
9 years ago
TidusJar 8dcb8022ab and some more...
9 years ago
TidusJar db6f28f980 missed some files
9 years ago
TidusJar 8a14427cea A bit more work on switching to using user claims so we can support multiple users
9 years ago
TidusJar 15fae26397 More work on the user management
9 years ago
TidusJar d44612217a - Notifications will no longer be send to the admins if they request something.
9 years ago
TidusJar 98eadc9cc6 Updated the claims so we can support more users.
9 years ago
TidusJar 741a4ae75c - Improved the RetryHandler.
9 years ago
TidusJar 8f16869c68 nm,
9 years ago
TidusJar 24b329b132 Downgraded packages
9 years ago
TidusJar adeeb7824d Added a retry handler into the solution. We can now retry failed api requests.
9 years ago
TidusJar c7e3409935 resolved #209
9 years ago
TidusJar 03c7585ebe Finished #209
9 years ago
Chris Lees 1f2e460f6d Added Released propety to RequestViewModel. Added Released filter to the Requests page
9 years ago
tidusjar 21a3830101 Slight adjustments to #189
9 years ago
tidusjar df3dc4ac04 - Added a visual indication on the UI to tell the admin there is a update available.
9 years ago
tidusjar af028f0b56 Did the login bit on #185
9 years ago
tidusjar af2c661d61 Finished #186
9 years ago
tidusjar a004eca6ec Fixed #185
9 years ago
tidusjar 4960063cca fixed issue in #27 with albums
9 years ago
tidusjar 230fa5ba3b Added #27 to albums
9 years ago
tidusjar 4c59e9d19c #27 added TV Search to the notification
9 years ago
tidusjar d07f544099 Fixed bug
9 years ago
tidusjar 3ea708aca5 added the missing baseurl bit on the login page for #72
9 years ago
tidusjar 7051c31dd3 More work on #27 Added a new notify button to the search UI (Needs styling). Also fixed a bug where if the user could only see their own requests, if they search for something that has been requested, it will show as requested.
9 years ago
tidusjar 186b18ccb9 Improved the startup of the application. We now properaly parse any args passed into the console.
9 years ago
tidusjar 076a75b82f Stop the Cachers from bombing out when the response from the 3rd party api returns an exception or invalid response. #171
9 years ago
tidusjar 54ab4854e6 Added the 'enable user notifications' to the email settings view and model.
9 years ago
tidusjar 07c00d232c small changes
9 years ago
tidusjar 9c61f909de Switched out the schedulers, this seems to be a better implimentation to the previous and is easier to add new "jobs" in.
9 years ago
tidusjar 8388514931 Fixed #168
9 years ago
tidusjar ffbb3d9a44 Fixed #162
9 years ago
Drewster727 84edd6636d fix saving the log level
9 years ago
Drewster727 c4380589bc set the max json length (fixes large json response errors)
9 years ago
tidusjar 67c968e886 BaseUrl is finally finished! #72
9 years ago
tidusjar 47dc543b09 #72 Login page done
9 years ago
tidusjar 51f8e2a95c More changes for the urlbase #72
9 years ago
tidusjar 7c7142c8b5 Done the auth, cp, logs and sidebar for #72
9 years ago
tidusjar 7888912c2d By default don't use a url base
9 years ago
tidusjar 256cfbc80f Fixed a small bug in the SR cacher
9 years ago
tidusjar f01f230901 Fixed when we do not have a base
9 years ago
tidusjar acb9aab369 More changes for #72
9 years ago
tidusjar 6dea8b7440 Fixed exception and all areas will now use the base url #72
9 years ago
tidusjar 866b6d6d6d removed the test code from #72
9 years ago
tidusjar 213a088f07 Commented out the unit tests as they need to be reworked now.
9 years ago
tidusjar 6190eceb60 Finally fixed #72
9 years ago
Drewster727 39c89647f0 kick off the schedulers once the web app has started (fixes api errors on start)
9 years ago
tidusjar 854bfdd479 Converted the UI back down to .NET 4.5.2
9 years ago
tidusjar 7679a13254 Fixed #154
9 years ago
Drewster727 718e8868c1 #150 start caching plex media as well. refactored the availability checker. NEEDS TESTING. also, we need to make the Requests hit the plex api directly rather than hitting the cache as it does now.
9 years ago
Drewster727 5f67302b32 #150 sonarr/sickrage cache checking. sickrage has a couple small items left
9 years ago
tidusjar 35310d35ed Fixed args
9 years ago
tidusjar 50022cb559 fixed
9 years ago
tidusjar 75d3c40fcf Made the base better
9 years ago
tidusjar 1af3c21655 Added a url base
9 years ago
Drewster727 68624f6971 remove couchpotato api test code
9 years ago
Drewster727 6ed7df2c21 cache the couchpotato wanted list, update it on an interval, and use it to determine if a movie has been queued already
9 years ago
tidusjar 53734d967b Merge branch 'dev' of https://github.com/tidusjar/PlexRequests.Net.git
9 years ago
tidusjar dd07e7546b Added logging around SickRage
9 years ago
tidusjar 10be8f0440 Fixes for sonarr, we now display the error messages back to the user
9 years ago
Drewster727 33de634ade #125 refactor async task logic to work with mono
9 years ago
Drewster727 a6695db590 fix search spinner sticking around after clearing search text + make the "Requested" and "Available" indicators in the search page different colors
9 years ago
Drewster727 c6e6583fd5 #125 start indicating in the results if an item is already requested or available
9 years ago
Drewster727 d1c6a13226 #145 firefox css dsplay issue
9 years ago
tidusjar 3efd54c1b6 Fixed #144
9 years ago
tidusjar f3cca9f0e9 Some final tweaks for #32
9 years ago
tidusjar 5e5fe1f395 Fixed a bug where if we are the admin we didn't add the request to the db
9 years ago
tidusjar f0d44b2788 Fixed an issue where we would add the Sickrage series but it would fail on adding the seasons.
9 years ago
Drewster727 4c82f4d821 properly account for future/past dates when humanizing with moment
9 years ago
Drewster727 7059fe0419 properly display release date on requests page
9 years ago
Drewster727 aba350dee2 add missing reference for release mode
9 years ago
Drewster727 fb66f5aca8 #139 remove dependency and usage of humanize() - should help with cross-platform issues. start using moment.js
9 years ago
Drewster727 c882a41eb1 fix selectors for music list on request page to get sorting working
9 years ago
tidusjar f2b6876c59 Fixed the error #32
9 years ago
tidusjar f9cf728381 Changed the title to a contains but the artist still must match,
9 years ago
tidusjar 837572a8cd Fixed the logs page
9 years ago
tidusjar 7f40f0b86e Another attempt at filtering #32
9 years ago
tidusjar cf83e0e6d9 Improved the availabilty check to include music results #32
9 years ago
tidusjar f2ba56f131 Small changes for #32
9 years ago
tidusjar a686832e3f A bit more logging for #32
9 years ago
tidusjar 13ee1efd86 More headphones #32 I am starting to hate headphones... Sometimes the artists and albums just randomly fail.
9 years ago
Drewster727 f81b1de850 #134 temporary workaround for this
9 years ago
Drewster727 7593d3a7e9 cache injection, error handling and logging on startup, etc
9 years ago
Drewster727 2ddb949178 Merge remote-tracking branch 'origin/dev' into dev
9 years ago
Drewster727 ea6f33102a #132 auto-approve for admins
9 years ago
tidusjar 72ea4691dd Tweaks for #32
9 years ago
tidusjar 2d4f680537 Changed around the startup so we cache the profiles after the DB has been created
9 years ago
tidusjar 39a5032c3e Finished the bulk work for Headphones. Needs testing #32
9 years ago
tidusjar 9211f3db4f Made the album search 10x faster. We are now loading the images in a seperate call. #32
9 years ago
Drewster727 e8c222f66e #114 start caching quality profiles. Set the cache on startup and when obtaining quality profiles in settings
9 years ago
Drewster727 08b14d0164 #114 first pass at choosing quality profile when approving + focus search input by default and when switching tabs
9 years ago
Drewster727 9ac949a67c #114 first pass at choosing quality profile when approving + focus search input by default and when switching tabs
9 years ago
Jamie 05f61902fc Update SearchModule.cs
9 years ago
tidusjar 9d9fc3daf8 Merge branch 'dev' of https://github.com/tidusjar/PlexRequests.Net.git
9 years ago
tidusjar acb39b56f8 work for #32
9 years ago
Drewster727 96fde83488 #131 fix for default selected tab
9 years ago
Drewster727 c52ca41e32 remove references to obsolete RequestedBy property + start setting the db schema to the app version, and check that in the future for migrations.
9 years ago
tidusjar a5d38421d3 Work on showing the requests for #32
9 years ago
tidusjar e037ad0f2b Got the search finished up for #32
9 years ago
tidusjar 420e43dfaf Change the new columns type
9 years ago
Drewster727 2ad36fa20f remove test/temp code in UserLoginModule
9 years ago
tidusjar 45fb3ad376 A bit more work on #32 started working on requesting it. The DB is a bit of an issue...
9 years ago
tidusjar c43f70a0e0 Most of the UI work done for #32
9 years ago
tidusjar 1596dce629 Basic search working for #32
9 years ago
tidusjar f49e67da83 Added back the username into the Session when the admin logs in. This means they do not have to log in twice.
9 years ago
Drewster727 3dbef199aa #122 store utc time in the databse + obtain timezone offset of the client upon login + offset times returned to client based on session offset
9 years ago
Drewster727 ec99dafa29 method reference bug fix
9 years ago
Drewster727 0dc96b854e fix search focus z-index issue (hid suggestions options)
9 years ago
Drewster727 f8d27b0673 minor search UI adjustments
9 years ago
Drewster727 0b822615bd #55 first attempt at "suggestions" starting with "Comming Soon" and "In Theaters"
9 years ago
Drewster727 1a2ec7ac7f #106 rename sorting options and polish the dropdown UI a bit
9 years ago
tidusjar 6334f5d880 Added music to the search and requests page
9 years ago
tidusjar 8256ceec2d We now do not show the text Requested By to the user, we also show a 'success' message instead of a warning when something has already been requested
9 years ago
Drewster727 14d1d279bb show a "no requests yet" message on the requests page (for each cateogory)
9 years ago
Drewster727 934425a0c5 ignore items that are already available when approving in bulk, and simplify the checking + compile css
9 years ago
Drewster727 1ca3e0532b add a better way to merge RequestedBy and RequestedUsers to avoid code duplication and simplify checks
9 years ago
Drewster727 a668ea04ec don't query the session as much in the modules, rely on a variable from the base class and store the username as needed
9 years ago
Drewster727 a028a68a08 merge changes from main dev branch. fix up requestedmodel users null issue.
9 years ago
tidusjar f7c33d48f4 Added a scroll to the top thingy and a bit more work on headphones
9 years ago
Drewster727 cee7bee024 show the requested by user from legacy request models
9 years ago
Drewster727 b8a01b62b9 only show requested by users to admins + start maintaining a list of users with each request
9 years ago
Drewster727 5a5512a1cd #96 fix up notification test feature
9 years ago
Drewster727 6fc4cbf9a4 fix the request page sort/approve button alignment
9 years ago
Drewster727 591385ae34 when pulling requests, set each to approved that is already available (so the UI avoids showing the approve option for already available content)
9 years ago
Drewster727 dce5983720 merge in tidusjar's dev changes, remove approve all, fix alignment on approve all category buttons
9 years ago
tidusjar 0429530bf3 Mono doesn't seem to have Tls1.2. Let's try TLS 1 #119
9 years ago
tidusjar 453b3f237f Specify a protocol type of TLS12. Looks like CP doesn't seem to like SSL3 (it is quite old now so understandable) #119
9 years ago
tidusjar e2aa4016a8 Added some tests and fixed the issue where the DB would get created in the wrong place depending on how you launched the application
9 years ago
tidusjar 7349f78b80 Fixed the tests
9 years ago
tidusjar fe0f6873e5 Made the feedback from Sonarr better when Sonarr already has the series #85
9 years ago
tidusjar 5843dee2a5 Added the settings page for #32
9 years ago
Drewster727 855689d0b9 add some "no results" feedback to the searching + minor UI improvements
9 years ago
Drewster727 eddce77ff5 UI - increase icon size of nav menu (they were too small before)
9 years ago
Drewster727 3d41445f6f #96 Finished adding test functionality to notifications
9 years ago
Drewster727 4b3f79b4a8 #96 Email notification test button (others to come)
9 years ago
Drewster727 085c46ce43 minor UI adjustments
9 years ago
Drewster727 f5ecb63071 #84 provide an option in settings to resttrict users from viewing requests other than their own.
9 years ago
Drewster727 fff267db37 #54 comma separated list of users who don't require approval + fix a couple request messages (include show title)
9 years ago
Drewster727 63e4e29051 clean up the sorting option names. add a way to see which filter/sort is currently applied.
9 years ago
Drewster727 bee4d2dc4c fix up the animations. seems to be related to the data-bound attribute causing the animtions not to fire on each .mix object.
9 years ago
Drewster727 07b02d90e6 move approve buttons to the tab content
9 years ago
Drewster727 e1b8293fdd allow approving all requests by category
9 years ago
Drewster727 3d944b32a8 fix up sorting on the request page
9 years ago
Drewster727 9518f4da89 #86 - display movie/show title + year in request notifications.
9 years ago