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
kay.one
fabc4c84bd
Moved Jobs to their own folder.
2011-12-01 17:33:17 -08:00
Mark McDowall
f9dab843ae
Merge branch 'kay.one' of github.com:NzbDrone/NzbDrone into markus
2011-12-01 16:39:58 -08:00
kay.one
cc8c70d7f5
Fixed some bugs, cleaned up some code.
2011-12-01 11:05:17 -08:00
Mark McDowall
1b0cdf922e
Removed un-needed call from Episode Search.
...
InventoryProvider.IsAcceptableSize will now handle daily series properly.
2011-11-30 21:08:36 -08:00
kay.one
5c091ccb80
Fixed broken tests.
2011-11-30 20:16:46 -08:00
Mark McDowall
6805a1041b
InitializeJobs will use current DateTime to setup new jobs (Prevents jobs running immediately for new installs).
2011-11-30 18:23:22 -08:00
Mark McDowall
4ddd1a0f6f
Using RealDb instead of Mocked DB.
2011-11-30 17:10:36 -08:00
Mark McDowall
21601a5805
Updated EpisodeProviderTest to use Mocker and Db.
2011-11-30 17:04:46 -08:00
Mark McDowall
d82edba26c
Fixed broken unit test for parsing future daily shows.
2011-11-30 00:29:31 -08:00
Mark McDowall
fbc0a561ca
Fixed a big where Season 0 wasn't being ignored for new seasons + a test to confirm it.
2011-11-30 00:21:18 -08:00
kay.one
30497357b4
Removed single search method in indexer base.
2011-11-28 22:49:38 -08:00
kay.one
8ee8ae79c0
TVDb exceptions are now ignored.
2011-11-26 19:53:13 -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
kay.one
60814fde7b
Fixed a bug in SeriesSearchJob that would cause it to fail.
2011-11-25 23:52:54 -08:00
kay.one
313d0f6b8e
Fixed broken tests
2011-11-25 22:45:22 -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
kay.one
910efb5941
Some minor clean-up.
2011-11-25 18:06:40 -08:00
Mark McDowall
290e5d5897
Daily episodes that are added via RSS feed will have proper season and episode numbers.
2011-11-24 23:56:07 -08:00
Mark McDowall
8b841c633a
Merge branch 'kay.one' of github.com:NzbDrone/NzbDrone into markus
2011-11-24 00:30:27 -08:00
Mark McDowall
38790e9f9c
GetEpisodesByParseResult will properly handle Daily episodes.
2011-11-24 00:28:20 -08:00
kay.one
03aa27c45c
Parser now ignores daily episodes from the future.
2011-11-24 00:12:24 -08:00
kay.one
d0d9c44124
Parser refactoring. Now tries to parse full path if file name didn't work.
2011-11-23 23:35:37 -08:00
Mark McDowall
2aaa23b11d
Refreshing EpisodeInfo will now set new or existing episodes that have air times prior to 1900 to null.
2011-11-23 22:28:52 -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
a984060533
Merge branch 'markus' into kay.one
2011-11-22 17:55:32 -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
Mark McDowall
519172dfab
Fixed tests to ensure they have different numbers for expected count vs unexpected.
2011-11-22 17:09:06 -08:00
Mark McDowall
b02c7066ad
Trim added to LogProvider.
...
TrimLogsJob added to trim the logs every 24 hours.
2011-11-21 23:35:11 -08:00
kay.one
3520b56bb6
Update logs are now in the UI
2011-11-21 22:55:09 -08:00
kay.one
54e5874770
Update client is now moved rather than copied.
2011-11-21 20:42:05 -08:00
kay.one
0a70c836df
Cleaned up progress notification.
2011-11-20 20:43:16 -08:00
kay.one
e56aca17e8
Ignoring WebExceptions in IndexerTests.
2011-11-20 19:49:04 -08:00
kay.one
508be34ebc
Update fixes.
2011-11-20 18:59:42 -08:00
kay.one
6778a6ed99
Moved duplicated NormalizePath method to PathExtentions
2011-11-20 16:35:29 -08:00
Mark McDowall
5012144c13
Fixed 1101 and 101 naming incorrectly picking up 1080p and 720p.
2011-11-18 00:10:30 -08:00
kay.one
c1b5f2ebb6
Merge branch 'markus' into kay.one
2011-11-17 22:23:40 -08:00
kay.one
5f2762d608
PerformSearchFixture refactoring
2011-11-17 22:23:11 -08:00
kay.one
4bd226f7c4
PerformSearchFixture refactoring
2011-11-17 20:36:37 -08:00
Mark McDowall
5522466497
Cleaned up units tests.
2011-11-17 19:25:16 -08:00
kay.one
aa082520c2
Even more faster tests.
2011-11-17 18:50:04 -08:00
Mark McDowall
b36dc4ab86
Refactored SearchProvider and corresponding unit tests.
2011-11-17 18:36:53 -08:00
Mark McDowall
ee494486ec
Merge branch 'kay.one' of github.com:NzbDrone/NzbDrone into markus
2011-11-16 22:43:12 -08:00
kay.one
1233089ee4
Even more faster tests.
2011-11-16 22:40:54 -08:00
Mark McDowall
be423663d7
Merge branch 'kay.one' of github.com:NzbDrone/NzbDrone into markus
2011-11-16 22:36:03 -08:00
Mark McDowall
30e21ecd16
Searching will be more picky now to ensure the proper series and season (and episode if relevant)
2011-11-16 22:32:44 -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
edfe2f1079
Fixed American Dad test when specials are counted in the NEW numbering system (1,3,4,6,7,21)
2011-11-15 17:08:20 -08:00
Mark McDowall
5ad11ba728
Fixed adding of Newznab provider.
2011-11-15 15:11:17 -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
kay.one
6369d4f817
Update updates ;)
2011-11-13 18:54:09 -08:00
kay.one
88f4d15fa9
Added some update tests
2011-11-13 17:27:11 -08:00
kay.one
56a6e1372d
Update client is now included in the build package
2011-11-13 16:57:03 -08:00
Mark McDowall
09d6c5bf84
Missed in last commit for fixing AutoMoq.
2011-11-13 16:33:49 -08:00
Mark McDowall
fbc75b46fd
Fixed AutoMoq for Newznab tests.
2011-11-13 16:33:08 -08:00
Mark McDowall
8c1f7e6663
Merge branch 'kay.one' of github.com:NzbDrone/NzbDrone into markus
2011-11-13 16:27:25 -08:00
kay.one
51518787d8
Lots of initialization, configuration clean up.
2011-11-13 16:22:18 -08:00
Mark McDowall
a031fe9d98
Added config.xml to .gitignore.
...
Added tests for NewznabProvider.
2011-11-13 13:44:19 -08:00
kay.one
207550176c
Removed assembly level fixtures
2011-11-13 10:16:31 -08:00
kay.one
72d0fc50ed
Alot of refactoring.
2011-11-12 23:27:16 -08:00
kay.one
2e94e322f4
Path calculations are now done using extension methods.
2011-11-12 21:19:19 -08:00
kay.one
1270e464b3
More autoupdate code.
2011-11-12 20:07:06 -08:00
Mark McDowall
f3f2691b4d
Added ParentUriString to get the parent site URI from any URI.
2011-11-12 12:21:19 -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
ca7deedfb9
CentralDispatch is no longer static.
2011-11-08 12:12:54 -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
82b6ec5ed4
Some test cleanup
2011-11-03 16:23:54 -07:00
kay.one
633f0b6197
PathProvider. visit us for all of your pathing needs.
2011-11-02 22:04:14 -07: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
5aecd63d09
Update FluentAssertion to 1.6
2011-10-31 18:47:39 -07:00
kay.one
994ea7f090
Update FluentAssertion to 1.6
2011-10-31 18:34:30 -07:00
kay.one
cd32a70179
Starting path clean up. (All paths should go through EnvironmentProvider)
2011-10-28 21:54:33 -07:00
Mark McDowall
6b26843b50
Merge branch 'kay.one' of github.com:NzbDrone/NzbDrone into markus
...
Conflicts:
NzbDrone.Core.Test/ParserTest.cs
2011-10-24 23:22:34 -07:00
Mark McDowall
1134d925f4
Fixed REGEX for title parsing.
2011-10-24 23:14:55 -07:00
kay.one
c1116d0faa
Fixed bug where service where windows service couldn't be installed.
2011-10-24 23:11:50 -07:00
kay.one
b3e4485d71
Post processor now deletes folders that are less than 40MB.
2011-10-24 22:15:20 -07:00
kay.one
3dd7b3d768
This should fix the bug where a folder was tried to be retagged with the same error.
2011-10-24 21:34:48 -07:00
kay.one
4ae268b8e5
lots of different things ;)
2011-10-23 22:54:09 -07:00
kay.one
6828f099bc
Removed all static state tracking from job provider.
2011-10-23 14:53:24 -07:00
kay.one
c23e736cc6
Cleaned up ConfigProvider. Added reflection based test for all properties in ConfigProvider.
2011-10-23 13:35:16 -07:00
kay.one
f9a316f632
Moved tests for NzbDrone.Common to its own test project. added some new tests.
2011-10-23 10:32:57 -07:00
kay.one
f52620db70
Replaced deprecated NBuilder calls.
2011-10-22 22:39:14 -07:00
kay.one
956092dbd4
Merge branch 'markus' into kay.one
...
Conflicts:
NzbDrone.Core.Test/ProviderTests/DiskScanProviderTest.cs
NzbDrone.Core.Test/ProviderTests/MediaFileProviderTests.cs
2011-10-22 22:28:59 -07:00
kay.one
ec08436587
Refactored the shit out of PostDownloadProvider
2011-10-22 19:31:28 -07:00
Mark McDowall
a827199902
Fixed broken tests.
2011-10-22 17:13:49 -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
1b2af8ea1b
Merge branch 'markus' into kay.one
2011-10-22 15:23:21 -07:00
kay.one
2b6fc174ab
Moved TestBase to correct folder
2011-10-22 15:22:17 -07:00
Mark McDowall
bb5febaade
DiskScanProvider.Scan() will log a warning if the path doesn't exist.
2011-10-22 12:03:54 -07:00
kay.one
e4d90e2f92
Merge branch 'markus' into kay.one
2011-10-21 00:00:10 -07:00
kay.one
5bb3b339a6
Fixed broken test
2011-10-20 23:58:23 -07:00
Mark McDowall
72c555f250
Local series search will now search anywhere in the title, not just the beginning.
2011-10-20 23:06:36 -07:00
kay.one
651a63edea
Merge branch 'markus' into kay.one
...
Conflicts:
NzbDrone.Core.Test/ProviderTests/LogProviderTest.cs
2011-10-20 22:08:55 -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
Mark McDowall
eb323b5394
Fixed broken log provider tests.
2011-10-20 17:59:51 -07:00
Mark McDowall
d8fb295214
Merge branch 'kay.one' of github.com:NzbDrone/NzbDrone into markus
2011-10-20 16:46:15 -07:00
Keivan Beigi
e5c4f34e0e
Adding some structure to NzbDrone.Core.Test
2011-10-20 16:42:17 -07:00
Mark McDowall
f6e14b51f6
Merge branch 'kay.one' of github.com:NzbDrone/NzbDrone into markus
2011-10-20 16:39:13 -07:00
Mark McDowall
745d9d9355
TopSlider added for local series searching!
...
Should be easy to add others (would want to have it close other open ones, I think).
2011-10-20 16:36:47 -07:00
Keivan Beigi
ae1a32b874
Fixed an issue where GetEpisodesByParseResult would throw object reference when episode list was null
2011-10-20 16:07:47 -07:00
Mark McDowall
3bd99a2b7b
Added Support for 1011 as a number convention.
2011-10-20 14:30:45 -07:00
kay.one
ea05635fd3
Moved NLog, Fluentassertion to Nuget.
2011-10-20 01:02:12 -07:00
kay.one
e2290d9f0f
Removed broken test
2011-10-19 22:34:58 -07:00
kay.one
39c8462769
Pushing broken test to test teamcity
2011-10-19 22:05:04 -07:00
Keivan Beigi
88b8c053fc
Upgraded to NBuilder 3.
2011-10-18 14:46:06 -07:00
Mark McDowall
e87cdbde44
Removed SharedLiveTemplates.xml.
...
Cleaned up PostDownloadProvider, added more tests.
2011-10-17 20:08:26 -07:00
Mark McDowall
4b31b5b693
Removed duplicate test.
2011-10-17 15:31:16 -07:00
Mark McDowall
66b4b094f9
Merge branch 'kay.one' of github.com:NzbDrone/NzbDrone into markus
...
Conflicts:
NzbDrone.Core.Test/EpisodeProviderTest.cs
NzbDrone.Core/Providers/PostDownloadProvider.cs
2011-10-17 15:30:43 -07:00
Mark McDowall
f78c5f2124
Fixed a couple tests, so they shouldn't fail due to other tests impacting them.
2011-10-17 13:20:09 -07:00
Mark McDowall
714bcee5cb
Merge branch 'kay.one' of github.com:NzbDrone/NzbDrone into markus
2011-10-17 13:06:07 -07:00
Mark McDowall
642707e46d
Fixed some issues with PostDownloadProvider.
...
Added tests for PostDownloadProvider.
2011-10-17 13:05:38 -07:00
Keivan Beigi
6af98f9e96
more better exception handling.
2011-10-17 12:23:34 -07:00
kay.one
288359627e
WebException now marks indexer tests as Inconclusive.
2011-10-16 20:51:15 -07:00
kay.one
458565d473
WebException now marks indexer tests as Inconclusive.
2011-10-16 20:40:22 -07:00
kay.one
77b867d65e
Testing ExceptionVerification Inconclusive logic
2011-10-16 20:32:57 -07:00
kay.one
97ed59920b
trying to stop team city from sending exeptioneer reports.
2011-10-16 20:02:20 -07:00
kay.one
287cb03517
Added ignore exception type to ExceptionVerfication
2011-10-16 19:42:11 -07:00
kay.one
c55ca42c21
Migration is no longer executed per test, its ran once and the db is cloned after that, (faster tests, cleaner logs ;)
2011-10-16 19:03:54 -07:00
Mark McDowall
1ff34c8e38
Better test for Fluent.FreeDiskSpace()
2011-10-15 16:00:59 -07:00
Mark McDowall
117cebe655
Found and fixed a bug in EpisodeProvider.GetEpisodesByParseResults, where it would incorrectly return all episodes for a season when a file was detected as a Full Season release.
2011-10-15 11:51:11 -07:00
Mark McDowall
c296b6975c
Added DirectoryInfo.FreeDiskSpace to get the free disk space of any directory.
2011-10-15 11:36:09 -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
4915b32cc6
Merge branch 'kay.one' of github.com:NzbDrone/NzbDrone into markus
2011-10-11 20:44:45 -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
87fe19ab4e
Added compile date to footer
2011-10-11 19:39:46 -07:00
kay.one
1ba959298b
Added BuildDateTime to central dispatch
2011-10-11 19:24:43 -07:00
kay.one
012fa88301
Merge branch 'markus' into kay.one
...
Conflicts:
NzbDrone/NzbDrone.csproj
NzbDrone/Providers/ConfigProvider.cs
2011-10-09 10:45:08 -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
Mark McDowall
2c3eff2741
Merge branch 'kay.one' of github.com:NzbDrone/NzbDrone into markus
2011-10-07 16:25:52 -07:00
Mark McDowall
f973c74c87
ConfigFileProvider will now add missing config values automatically, with a default value.
...
Added Handbrake and AtomicParsley wrappers for iPod video conversion.
2011-10-06 21:36:47 -07:00
Keivan Beigi
f3ca3e97f9
Starting to add windows service support, making nzbdrone.exe unit testable.
2011-10-06 18:30:44 -07:00
Mark McDowall
d9b2c72125
WindowsAuthentication now works (disabled by default).
...
Tests for SortHelper will now be run.
2011-10-06 18:18:34 -07:00
Mark McDowall
430fb9aead
SortHelper.SkipArticles will no longer bomb when a null is passed.
...
Added tests for SkipArticles.
2011-10-06 09:37:34 -07:00
Mark McDowall
33930534c2
Ignore Episode Zero when adding a new episode to the database, either via GetEpisodesByParseResult
...
or RefreshEpisodeInfo. With tests.
2011-10-03 19:01:39 -07:00
Mark McDowall
2cafedb1aa
UpcomingEpisodes will not show ignored episodes.
2011-10-03 16:53:21 -07:00
Mark McDowall
7db08a10ec
Next airing will not show ignored episodes.
2011-10-03 16:38:22 -07:00
Mark McDowall
ec6a0e6b7f
App_Data added to .gitignore
...
Added SetValue to ConfigFileProvider.
Added creating of default config file in ConfigFileProvider.
Added more ConfigFileProvider tests.
Added UI for Settings/System
2011-10-01 00:04:06 -07:00
Mark McDowall
f0f706b32c
ConfigFile for NzbDrone.exe is now stored under App_Data for NzbDrone.Web. - This will be to provide the users a way to edit Port and set whether they want their default browser to open on startup, all form the WebUI (and not be overwritten on upgrades).
2011-09-30 20:12:18 -07:00