Commit Graph

429 Commits (b90fd59e5e111d04c57d6258d5e23098a8735bec)

Author SHA1 Message Date
tidusjar 0fa42b93f5 #273 added for only available content on the search
9 years ago
tidusjar 4808fffcef most of #273 done
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 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 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
Drewster727 217ce391e0 #221 delete requests per category
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 3032c4fed3 fixed #252
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 e1f7cd1ff7 Fixed #238
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 7c41f448a8 finished #222 #205
9 years ago
tidusjar 748fe2ca2d Started working on #26
9 years ago
tidusjar 5a6863456f #164 has been resolved
9 years ago
tidusjar 7ce05028fc #27 fully finished
9 years ago
tidusjar 4fd3db1ae5 Using Mailkit to fix #204
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 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 fb1d3a9e92 Fixed
9 years ago
tidusjar f0b63e0fdd missing
9 years ago
TidusJar 79b9d3aed7 Missed out a file
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 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 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 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 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 8388514931 Fixed #168
9 years ago
Drewster727 84edd6636d fix saving the log level
9 years ago
tidusjar 67c968e886 BaseUrl is finally finished! #72
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 6190eceb60 Finally fixed #72
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
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 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 c6e6583fd5 #125 start indicating in the results if an item is already requested or available
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
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
tidusjar 837572a8cd Fixed the logs page
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
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 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 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
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 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 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 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 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 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
Drewster727 5b93282b78 show the movie/show title when requesting.
9 years ago
tidusjar 96131b255a Stoped users from spamming the request button
9 years ago
tidusjar dc4fd99a86 Merge branch 'dev' of https://github.com/tidusjar/PlexRequests.Net.git
9 years ago
tidusjar 78b429e666 Fixed a bug where if you had auto approve it wouldn't notify you
9 years ago
Drewster727 673f3416e0 approve tv shows or movies
9 years ago
tidusjar b96087d089 Finished styling on the logger for now. #59
9 years ago
tidusjar 25a8563ee8 Fixed #69
9 years ago
Jamie 47c0c0daf0 Merge pull request #83 from shiitake/dev
9 years ago
tidusjar 3fe1f13bd1 Refactored the Notification service to how it should have really been done in the first place.
9 years ago
Shannon Barrett 15f7572cf5 Updated the logic for handling specific seasons in Sonarr and Sickrage
9 years ago
tidusjar 24781fbd1f Finished #49
9 years ago
tidusjar 68f8b9cd71 MERGE
9 years ago
tidusjar c7ac8a7d99 Done most on #59
9 years ago
tidusjar 2d5612a045 Finished adding pushover support. #44
9 years ago
tidusjar f64ccd7327 Resolved #75
9 years ago
Shannon Barrett c9d2b8fc13 Fixes issue #62
9 years ago
tidusjar 0585ff73ec Added a notification model to the notifiers.
9 years ago
tidusjar f1987ecedb Adding the imdb when requesting
9 years ago
tidusjar c4f57169ad Improved the status page with the suggestion from #29
9 years ago
tidusjar 8f7098d048 Hooked up most of #49 Just the validation messages need to be done.
9 years ago
tidusjar da8b6340ae Fixed #74 and #64
9 years ago
tidusjar 206fd74d7f Resolved #70
9 years ago
tidusjar 37fa7809cc Finished #71
9 years ago
tidusjar 792bbf5f95 This fixes #36
9 years ago
Jamie c5db1ed8e6 Merge pull request #39 from shiitake/dev
9 years ago
tidusjar 9402d1409e Wow, that was a lot of work.
9 years ago
tidusjar 803b12da0f Added the api and settings page for Sickrage. Just need to do the tester and hook it up #40
9 years ago
tidusjar e34170f55a Added the option to set a CP quality #38
9 years ago
Shannon Barrett c28a26413a Should fix issue #36
9 years ago
Jamie Rees 87b497e48e Removed all the html from the new TVMaze api (for overview).
9 years ago
Jamie Rees f88c7d7583 Almost fully integrated TVMaze #21 and also improved the fix for #31
9 years ago
tidusjar 55f296b9a4 Added TVMaze to the search. #21
9 years ago
tidusjar b62b7c1305 Added migration code and cleaned up the DB
9 years ago
tidusjar 5f26aecb98 Switched over to the new service
9 years ago
Jamie Rees f5cb4d6879 fixed #25
9 years ago
tidusjar f046c5d39b Added Pushbullet notifications #8
9 years ago
tidusjar b9a886d5dc Added first implimentation of the Notification Service #8
9 years ago
tidusjar aa5304b8dd Added validation to the Email settings, also increased the availability checker from 2 minutes to 5
9 years ago
tidusjar 9778002da5 Added back the reference
9 years ago
tidusjar 7ce468de5e resolved #10
9 years ago
Jamie Rees a2f44cf8d2 Finished the notes! Resolved #7
9 years ago
tidusjar 33130589ae Added latest version code and view. Need to finish the view #11
9 years ago
tidusjar 67ecbbf178 Resolved #7
9 years ago
tidusjar d0bfe95402 Added test button to Plex. That's fixed #9
9 years ago
tidusjar c582b3eb6c Added test sonarr button #9
9 years ago
tidusjar ca8b9f20f1 Added more tests
9 years ago
tidusjar ba5ccfec33 Fixed #5 and also added some tests to the availability checker
9 years ago
tidusjar 3188a720fa Added a bunch of logging
9 years ago
tidusjar 4c0884999e Added the application tester for CP #9
9 years ago
tidusjar 334a6f3d8e added settings page for #8
9 years ago
Jamie Rees 02d3118438 Started added tests
9 years ago
Jamie Rees 3393811717 bug fix, Couchpotato settings wouldn't show in release due to a Nancy bug
9 years ago
Jamie Rees 5dd9885885 Added the support for TV Series integrating with Sonarr
9 years ago
tidusjar 31615ff69c Fixed #4
9 years ago
tidusjar 24b2cd0a9c Styling,
9 years ago
Jamie Rees 640e76e167 Added the code to get the quality profiles from Sonarr
9 years ago
Jamie Rees 452ad07ba0 Fixed a bug in the Login and added a unit test to cover that.
9 years ago
tidusjar 22fe944c43 Fixed bugs with the 'other' reporting issue and also the clear issues
9 years ago
tidusjar a734755ede We now are appending the users name to who wrote the comment. Rather than it being unknown
9 years ago
tidusjar 9ef618af4b Added the functionality for the admin to clear the issues.
9 years ago
tidusjar 0556e4d32b Added the issues to the requests page
9 years ago
tidusjar 759540c837 Added user logout method and unit tests to cover it
9 years ago
tidusjar 2ee94f78b4 Added the denied user check to the UserLoginModule. added a test case to cover it.
9 years ago
tidusjar 3eaf1971ec More work on submitting issues
9 years ago
tidusjar 6c03e3f0ad More test changes
9 years ago
tidusjar 68850fd8b7 Added first real test
9 years ago
tidusjar f7a6614748 Refactoring
9 years ago
tidusjar 8b3f35edbb Implimented the password part and authentication with Plex
9 years ago
tidusjar 5b0a78894e Initial Use authentication is working. Need to do the password bit
9 years ago
tidusjar 0942bfcbcc Some error handling and ensure we are an admin to delete requests.
9 years ago
tidusjar 5363cf6891 Removed the DI part of the service. TinyIOC doesn't want to work with FluentScheduler.
9 years ago
Jamie Rees f2819664e7 small changes
9 years ago
Jamie Rees 3b0b0c521e Started to impliment the Plex checker. This will check plex every x minutes to see if there is any new content and then update the avalibility of the requests
9 years ago
Jamie Rees 003dd47e3c mre work
9 years ago
Jamie Rees b9dd08a8bc few small changes, added plex settings
9 years ago
Jamie Rees f2399d6407 Making the configuration actually do something. Setting a default configuration if there is no DB
9 years ago
Jamie Rees c49e9a386b remove post build
9 years ago
Jamie Rees 93c5cf6eb6 Small changes
9 years ago
Jamie Rees 2f5db03815 MOre work
9 years ago
Jamie Rees 65087642e1 Fixed the issue when sending movies to CouchPotato.
9 years ago
tidusjar 2752a14407 Added travisyml
9 years ago
tidusjar 55a5ad57ba more logging to figure out why the we cannot access the admin module in a release build.
9 years ago
tidusjar 3dcf55ce7a Added logging
9 years ago
tidusjar 73635e06c3 Firstpass integrating with CouchPotato
9 years ago
tidusjar 37aa6b938d Some styling
9 years ago
tidusjar 07beddc26a Fixed the plex friends. Added some unit tests, moved the plex auth into it's own page
9 years ago
Jamie Rees 7677831bbc Fully switched the TV shows over to use the other provider.
9 years ago
tidusjar d1827cd3be Renamed folders
9 years ago