Commit Graph

242 Commits

Author SHA1 Message Date
Mark McDowall 64468cd9ed Upgraded nuget packages, Ninject 3, SignalR 5 2012-11-03 11:23:47 -07:00
Mark McDowall 5bbe310af5 Merge branch 'xem' into 'master'
Conflicts:
	NzbDrone.Common/DiskProvider.cs
	NzbDrone.Core.Test/ProviderTests/DiskScanProviderTests/ImportFileFixture.cs
	NzbDrone.Core/Providers/DecisionEngine/CustomStartDateSpecification.cs
	NzbDrone.Core/Providers/DiskScanProvider.cs
	NzbDrone.Core/Providers/DownloadProvider.cs
2012-10-20 16:07:04 -07:00
Mark McDowall db585b3bd7 Merge remote-tracking branch 'origin/dynamic-jobs' 2012-10-19 08:39:07 -07:00
Mark McDowall c693f90271 Fixed up issues with initial XEM implementation 2012-10-17 23:49:53 -07:00
Mark McDowall 59bfa16462 Added tests for GetEpisodeBySceneNumbering 2012-10-17 00:56:07 -07:00
Mark McDowall c9c967fa1d Properly using Xem now 2012-10-16 22:00:28 -07:00
Mark McDowall 4b5d20cefe Revert "XemClient added"
This reverts commit a6e8ec6123.
2012-10-16 17:08:47 -07:00
Mark McDowall 92acb4c049 QualityTypes no longer an enum 2012-10-13 17:36:16 -07:00
Mark McDowall a6e8ec6123 XemClient added
New: Now using the thexem.de for episode information
2012-10-13 12:44:19 -07:00
Mark McDowall 8280561e11 User configurable RSS Sync Time
New: RSS Sync Interval is now user configurable (Default 25 minutes)
2012-10-07 12:16:43 -07:00
Mark McDowall cb0f1fe513 PostDownloadScanJob can now be passed a path 2012-09-22 23:01:31 -07:00
Mark McDowall b21bf01bf0 Merge remote-tracking branch 'origin/master' into dynamic-jobs
Conflicts:
	NzbDrone.Web/Scripts/NzbDrone/series.js
2012-09-22 22:37:51 -07:00
Mark McDowall a7a0a25029 Renamed AiredAfter to CustomStartDate 2012-09-20 08:37:40 -07:00
Mark McDowall 15e4a286d1 Fixed debugging issues. Add Series tweaks.
Add series buttons are disabled on click to prevent multiple clicks.
2012-09-19 09:18:03 -07:00
Mark McDowall 713c4225c0 Added EpisodeAiredAfter to server side 2012-09-18 18:30:30 -07:00
Mark McDowall 16f6fa36ff Merge remote-tracking branch 'origin/master' into dynamic-jobs 2012-09-15 00:36:59 -07:00
Mark McDowall ad47bd275b Fixed broken nuget references 2012-09-12 00:35:47 -07:00
Mark McDowall a4dde81ceb Converted jobs to dynamic 2012-09-10 12:04:17 -07:00
Mark McDowall 23118871fd Added Recycle Bin to server side
New: Recycle Bin is now available
2012-09-03 23:49:04 -07:00
Mark McDowall 853f7689bc Pneumatic added to server side 2012-08-29 17:20:48 -07:00
Mark McDowall cc6011ec87 Organized tests for DiskScan and PostDownload
Added tests for GetVideoFiles and ProcessVideoFile
2012-08-29 08:34:51 -07:00
Mark McDowall 39aa5065bb Merge branch 'release-group' 2012-08-25 11:56:39 -07:00
Mark McDowall 653a0864c3 Removed DM - Branched if required later. 2012-08-13 17:05:01 -07:00
Mark McDowall 67064ec495 Restrict nzbs based on release group, server side
New: Only grab NZBs if release group is wanted (configurable)
2012-08-06 22:24:15 -07:00
Mark McDowall eee24aff1d Tests added
Series metadata will be created when series info is refreshed (and on
add)
2012-07-12 11:30:43 -07:00
Mark McDowall c4b57c4a23 Fixed: SABnzbd queue checking will not fail when items in queue are being repaired.
SabQueue priority is parsed with a custom converter to prevent blowing up because SAB decides to use Repair as a queue priority type.
2012-05-19 13:07:30 -07:00
Mark McDowall dec06e20d6 New: Nzbs.org removed, added as a default Newznab provider. (Please update your settings) 2012-05-03 15:08:35 -07:00
kay.one a2d4b59002 Updated exceptron driver 2012-04-30 16:08:00 -07:00
Mark McDowall 5422350afd Unit tests for SearchHistory added. 2012-04-23 11:20:32 -07:00
kay.one 2b5776acbf Added exceptrack.driver
updated json.net
2012-04-22 15:41:42 -07:00
Mark McDowall a947cd2743 New: Added NzbClub.com as an indexer, enabled by default 2012-04-14 16:50:08 -07:00
Mark McDowall 3a8f40511d New: Added NzbIndex.nl as an indexer, enabled by default 2012-04-14 16:37:36 -07:00
Mark McDowall 8fa145b2c3 New: Indexer name is displayed on mouse over of image (History)
New: Search by indexer name (History)
2012-04-14 14:44:02 -07:00
Mark McDowall c5367624ea New: Added FileSharingTalk indexer.
Fixed Atom DateTime parsing bug.
2012-04-13 23:45:42 -07:00
Mark McDowall d79fa1c2cd Fix: Episode Overview will be trimmed if it is too long. 2012-04-03 20:37:56 -07:00
Mark McDowall 5764059f1d New: Banner will be deleted when series is deleted. 2012-03-06 18:53:49 -08:00
Mark McDowall e8be045d12 Fix: Newzbin will no longer include Full DVD releases, or other non-standard formats. 2012-02-29 12:16:41 -08:00
Mark McDowall 64a913fb8e Fix: Newzbin custom parser will now reject full DVD reports.
Fixes bug: ND-31
2012-02-29 08:34:08 -08:00
Mark McDowall 783f32a849 Fix: Newznab will now use the NZB download link properly.
Fix: Newznab will properly get the size for the NZB.
Fixes bug: ND-30
2012-02-27 13:26:59 -08:00
kay.one a4c433c5b2 Updated Nunit to 2.6.0.12054 2012-02-26 18:20:17 -08:00
Mark McDowall 6116fdb032 Merge branch 'season-ignore'
Conflicts:
	NzbDrone.Core.Test/NzbDrone.Core.Test.csproj
	NzbDrone.Core/NzbDrone.Core.csproj
2012-02-21 23:45:46 -08:00
kay.one 7e38afc838 Logging/Download notification tweaks. 2012-02-21 20:43:19 -08:00
Mark McDowall 6e767eafab New: Added Plex to Notifications, allowing notifications and library updates. 2012-02-21 15:10:42 -08:00
Mark McDowall 969f8ae5e2 SeasonProvider Added to handle ignoring of Seasons. 2012-02-20 19:25:19 -08:00
Mark McDowall 64ca52667b Added unit tests. 2012-02-18 12:33:04 -08:00
Mark McDowall 2deb6822b0 Updated Nuget packages. 2012-02-14 18:08:47 -08:00
kay.one 6df184b7cb New: All setting values are cached for better responsiveness. 2012-02-11 16:02:58 -08:00
kay.one 5717b7f596 New: Rewrite of download decision engine. 2012-02-06 21:14:55 -08:00
kay.one 174f765ec9 New: NzbDrone service to automatically report errors and episode parse issues. 2012-02-04 22:50:41 -08:00
kay.one 02a3b38210 Added service integration tests. 2012-02-03 21:28:50 -08:00
kay.one 14ed804025 Fixed broken reference. 2012-01-26 21:39:37 -08:00
kay.one b225db9aaf Started to add support for deskmetrics 2012-01-25 17:32:36 -08:00
Mark McDowall 197979ea3c QualityParseTest will accept bool IsProper as a parameter.
IsUpgrade will take into account that a proper of the same quality should be accepted even if the cutoff was met.
2012-01-23 10:57:27 -08:00
kay.one 63bef2de31 Fixed more queue issue. 2012-01-22 20:25:05 -08:00
Mark McDowall b4eed1a657 SabProvider now gets JSON instead of XML for history and queue. 2012-01-18 20:05:03 -08:00
Mark McDowall 20c1639ada Added pre-search check for EpisodeSearch to see if an upgrade is possible, before attempting. 2012-01-17 23:45:21 -08:00
kay.one 4da2e1cb72 Episode auto-ignore is now done in realtime rather than using a job. 2012-01-16 20:05:36 -08:00
Mark McDowall afb8305c00 SceneMapping will use the JSON API instead of CSV file now. 2012-01-12 19:22:28 -08:00
kay.one e269494ff8 ParseSeriesName will now return normalized version of the title if it doesn't match any predefined
PostDownload provider will skip subfolders that are known series folders.
2011-12-10 10:54:16 -08:00
Mark McDowall 3b4b20cc95 SceneMappingProvider will perform an update if database is empty when looking for a SeriesId or SceneName. 2011-12-01 20:24:44 -08:00
Mark McDowall 02f6af4750 Merge branch 'kay.one' of github.com:NzbDrone/NzbDrone into markus 2011-11-26 11:10:36 -08:00
Mark McDowall 726eccb0e8 Processing of Daily Episode searching now supported. 2011-11-26 11:10:13 -08:00
kay.one c1ea4c18c2 Updated WebActivator to 1.5 2011-11-26 09:24:14 -08:00
Mark McDowall cadccb4360 EpisodeSearch properly uses PerformSearch.
PerformSearch will handle shows that air daily.
2011-11-25 22:13:47 -08:00
Mark McDowall e16f83c433 Added ReferenceDataProvider to provide lookups (and refreshing) of IsDaily - which will check if the series is a daily series. 2011-11-25 18:20:50 -08:00
Mark McDowall e781501021 Added RecentBacklogSearchJob to fill missing episodes from the last 30 days, runs nightly. 2011-11-23 17:09:09 -08:00
kay.one 9e37c894dd Added SqlServerCe EF to webproject 2011-11-22 22:25:07 -08:00
kay.one c6716f2425 Log page now uses EF for faster runtime queries. 2011-11-22 21:58:26 -08:00
kay.one 35e47e1adc Updated twitterizer to 2.4.0.26532
Updated Json to 4.0.4
Updated NBuilder to 3.0.1.1
2011-11-22 17:28:53 -08:00
kay.one 3520b56bb6 Update logs are now in the UI 2011-11-21 22:55:09 -08:00
kay.one 0a70c836df Cleaned up progress notification. 2011-11-20 20:43:16 -08:00
kay.one 508be34ebc Update fixes. 2011-11-20 18:59:42 -08:00
Mark McDowall b36dc4ab86 Refactored SearchProvider and corresponding unit tests. 2011-11-17 18:36:53 -08:00
kay.one 04d40575da Cleaned up JobProviderFixture, should save ~20 seconds in build time. 2011-11-16 22:23:35 -08:00
Mark McDowall d5a602c4eb Merge branch 'kay.one' of github.com:NzbDrone/NzbDrone into markus 2011-11-13 21:37:13 -08:00
kay.one fbf7d20c5d Fixed update client path issue 2011-11-13 19:09:34 -08:00
Mark McDowall a031fe9d98 Added config.xml to .gitignore.
Added tests for NewznabProvider.
2011-11-13 13:44:19 -08:00
kay.one 72d0fc50ed Alot of refactoring. 2011-11-12 23:27:16 -08:00
Mark McDowall 95cdc4b78c Moved FreeDiskSpace to DiskProvider. 2011-11-12 11:53:36 -08:00
Mark McDowall bbd5cba272 Merge branch 'kay.one' of github.com:NzbDrone/NzbDrone into markus
Fixed CentalDispatch Conflicts.
2011-11-09 20:14:19 -08:00
kay.one b43397752e Fixed broken tests 2011-11-07 23:01:52 -08:00
kay.one 07458529f6 JobProvider can reset itself.
cleaned up unit test logging
2011-11-06 22:26:21 -08:00
kay.one c503b497ed Merge branch 'markus' into kay.one 2011-11-02 20:34:07 -07:00
Mark McDowall 277b873b39 Added Prowl notifications. 2011-11-02 19:44:22 -07:00
Mark McDowall 1b8e359a63 Merge branch 'kay.one' of github.com:NzbDrone/NzbDrone into markus 2011-11-02 00:10:11 -07:00
Mark McDowall 3fe1e80ccb Added Growl (Not yet visible on the GUI). 2011-11-01 20:08:53 -07:00
kay.one 994ea7f090 Update FluentAssertion to 1.6 2011-10-31 18:34:30 -07:00
kay.one 4ae268b8e5 lots of different things ;) 2011-10-23 22:54:09 -07:00
kay.one ec08436587 Refactored the shit out of PostDownloadProvider 2011-10-22 19:31:28 -07:00
kay.one 35e44284c0 Fixed broken test, drop folder prefix uses regex instead of prefix now. 2011-10-22 16:28:57 -07:00
kay.one 8f9946eb63 Added some update APIs to check for updates and download and extract the update package.
Todo: apply updated, UI.
2011-10-20 22:04:26 -07:00
Keivan Beigi e5c4f34e0e Adding some structure to NzbDrone.Core.Test 2011-10-20 16:42:17 -07:00
kay.one ea05635fd3 Moved NLog, Fluentassertion to Nuget. 2011-10-20 01:02:12 -07:00
Keivan Beigi 88b8c053fc Upgraded to NBuilder 3. 2011-10-18 14:46:06 -07:00
kay.one 287cb03517 Added ignore exception type to ExceptionVerfication 2011-10-16 19:42:11 -07:00
Mark McDowall 8cac84b4ad PostDownloadProvider broken down further.
Will try to reprocess _NzbDrone_ directories each pass, but will mark with an error when possible.
Attempt to process _UNPACK_ and _FAILED_ directories 30 minutes after first detected by NzbDrone (to give SAB time to unpack properly before processing).
2011-10-14 08:37:19 -07:00
Mark McDowall 5098ea3249 Added two new Episode Statuses - Unpacking and Failed.
Tests added to support new Statuses.
PostDownloadScanJob will update PostDownloadStatus for failed or unpacking.
ImportFile will set the PostDownloadStatus to Processed when added to the database.
2011-10-11 20:44:19 -07:00
kay.one 495d7b8595 More code to support service, isn't working yet. (Console still works fine) 2011-10-08 19:16:11 -07:00
kay.one e15e79a6c1 Merge branch 'markus' into kay.one 2011-10-07 21:17:46 -07:00
Keivan Beigi f3ca3e97f9 Starting to add windows service support, making nzbdrone.exe unit testable. 2011-10-06 18:30:44 -07:00