Commit Graph

179 Commits (795e691bdb80a7014642aee26c808af43ff7b1c8)

Author SHA1 Message Date
tidusjar 9ffe184dd3 More for #273
9 years ago
tidusjar 6067a4743e Small changes
9 years ago
tidusjar c57f33151b Revert "Small changes"
9 years ago
tidusjar 6d40d3b891 Small changes
9 years ago
tidusjar 79a8cf2059 Removed static declarations
9 years ago
tidusjar 34e74c74c1 Fixed #277
9 years ago
tidusjar 31e5c07383 Fixed a bug in the user notification where if an admin wants to be notified they wouldn't be.
9 years ago
Drewster727 a679f1a6a1 fix null exception possibility in cp/sickrage cacher classes
9 years ago
tidusjar 573ad84fd8 Fixed #240
9 years ago
tidusjar 80d2a7f8e1 Fixed a small bug where an exception would get thrown
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 4fd3db1ae5 Using Mailkit to fix #204
9 years ago
tidusjar e49b160500 Fully finished #27 just need to test it!
9 years ago
tidusjar 437a28b108 update
9 years ago
TidusJar 809b2bf0a8 Made the store backup clean up some of the older backups (> 7 days).
9 years ago
TidusJar 8f16869c68 nm,
9 years ago
TidusJar 24b329b132 Downgraded packages
9 years ago
TidusJar 674e2bdc07 updated packages
9 years ago
TidusJar 03c7585ebe Finished #209
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 af2c661d61 Finished #186
9 years ago
tidusjar c50e2bb644 Added the actual notification part of #27
9 years ago
Drewster727 ba06e8630f additional cacher error handling + don't bother checking the requests when we don't get data back from plex
9 years ago
tidusjar 83bbd3fd88 merge and small changes
9 years ago
tidusjar 07c00d232c small changes
9 years ago
Drewster727 508baeec04 increase the scheduler cache timeframe to avoid losing cache when the remote api endpoints go offline (due to a reboot or some other reason) -- if they're online, the cache will get refreshed every 10 minutes like normal
9 years ago
Drewster727 121465210d fix the cacher by adding locking + extra logging in the plex checker + use a const key for scheduler caching time
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
Drewster727 1fbe29af10 add an extra check when determining if a tv show is already available (also check if it starts with the show name returned from the tv db)
9 years ago
Drewster727 4c6c0ae900 cache plex library data regardless of whether we have requests in the database or not
9 years ago
Drewster727 770b447d5d return empty array when obtaining queued IDs in sickrage cacher
9 years ago
tidusjar 256cfbc80f Fixed a small bug in the SR cacher
9 years ago
tidusjar fdbb373da5 Finished up the caching TODO's
9 years ago
tidusjar 7679a13254 Fixed #154
9 years ago
Drewster727 3261bdbf9b revert everything (except PlexRequests.UI) back to .NET 4.5.2 -- fixes incompatibilities with the latest version of mono (4.2.3.4) -- fixes notifications not working #152 #147 #141
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 e707837bf5 #150 split out the cache subscriptions to make sure they subscribe properly
9 years ago
Drewster727 5f67302b32 #150 sonarr/sickrage cache checking. sickrage has a couple small items left
9 years ago
Drewster727 5d1c1baae8 start the initial couchpotato cache call on a separate thread to keep the startup process quick
9 years ago
Drewster727 456e442fa3 add csproj with file changes from previous commit
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 f9cf728381 Changed the title to a contains but the artist still must match,
9 years ago
tidusjar 450fda6070 A bit more error handling #32
9 years ago
tidusjar 8a3576456c Added unit tests to cover the new changes to the availability checker
9 years ago
tidusjar c2737b76a8 Added the music check in the Plex Checker
9 years ago
tidusjar cf83e0e6d9 Improved the availabilty check to include music results #32
9 years ago
tidusjar 1332cc6d40 Upped the time of #123
9 years ago
tidusjar d6763bf435 Added happy path tests for the Checker
9 years ago
tidusjar 64125cc44c First attempt at #123
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 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 c7826003bc An attempt to fix #108
9 years ago
Drewster727 a2cbcaa4f1 fix notification tests
9 years ago
Drewster727 9742b42fdf #96 add the necessary back-end code to produce a test message for all notification types (still have to add the test buttons for pushbullet/pushover)
9 years ago
Drewster727 45208e528f #96 modify notifications interface/service to accept a non-type specific settings object.
9 years ago
Drewster727 4b3f79b4a8 #96 Email notification test button (others to come)
9 years ago
tidusjar 3fe1f13bd1 Refactored the Notification service to how it should have really been done in the first place.
9 years ago
tidusjar 2d016315c7 Added the ability to sepcify a username in the email notification settings for external MTA's. We have had to add a new option called Email Sender because of this. #78
9 years ago
tidusjar 2d5612a045 Finished adding pushover support. #44
9 years ago
tidusjar f64ccd7327 Resolved #75
9 years ago
tidusjar 0585ff73ec Added a notification model to the notifiers.
9 years ago
tidusjar da8b6340ae Fixed #74 and #64
9 years ago
Jamie 08cfc31970 Update AvailabilityUpdateService.cs
9 years ago
tidusjar 9402d1409e Wow, that was a lot of work.
9 years ago
Jamie Rees f88c7d7583 Almost fully integrated TVMaze #21 and also improved the fix for #31
9 years ago
Jamie Rees f5cb4d6879 fixed #25
9 years ago
tidusjar 07b42ffd50 Started on #16, nothing is hooked up yet.
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
Jamie Rees 1936512dbe #12
9 years ago
tidusjar 33130589ae Added latest version code and view. Need to finish the view #11
9 years ago
tidusjar ba5ccfec33 Fixed #5 and also added some tests to the availability checker
9 years ago
tidusjar 6926cfdda0 Added a missing reference
9 years ago
tidusjar 68850fd8b7 Added first real test
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
tidusjar 7636409790 First pass at the plex update service
9 years ago