Commit Graph

602 Commits (3850e162805aed95d03b6f735fb8f355fd5565b2)

Author SHA1 Message Date
tidusjar f834e9635c Fixed a circular reference issue
9 years ago
tidusjar 63e0d0e531 Small changes around how we work with custom events in the analytics
9 years ago
tidusjar 7b57e3fffc Fixed #353 #354 #355
9 years ago
Drewster727 f76e54408e show request type in notifications #346 and fix an issue from previous commit for #345
9 years ago
Drewster727 96f27f8f1a add an option to stop sending notifications for requests that don't require approval #345
9 years ago
Drewster727 465665f414 fix logic for obtaining a sonarr quality profile #340
9 years ago
Drewster727 8e004cea2e workaround for #334
9 years ago
tidusjar 6f18c69f5f Fixes to the issues
9 years ago
tidusjar 5a1b606f01 Set the defaults for the landing page
9 years ago
tidusjar f30bc103ed revert branch to 664dae2
9 years ago
tidusjar 14ca513555 Some unit tests for the issues
9 years ago
tidusjar 9450127893 Tidied up the bootstrapper
9 years ago
Drewster727 664dae23fd fix up landing page UI
9 years ago
tidusjar d165bf6484 Fixed CSS issue with the top arrow in the Plex theme
9 years ago
tidusjar eb6d8af92e small changes
9 years ago
tidusjar 3e16d8acf0 done #318
9 years ago
tidusjar e8706354b9 Fixed tests
9 years ago
tidusjar 3df6b65666 #298 added some tests for the landing page
9 years ago
tidusjar 5a8342eeb8 We are now only keeping the latest 1000 log records in the database. Delete everything else.
9 years ago
tidusjar 1c0e00e4ba Some analytic stuff
9 years ago
tidusjar 89db8eb728 Added the new advanced search into the search page too.
9 years ago
tidusjar 7ca1272ca4 Capture the TVDBID when requesting.
9 years ago
tidusjar fefad77ac1 Attempting to improve #219
9 years ago
tidusjar 5bf557658d Just some more async changes
9 years ago
tidusjar 68648dcccf Change the way we configure the IoC container in the bootstrapper, we are registering all the concrete instances on application start rather than on each web request. This should increase the performance per HTTP request.
9 years ago
tidusjar 41e547ca10 Small changes
9 years ago
tidusjar fcf2c84f61 More work on #298. Everything wired up
9 years ago
tidusjar 81d26a5442 Fixed the issue on the landing page #298
9 years ago
tidusjar 553065e0fb #298 moved the content to the left a bit
9 years ago
tidusjar 46f7a0769e styling for #298 done, just need to wire up the model and do the actual status check
9 years ago
Drewster727 9f74d31f1d Merge branch 'dev' of https://github.com/tidusjar/PlexRequests.Net.git
9 years ago
Drewster727 8f35ab73d7 small ui fix (100% width user/password fields to improve mobile experience)
9 years ago
tidusjar 0ed75f163f Removed some DumpJson() from the trace logs.
9 years ago
Drewster727 20a18c516b Merge branch 'dev' of https://github.com/tidusjar/PlexRequests.Net.git
9 years ago
Drewster727 7e92705633 datepicker UI fixes + small landing page UI fix
9 years ago
tidusjar 0eea53e8fe Landing page stuff #298
9 years ago
tidusjar 7d03d296fd Removed a change that shoudn't have been commited.
9 years ago
tidusjar 05e4c313bf More work for #298
9 years ago
tidusjar 0fa42b93f5 #273 added for only available content on the search
9 years ago
tidusjar 679236c381 Merge branch 'dev' of https://github.com/tidusjar/PlexRequests.Net.git
9 years ago
tidusjar 4808fffcef most of #273 done
9 years ago
tidusjar 709203935a Fixed #303 Looks like there was some incorrect business logic.
9 years ago
tidusjar 66bede34f4 Settings done for #298
9 years ago
tidusjar 0dd30968d5 Started #298
9 years ago
tidusjar 071daf4ab4 a crap tonne of work on #273
9 years ago
tidusjar d6c2997570 More work on #273
9 years ago
tidusjar 67a079a17c updated nlog and fixed #295
9 years ago
tidusjar 96825f0540 fixed #300
9 years ago
tidusjar 9d4881032d #273
9 years ago
tidusjar 2011b10e20 #273
9 years ago
tidusjar a003068869 Done the same for TV
9 years ago
tidusjar 41b439d3bb fixes #296
9 years ago
tidusjar 9ffe184dd3 More for #273
9 years ago
tidusjar c57f33151b Revert "Small changes"
9 years ago
tidusjar 6d40d3b891 Small changes
9 years ago
tidusjar 5b7e4aa5e3 Finished #221 and added more async #278
9 years ago
tidusjar 4114a8e9ba spelling mistake in the html! this fixes #264
9 years ago
tidusjar ebeedb90af More work on #273
9 years ago
tidusjar 1d3520ce93 Fixed #210
9 years ago
tidusjar ae4d51de9b Started #273
9 years ago
tidusjar a35516b646 Updated dapper.contrib. Looks like there was a bug in the async methods.
9 years ago
Jamie 7df7131510 Merge pull request #280 from seancallinan/dev
9 years ago
Sean Callinan 01a2bb3adc Use HTTPS for the poster images, so there aren't any mixed content
9 years ago
tidusjar fc57a2be47 Fixed styling on modal
9 years ago
tidusjar 03ce361183 Made the search page all async goodness #278
9 years ago
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