kay.one
2b5776acbf
Added exceptrack.driver
...
updated json.net
2012-04-22 15:41:42 -07:00
Mark McDowall
c7f8f57f77
Episode searching now stores the results of the tests.
2012-04-19 23:42:13 -07:00
Mark McDowall
b9e3d1a921
Added a test to confirm that dateTime is parsed properly when using other cultures.
2012-04-19 00:41:34 -07:00
Mark McDowall
c0d1d2c502
Fix: Successful downloads that are not moved properly should be retried.
2012-04-17 14:44:20 -07:00
Mark McDowall
8618117926
New: Added a single period as a separator when naming episodes.
2012-04-14 17:17:36 -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
55cbc59887
Fixed: Search failure is more friendly.
...
Womble's Index is enabled by default.
2012-04-14 15:33:58 -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
399b50ec8e
Truncating TvDb Overviews actually works. Stupid Recaps.
2012-04-13 23:45:40 -07:00
kay.one
c702944d46
updated package.bat to not include the automation folder.
2012-04-13 17:57:52 -07:00
Mark McDowall
d79fa1c2cd
Fix: Episode Overview will be trimmed if it is too long.
2012-04-03 20:37:56 -07:00
kay.one
e0470e12ca
Exceptions are now being stored in mongo.
2012-03-29 18:35:35 -07:00
Mark McDowall
74105974dd
New: Added test button to SABnzbd.
...
New: Added test button to Prowl.
2012-03-17 21:14:32 -07:00
Mark McDowall
5ea626585f
Fix: Added support for year as season (Looney Tunes)
2012-03-16 19:17:36 -07:00
Mark McDowall
c8f1bccc50
Removed Progress Notification from BannerProvider.
2012-03-07 12:37:36 -08:00
Mark McDowall
861f6c1a0c
Fixed broken tests.
...
Fixed spelling mistake.
2012-03-06 23:34:26 -08:00
Mark McDowall
a00c20c1af
Fixed spelling of enviroment provider (Environment). :)
2012-03-06 18:59:43 -08:00
Mark McDowall
5764059f1d
New: Banner will be deleted when series is deleted.
2012-03-06 18:53:49 -08:00
Mark McDowall
249bbd63f8
Fixed broken tests.
...
Added new Episode status test for AirsToday.
2012-03-03 12:25:02 -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
kay.one
6d7e886e8c
Minor CSS update
2012-02-29 00:25:56 -08:00
Mark McDowall
6375df058e
Fix: NzbMatrix report age is now parsed properly.
2012-02-28 23:53:30 -08:00
Mark McDowall
cd18fd4a34
Fix: Fixed parsing issue for certain multi-part episodes.
2012-02-27 23:31:40 -08:00
kay.one
8e74ea3f1d
Added new multi part title test.
2012-02-27 22:53:31 -08:00
Mark McDowall
bdadb66fcb
Fixed broken test.
2012-02-27 22:18:11 -08:00
kay.one
c5df00cc87
Fixed: fixed an issue where season ignore check wasn't working correctly.
...
Fixed: unavailable nzbdrone service will no longer block series from being added.
2012-02-27 21:50:56 -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
2303a02a06
Fixed: Fixed issue where NzbMatrix servers would die if series title started with 'the'
2012-02-26 21:33:24 -08:00
kay.one
a4c433c5b2
Updated Nunit to 2.6.0.12054
2012-02-26 18:20:17 -08:00
kay.one
318c1ef120
Fixed broken tests.
2012-02-26 17:44:35 -08:00
kay.one
4fe1d7e6f7
Jobs added to queue have higher priority than scheduler jobs.
2012-02-26 14:35:45 -08:00
kay.one
39be4c567d
Fixed: Fixed an issue where there could be a race condition during app update.
2012-02-26 13:22:35 -08:00
Mark McDowall
7a1301610a
PDTV will treated as SDTV.
2012-02-25 15:52:48 -08:00
Mark McDowall
57f380c70f
Test added to confirm that x264 SDTV releases are classified as SDTV.
2012-02-25 15:39:56 -08:00
kay.one
11db27f6ac
Better check against internal server error exceptions during unit tests.
2012-02-25 11:57:56 -08:00
kay.one
96317b476c
Fixed: Parsing of daily episodes with bad date format (YYYY/DD/MM) instead of (YYYY/MM/DD)
2012-02-23 23:31:42 -08:00
Mark McDowall
0ff60bde92
Mass edit is now Series Editor.
...
Renamed Opps to Oops.
Fixed broken SeriesEditor.
2012-02-23 14:31:50 -08:00
Mark McDowall
694b712c14
Fix: Parsing issue for episodes with year and 105 style naming.
2012-02-22 08:23:25 -08:00
Mark McDowall
f015739285
Fixed broken tests.
2012-02-22 00:00:51 -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
Mark McDowall
15a29dce81
Parser updated.
2012-02-21 23:08:22 -08:00
Mark McDowall
6798cb342a
Added another test.
2012-02-21 21:04:48 -08:00
kay.one
7e38afc838
Logging/Download notification tweaks.
2012-02-21 20:43:19 -08:00
Mark McDowall
b2a042bd30
Another Plex test, slight name change for some.
2012-02-21 16:55:21 -08:00
Mark McDowall
219ea364a9
More unit tests for Plex notifications.
2012-02-21 16:53:17 -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
aac42d4882
More Season ignore work. Already ignored seasons will be ignored.
...
Fix: Season Ignore is handled separately from Episode Ignore.
2012-02-20 22:50:38 -08:00
Mark McDowall
969f8ae5e2
SeasonProvider Added to handle ignoring of Seasons.
2012-02-20 19:25:19 -08:00
kay.one
9d126e54c9
New: Added support for limited retention. Reports older than the configured retention are skipped.
2012-02-18 13:18:19 -08:00
kay.one
ac84d76ef9
New: When searching for episodes, newer reports are given priority over older reports of equal quality.
2012-02-18 12:33:06 -08:00
Mark McDowall
64ca52667b
Added unit tests.
2012-02-18 12:33:04 -08:00
Mark McDowall
59516c240f
Fix for episodes with "Part" in the Episode Title being picked up as mini-series releases.
2012-02-15 12:17:10 -08:00
kay.one
5c03c873b2
updated analytics
2012-02-14 18:21:56 -08:00
Mark McDowall
2deb6822b0
Updated Nuget packages.
2012-02-14 18:08:47 -08:00
kay.one
83aa6330d1
Minor cleanups.
2012-02-12 22:38:57 -08:00
Mark McDowall
1abeef7239
Fix: Episode naming for files with multiple episodes.
2012-02-12 14:11:32 -08:00
kay.one
659b3dee55
Improved: Upcoming episodes page no longer shows series that aren't monitored.
2012-02-11 16:02:59 -08:00
kay.one
6df184b7cb
New: All setting values are cached for better responsiveness.
2012-02-11 16:02:58 -08:00
Mark McDowall
308fd11c83
Fix: Series Titles with apostrophes when searched on NzbMatrix will now return valid results.
...
Each indexer can now override GetQueryTitle from IndexerBase if required for special title searching.
2012-02-11 00:09:28 -08:00
Mark McDowall
3f02a1f347
Fixed last broken parsing test.
2012-02-10 21:42:54 -08:00
Mark McDowall
b751bbc4ce
Fixed broken unit tests from parsing logging changes.
2012-02-10 21:35:14 -08:00
kay.one
5ecbdd3e64
Package cleanup
2012-02-10 16:48:20 -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
9fcb3a4573
Improved: Episodes that are in the future AND have no title will not be added to db (place holder episodes in TVDB)
2012-02-04 20:36:42 -08:00
kay.one
02a3b38210
Added service integration tests.
2012-02-03 21:28:50 -08:00
kay.one
65417bd8ec
Fixed: Multipart episodes are now added to sab queue using single episode title only.
2012-02-02 22:49:34 -08:00
kay.one
44d6d20bd6
Deskmetrics will not report any data unless using the master branch.
2012-02-02 16:11:18 -08:00
Mark McDowall
a96ff2519a
New: Blackhole implemented, allowing clients other than SABnzbd to be used.
2012-02-01 16:02:16 -08:00
kay.one
2009693787
Fix: Indexers that are enabled but aren't configured correctly will be skipped during rss/search
2012-01-31 17:38:05 -08:00
Mark McDowall
e0170a08e4
More REGEX work, cleaned up some extraneous bits and made them more accurate.
2012-01-31 17:17:42 -08:00
kay.one
fb0b487e6d
Added broken parser test.
2012-01-31 11:47:13 -08:00
kay.one
feb4ef969e
Fixed: Issue where daily episodes/full season releases would break sab queue check.
2012-01-31 11:35:03 -08:00
Mark McDowall
1f983094ac
Fix: Resolved a parsing issue when timeleft for an SabQueueItem was greater than 24 hours.
2012-01-30 13:34:15 -08:00
kay.one
68e1a0bc4d
Fixed: Fixed issue where an unknown episode/item in the queue would crash CheckQueue.
2012-01-27 16:21:06 -08:00
kay.one
14ed804025
Fixed broken reference.
2012-01-26 21:39:37 -08:00
Mark McDowall
93ee97123f
System/Backup will backup Config.xml and NzbDrone.sdf to a zip file for the client to download.
2012-01-25 23:56:05 -08:00
kay.one
340f05aef4
Fixed broken tests, DeskMetrics now has a different id during dev and production.
2012-01-25 17:52:47 -08:00
kay.one
b225db9aaf
Started to add support for deskmetrics
2012-01-25 17:32:36 -08:00
Mark McDowall
02cb12bdb8
BacklogSetting refactoring.
2012-01-25 17:02:21 -08:00
Mark McDowall
9eb022fdf4
BacklogStatus added to individually control which series are included in backlog searches. Applies to Backlog and RecentBacklog jobs. Editable in Series/MassEdit and Series Edit.
2012-01-23 22:29:32 -08:00
Mark McDowall
fb17765d3a
Fixed issues with searching and the results being filtered before the SearchProvider could properly handle them.
2012-01-23 12:25:14 -08:00
Mark McDowall
8267be0a48
Added another test for IsUpgrade.
2012-01-23 10:57:27 -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
d6d1bbe3f5
Tweaked Progress notification.
2012-01-22 23:43:54 -08:00
kay.one
7071cf829a
Updated diskprovider to use GetFiles instead of EnumerateFiles to prevent a screwed up issue.
2012-01-22 22:43:11 -08:00
kay.one
ead5f37921
Directory write time is now calculated based on the most recent file write to any file inside of that directory.
2012-01-22 20:59:23 -08:00
kay.one
a68c882032
fixed http 500 error.
2012-01-22 20:34:30 -08:00
kay.one
54881a0e4a
fixed http 500 error.
2012-01-22 20:29:09 -08:00
kay.one
63bef2de31
Fixed more queue issue.
2012-01-22 20:25:05 -08:00
Mark McDowall
baa0b8df67
Series Grid won't show series that haven't been completely added (LastInfoSync is null).
2012-01-22 20:14:01 -08:00
kay.one
0d582f12fb
Fixed 503 Http errors not marking the test as ignored.
2012-01-22 19:01:16 -08:00
kay.one
01775d70b3
Fixed broken test.
2012-01-22 18:47:50 -08:00
kay.one
d1e3298da1
Enabled rolling file logging.
2012-01-22 18:41:44 -08:00
kay.one
5e3e071692
Added a duplicated item to Queue.txt, reformated existing json sample files.
2012-01-22 18:41:44 -08:00
Mark McDowall
c0542449a4
Added additional logging to episode searching.
2012-01-22 13:16:25 -08:00
Mark McDowall
d5e62bc70b
Files will be tagged with Proper when append quality is enabled and episode is a proper.
2012-01-22 11:25:59 -08:00
Mark McDowall
3de5522444
SetUp must be Public... FYI.
2012-01-20 00:25:51 -08:00
Mark McDowall
7b14da9b17
Fixed GetQueue and GetHistory.
2012-01-20 00:18:38 -08:00
Mark McDowall
e885fadc59
Added MassEdit for series editing.
2012-01-19 23:51:26 -08:00
kay.one
906b5d12cd
Updated queue.txt json to match actual sab queue.
2012-01-19 23:49:48 -08:00
kay.one
b498c242af
Fixed QueueEmpty.txt json file.
2012-01-19 23:36:29 -08:00
kay.one
b6d43273cf
Fixed an issue where an unparsable item could break the parser.
2012-01-19 23:08:05 -08:00
kay.one
0276fa12f0
Fixed an issue where a none-paused empty queue would throw.
2012-01-19 22:59:37 -08:00
kay.one
78268f3c58
Better parser logging.
2012-01-19 22:35:10 -08:00
kay.one
9d90f04b6e
Added Linq post filtering to indexer searches.
2012-01-19 22:01:30 -08:00
kay.one
7483d5d3a5
Added sab queue check for multiepisodes.
2012-01-19 21:50:17 -08:00
kay.one
9acfb7330c
Check sab queue now takes quality into consideration
2012-01-19 21:50:16 -08:00
Mark McDowall
2d1f506f93
Fixed tests, results won't be as focused for nzbs.org.
2012-01-18 22:10:37 -08:00
kay.one
d967d4198c
Duplicated root folders are now blocked.
2012-01-18 21:06:48 -08:00
kay.one
7c6d745c86
You can no longer add root folders that don't already exist.
2012-01-18 21:06:45 -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
26c4240a6b
SabProvider can now get the entire Queue for additional processing.
2012-01-18 16:05:44 -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
Mark McDowall
d1262f1ced
No longer checking history when doing a manual search.
2012-01-17 21:06:37 -08:00
Mark McDowall
5cea5282bd
Improved the parser to properly handle files without titles, with tests.
2012-01-16 23:17:56 -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
kay.one
24d51093d6
Fixed issue where AppUpdateJob would throw when there are no updates available.
2012-01-16 10:10:18 -08:00
Mark McDowall
488be41fb1
Fixed broken tests after adding new job.
2012-01-15 20:25:09 -08:00
Mark McDowall
218059e08d
Added the ability to auto-ignore episodes for files that are deleted, good for people that delete after watching. Option is not exposed in the UI and is disabled by default (obviously).
2012-01-15 20:12:47 -08:00
kay.one
8f4f863631
Turning off tagging folder for now, to stop messing people's series folders
2012-01-14 19:17:23 -08:00
kay.one
e358ad6d87
Jobs now use Timespan rather than integer to represent minutes.
2012-01-14 18:47:23 -08:00
Mark McDowall
624b6e5acb
Fixed broken tests.
2012-01-14 18:05:46 -08:00
Mark McDowall
3e9593ba3b
SabProvider will use Series.Title instead of the series Path, it is first cleaned by MediaFileProvide.CleanName().
2012-01-14 12:36:11 -08:00
Mark McDowall
7ff53e5ac2
Season 1, Episode 0 will not be automatically ignored (usually a pilot), with test.
2012-01-14 11:09:48 -08:00
kay.one
e8e0e8e5dc
Adding series with a ID of 0 is now blocked.
2012-01-13 14:16:33 -08:00
Mark McDowall
ad4afbcb6d
DailySeries now use the JSON API instead of the CSV file.
2012-01-12 20:08:58 -08:00
Mark McDowall
afb8305c00
SceneMapping will use the JSON API instead of CSV file now.
2012-01-12 19:22:28 -08:00
Mark McDowall
42554b815a
Fixed broken tests.
2012-01-12 15:50:04 -08:00
Mark McDowall
359f6ea012
Bug: Fixed years being picked up as 4-digit season/episode combo when using the folder name only. a year wrapped with brackets '()' or '[]' will be treated as a year.
...
Bug: Fixed display issue for series with a period in them when adding existing series, Html.Label(path) would only show text from after the period.
2012-01-12 15:40:28 -08:00
Mark McDowall
b52585d62a
XbmcProvider will use the HTTP API when updating the library for Eden clients (EventServer was failing).
2012-01-09 23:10:53 -08:00
kay.one
7ec89056af
Auto adding of episodes is now disabled. (we should make it more conservative if we want to bring it back)
2012-01-06 13:26:05 -08:00
Mark McDowall
3dce784672
XbmcProvider uses Json.net for reading/writing JSON.
...
Updated for v3 of XBMC JSON API.
2012-01-04 16:41:42 -08:00
Mark McDowall
e958a019ed
Updated parser to skip longer than expected numbers from being parsed.
2012-01-02 18:18:36 -08:00
Mark McDowall
2cc066ccf2
GetActivePlayers will now work with Eden and Dharma.
2011-12-31 12:57:02 -08:00
Mark McDowall
86c5e73f81
DailySeries.CSV now has series name along with series Id.
2011-12-19 17:15:15 -08:00
Mark McDowall
69ddeeb0e3
Fixed spelling for Expected[LogType].
...
Fixed broken tests for GetEpisodesByParseResult.
2011-12-19 16:58:26 -08:00
Mark McDowall
77bf257132
GetEpisodesByParseResult will log a warning when an episode is daily, but series isn't.
2011-12-19 16:46:14 -08:00
Mark McDowall
6bd8de000a
Added another test for mini-series parsing, fixed parsing.
2011-12-16 20:10:15 -08:00
Mark McDowall
40dec07612
Fixed broken tests.
2011-12-16 19:25:30 -08:00
Mark McDowall
3f32ad1bf2
Parser now supports mini-series (treats them as season 1).
2011-12-16 17:58:19 -08:00
kay.one
ed566e6e9a
TestDbHelper cleanup
2011-12-14 20:29:21 -08:00
kay.one
1b45a85f3f
All tests now use base class Mocker
2011-12-14 20:15:53 -08:00
kay.one
a7a7c4ab49
Fixed job provider existing job update bug.
2011-12-14 00:40:39 -08:00
Mark McDowall
1c99541731
Do not rename episodeFiles if the source and destination are the same (file is already named correctly).
2011-12-13 22:42:24 -08:00
Mark McDowall
f56bf62991
JobProvider.Initialize will now update existing jobs.
2011-12-13 17:07:16 -08:00
Mark McDowall
75cfb7e044
Season Search will only search for past episodes if it falls back to that.
2011-12-11 23:24:45 -08:00
kay.one
1dddf2ffde
Added broken parser test
2011-12-11 22:54:09 -08:00
kay.one
bfe4de7a08
Fixed some issue around path normalization.
2011-12-10 11:22:47 -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
b3d1b8c47e
Added additional FullSeason parse test and another assertion.
2011-12-08 23:08:09 -08:00
Mark McDowall
0f5e7c4265
Using Mocker instead of mocker for SeriesProviderTest.
2011-12-08 16:55:00 -08:00
Mark McDowall
58abb6fbc2
SearchForSeries won't fail if an apostrophe is used in the search term (Let's PetaPoco handle building the query, as it should).
2011-12-08 00:44:22 -08:00
kay.one
f84f8ac992
Fixed auto-complete styling.
2011-12-03 15:22:49 -08:00
Mark McDowall
ac0371ff5c
Fixed test per comments on last commit.
2011-12-02 18:29:05 -08:00
Mark McDowall
ceec420035
Added test to verify EpisodeInfo would ignore new episodes for an ignored season (no bug here).
2011-12-02 00:35:56 -08:00
Mark McDowall
1498027192
Merge branch 'kay.one' of github.com:NzbDrone/NzbDrone into markus
2011-12-01 23:45:34 -08:00
kay.one
ce8713d953
last fix for deleted job didn't work, this should fix it.
2011-12-01 23:26:38 -08:00
Mark McDowall
9a0fe35008
Merge branch 'kay.one' of github.com:NzbDrone/NzbDrone into markus
...
Conflicts:
NzbDrone.Core.Test/ProviderTests/JobProviderTests/JobProviderFixture.cs
2011-12-01 22:32:04 -08:00
Mark McDowall
f3fbcec8cb
GetEpisodesByParseResult will return multiple episode names when multiple episodes are found.
2011-12-01 22:26:24 -08:00
kay.one
bb460163c2
Fixed job provider issue where deleted job classes would break scheduler.
2011-12-01 22:26:06 -08:00
Mark McDowall
dba5a1a236
GetSabTitle will now handle daily episodes.
2011-12-01 21:37:13 -08:00
Mark McDowall
8de49bb112
Moved RenameSeriesJob to the Jobs folder.
2011-12-01 21:14:59 -08:00
Mark McDowall
4100274b2e
Merge branch 'kay.one' of github.com:NzbDrone/NzbDrone into markus
2011-12-01 20:27:55 -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
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
Mark McDowall
79472964ed
DeleteInvalidEpisodes Deletes by TvDbId only, skipping any manually added episodes (TvDbEpisodeId is 0 or null)
2011-09-30 09:32:57 -07:00
Mark McDowall
30ffe79442
DeleteInvalidEpisodes with tests added to delete episodes that TheTvDb no longer has (previously bad data).
2011-09-29 21:40:00 -07:00
Mark McDowall
7ca59b92aa
Replace '&' with its XML encoded equivalent, before parsing XML.
...
Added test to check for proper XML parsing with illegal characters.
2011-09-28 21:39:05 -07:00
Mark McDowall
9714a96437
Upcoming/Index now uses .ToBestDateString() for Dates, only showing on FutureForecast grid (instead of all grids). Status is shown on grid and option to search for episode.
...
Series/Details season grids won't be as tall now, due to reduced padding.
2011-09-28 17:20:29 -07:00
Mark McDowall
6736afbeab
Added NextAiring to Series (ResultColumn), which is used for Series/Index. Added tests and fixed broken tests after adding new property.
2011-09-28 10:56:30 -07:00
Mark McDowall
f014ddcfea
Added Tests for DateTime Fluent.
2011-09-28 10:12:53 -07:00
Mark McDowall
5f0a95b2b1
Fixed XBMC JSON requests.
2011-09-27 10:41:36 -07:00
Mark McDowall
0dbb3789eb
Treat SUBPACK's as extra releases, so they will not be downloaded.
2011-09-25 18:00:21 -07:00
Mark McDowall
43fa8a1f66
Fixed broken Season parsing REGEX, added test to verify issue without parsing XML.
2011-09-19 21:29:04 -07:00
Mark McDowall
339f191ab8
Releases with only extras will be skipped, with tests.
2011-09-19 17:13:19 -07:00
Mark McDowall
4604bbd821
Mark invalid series downloads with NzbDrone prefix.
...
Fixed broken tests.
2011-09-18 13:53:05 -07:00
Mark McDowall
951eb4523d
Support for csi525 naming added, previously csi.525 would work, but csi525 wouldn't.
2011-09-18 12:59:23 -07:00
Mark McDowall
10d526d003
Fixed broken test that was using app relative path.
2011-09-15 23:01:31 -07:00
Mark McDowall
8c06dde28a
Quality size sliders are implemented. Limits are calculated based on MB/Minute.
2011-09-15 21:42:30 -07:00
Mark McDowall
4b2427ade7
Report size is now verified to ensure it is under the MaxSize for that quality type, with tests.
2011-09-13 21:37:22 -07:00
Mark McDowall
e4f01ae0d4
Size is now parsed for each item in the feed.
...
QualityType added to database to allow saving of size limits.
Fluent now uses longs for multiplication, to ensure it doesn't overflow.
2011-09-13 19:25:33 -07:00
Mark McDowall
dfd0720872
Added BannerDownloadJob, it will run every 30 days.
...
New series will have their banner downloaded on import.
2011-09-10 01:42:05 -07:00
Mark McDowall
070115a59a
TopLogs will now return the count pass in, reduced to 5000 from 7500 to prevent JsonSerialization issues when being sent to the grid.
...
Added tests for TopLogs and GetPagedLogs.
2011-09-07 17:01:51 -07:00
Mark McDowall
73fadac397
Fixed parser to properly parse a more common naming convention where the episode title starts with an episode or series/episode combination.
...
SeriesController SaveEdit and Delete OrderBy Title with articles removed, with episodeCount.
Reworded Auto-configure button.
2011-09-06 23:43:10 -07:00
Mark McDowall
a56213047f
EpisodeSearch now gets the proper QualityProfile (broken after removing AttachSeries), tests updated.
2011-09-05 17:44:03 -07:00
Mark McDowall
179de93a6e
Removed AttachSeries for IEnumerable and using join instead, speed difference is negligible or in some cases faster .
2011-09-04 19:56:45 -07:00
Mark McDowall
8592ae4c88
AttachSeries is no longer used for single episodes, PetaPoco will get the series in a single call for us.
2011-09-04 02:20:49 -07:00
Mark McDowall
0a65e85e21
EpisodesWithFiles now returns the full series object, instead of just the SeriesTitle (So we don't need to add junk to the Episode class)
2011-09-04 00:45:58 -07:00
Mark McDowall
0b586de226
Added misnamed provider, PLINQ speeds it up, but still to slow for use, paging helps, but isn't consistent.
...
A bunch of files changed removing System.Linq, thanks Resharper :(
2011-09-03 20:05:44 -07:00
Mark McDowall
35cad3d27e
Added partial season searching when a full season NZB is not available.
2011-08-31 23:58:54 -07:00
Mark McDowall
8cffa5168b
Fixed broken EpisodeProvider tests.
2011-08-31 16:56:25 -07:00
kay.one
9244a4e6ef
Update episode info now uses UpdateMany, InsertMany
2011-08-28 20:03:40 -07:00
Mark McDowall
2980c91f19
GetSabName will return cleaner Season naming when it is a FullSeason release.
2011-08-28 15:22:19 -07:00
Mark McDowall
704084a5c8
Fixed broken parse REGEX, removed parsing test and added to hall of shame.
2011-08-28 14:18:43 -07:00
Mark McDowall
8afd7d2b47
Fixed broken tests.
2011-08-28 12:24:16 -07:00
Mark McDowall
43e5cb7b31
Merge branch 'master' of git://github.com/kayone/NzbDrone
2011-08-28 12:08:06 -07:00
Mark McDowall
f604c35768
Backlog search added (disabled) - It will search for a full season if a full season is missing.
2011-08-28 12:07:56 -07:00
kay.one
52e6d09325
Fixed port, added broken parser test
2011-08-28 10:43:01 -07:00
Mark McDowall
273530eda2
SeriesSearchJob uses SeasonSearchJob to try to download seasons first.
2011-08-27 23:37:34 -07:00
Mark McDowall
485f618e02
Full Season searching added (Single NZB). SearchProvider added to perform both Season and Episode searching, triggered via jobs.
...
Tests added for season searching.
2011-08-27 22:45:36 -07:00
Mark McDowall
07a4c94032
Removed ParseSeasonInfo.
...
ParseEpisodeInfo will mark a report as a full season if no episodes are found, but was matched.
Fixed tests that were affected by REGEX changes.
2011-08-26 22:37:20 -07:00
Mark McDowall
1d983801e8
SABnzbd settings will now dynamically get the categories available from SABnzbd when the category drop-box gets focus, it will use values on the page so there is no need to save your settings first.
2011-08-26 10:45:59 -07:00
Mark McDowall
d554e9ec83
Delete existing files on import if equal or better quality otherwise skip importing. If the folder is not deleted after processing it is renamed so it will not be processed repeatedly.
2011-08-25 23:23:21 -07:00
Mark McDowall
2ad200e743
Fixed an issue where large 1080i MPEG HDTV rips were being considered SDTV, they now get caught as Unknown.
2011-08-25 16:58:24 -07:00
Mark McDowall
fb9c2b6d9e
Fixed SceneMappingProvider to resolve an issue with series with multiple clean names failing to return a Scene Name when being looked up via SeriesId.
2011-08-22 23:07:04 -07:00
Mark McDowall
f6c9fa4f95
Added SeriesSearch and RenameSeries jobs.
...
Add UI controls for new jobs.
Skip ignored episodes when doing series/season searches.
2011-08-22 22:29:12 -07:00
Mark McDowall
4e41791d58
Fixed broken tests for episode status = ignored.
2011-08-21 23:32:38 -07:00
Mark McDowall
12af491b45
Added test for seondaryTargetId being less than 0.
2011-08-21 18:07:22 -07:00
Mark McDowall
350e0388de
Updated JobProvider to allow jobs with two targets.
...
JobQueueItem class created instead of using Tuples.
Added Search for Season and Rename Season jobs , plus links for them on Series/Details.
Add GetSeasonFiles added to MediaFileProvider.
2011-08-21 17:48:37 -07:00
Mark McDowall
f1f85a0eca
Fixed parsing issue when Episode Title starts with a number. Split out single and multi episode REGEX for standard naming conventions.
2011-08-05 21:51:36 -07:00
Mark McDowall
412a3fc476
EpisodesWithoutFiles now skips ignored episodes, Tests updated.
2011-08-03 22:56:42 -07:00
Mark McDowall
4f68d07c9a
Fixed issue with missing episodes incorrectly using include specials.
...
Added tests for missing episodes.
2011-08-03 22:44:24 -07:00
Mark McDowall
45b4bb4629
Merge branch 'master' of git://github.com/kayone/NzbDrone
2011-08-03 19:23:20 -07:00
Mark McDowall
c88ead0585
Wired in the season and episode ignore saving.
...
Converted setSeasonIgnore & setEpisodeIgnore to use inline SQL.
Added tests for setSeasonIgnore & setEpisodeIgnore.
2011-08-03 18:45:45 -07:00
kay.one
9cb33770a0
Added Readme
2011-08-03 09:29:03 -07:00
Mark McDowall
35abb74993
Fixed parsing of House - S06E13 - 5 to 9
...
Episode Title was being picked up as part of the numbering. Lost ability to parse some oddly named scene titles.
2011-08-01 22:10:05 -07:00
Mark McDowall
559011ba82
SeriesPathExists compares paths in lower-case now.
...
GitHub Issue #9
2011-07-28 18:03:24 -07:00
Mark McDowall
23681167e4
Fixed DownloadProviderTest (wasn't providing a mock for ExternalNotificationProvider)
2011-07-28 18:02:21 -07:00
Mark McDowall
0ed898b6db
IsIgnored will now be checked when adding new episodes to the DB, it will:
...
- ignore new episodes of a season if that season was already ignored
- ignore new seasons if the previous was ignored
- ignore specials (when a new series is added), if a user chooses to download specials, all new specials will not be ignored
Added tests for IsIgnored and AddEpisode changes.
2011-07-22 17:57:52 -07:00
kay.one
5e30c482cd
Priority is now set using a timer
2011-07-10 22:15:37 -07:00
kay.one
d640fa65e8
Fixed orphaned job issue in JobController
...
System/Jobs now shows items currently in queue.
2011-07-10 21:53:34 -07:00
kay.one
77c82df482
Priority/JobProvider tweaks
2011-07-10 17:03:01 -07:00
kay.one
291e2c399e
Merge branch 'markus101'
2011-07-10 13:16:22 -07:00
kay.one
8927a938b7
Fixed episode status of recently imported episodes.
2011-07-10 13:07:42 -07:00
kay.one
8d12630856
Newzbin now parses the language out properly.
...
Fetch episode filters episodes from wrong series
2011-07-10 12:52:29 -07:00
Mark McDowall
c322dd9e7a
Fixed broken Series with Episode Count test.
2011-07-09 19:58:36 -07:00
Mark McDowall
67299f0d97
Merge branch 'master' of git://github.com/kayone/NzbDrone
...
Conflicts:
NzbDrone.Core.Test/NzbDrone.Core.Test.csproj
2011-07-09 19:48:02 -07:00
Mark McDowall
7ec499acab
Series with Episode count now ignores shows that haven't aired (includes ones that air today).
2011-07-09 19:45:31 -07:00
Mark McDowall
348ff5a386
XbmcProvider updated to include new Json API methods.
...
EventClient is used for sending CleanLibrary and Notifications (With NzbDrone Logo - Internal Resource).
Support for Dharma's HTTP Server (Deprecated), since Dharma doesn't support Json as well.
2011-07-09 11:19:33 -07:00
kay.one
6393d0a3f9
Added Tests for CentralDispatch
2011-07-07 22:41:08 -07:00
kay.one
b086414d75
some cleanup
2011-07-07 20:57:44 -07:00
kay.one
edf9d1d2cc
Initial quality is only setup if no other quality profiles exists.
2011-07-07 20:57:31 -07:00
kay.one
452b5c8f84
Renamed sorting config keys
2011-07-07 20:36:02 -07:00
kay.one
15aedfc847
some db/migration cleanup
2011-07-07 20:27:11 -07:00
kay.one
8424dd6ede
Increased some columns sizes to avoid cutoffs.
2011-07-06 00:37:58 -07:00
kay.one
f0735c0693
minor tweaks
2011-07-06 00:36:49 -07:00
kay.one
46f90255bf
Updated fluent assertion, unignored qulity equality tests.
2011-07-05 23:16:37 -07:00
kay.one
3dd8e7240e
Added GetDirectorySize to DiskProvider
...
Removed search folder from disk provider
2011-07-05 00:09:07 -07:00
kay.one
84449672ec
fixed broken tests
2011-07-03 22:34:20 -07:00
kay.one
c37544d4ce
Episode is now marked as grabbed on download
2011-07-03 16:04:57 -07:00
kay.one
f2b091dcd2
Fixed issue with nzbs.org search where title contained brackets
2011-07-03 15:32:36 -07:00
kay.one
861026f743
Fixed some petapoco issue with insert.
2011-07-02 16:45:29 -07:00
kay.one
5a4e8330b2
Updated petapoco to 4.0.3
2011-07-02 16:12:20 -07:00
kay.one
cd96d546e8
limited newzbin search to English only.
2011-07-02 11:41:23 -07:00
kay.one
07312780f1
ParseEpisodeInfo is now separated into ParseTitle and ParsePath
2011-06-29 16:31:16 -07:00
kay.one
b98aab87ae
Merge branch 'markus101'
2011-06-26 20:06:26 -07:00
Mark McDowall
87e9589761
Remove empty folders after importing new downloads.
...
Fixed American Dad test (new season added to TheTvDb).
Removed unneeded .ToList()
2011-06-25 19:50:18 -07:00
kay.one
9d7ed33d0d
Updated series grid
...
Added some parser tests
2011-06-24 18:20:52 -07:00
kay.one
7d706a3304
Renamed SubsonicTarget to DataBaseTarget
2011-06-23 21:05:31 -07:00
Mark McDowall
8153b5a124
Merge branch 'master' of git://github.com/kayone/NzbDrone
2011-06-23 11:37:31 -07:00
Mark McDowall
342406784a
Fixed seriesGrid query and tests.
...
Fixed GetEpisodeModels that would fail due to a null AirDate.
2011-06-23 11:37:17 -07:00
kay.one
fa53b2abb0
Forces Test project to use x86 version of the SQL CE dlls.
2011-06-23 09:05:41 -07:00
kay.one
3cd4ee3996
moved SQL CE to Nuget.
2011-06-23 00:16:15 -07:00
Mark McDowall
938fa24a8e
Merge branch 'master' of git://github.com/kayone/NzbDrone
2011-06-23 00:05:18 -07:00
kay.one
2537dafb36
Added SQL CE dlls, removed SQLite
2011-06-23 00:03:05 -07:00
kay.one
69239bc371
Switched to SQLCE 4.0
2011-06-22 23:56:17 -07:00
Mark McDowall
6131653da5
Fixed broken test.
...
Removed useless code in ParseEpisodeInfo.
Added negative test case for ParseSeasonInfo.
2011-06-22 18:17:42 -07:00
Mark McDowall
4b0e0ac2d8
Added more Parser tests.
...
ParseLanguage will only convert ToLower() once, instead of at every if statement.
2011-06-22 17:19:19 -07:00
Mark McDowall
9f5b461274
MediaFileProvider delete fixed to delete EpisodeFile with key of Int32 instead of object Int32. Added test to ensure File is deleted, but others remain.
2011-06-22 00:26:36 -07:00
kay.one
5a5d0852ee
Updated some log levels
2011-06-21 23:36:07 -07:00
kay.one
56fdf1a040
Removed Episodes list from EpisodeFile object.
2011-06-21 22:44:57 -07:00
Mark McDowall
351f73b520
Merge branch 'master' of git://github.com/kayone/NzbDrone
2011-06-21 20:40:37 -07:00
Mark McDowall
584a96a4f2
CalculateFilePath will use configured season folder, with tests.
...
MoveFile creates folder before move.
2011-06-21 20:40:24 -07:00
kay.one
3bafd2237f
Merge branch 'markus101'
2011-06-21 20:39:20 -07:00
kay.one
5fb2c61c77
Fixed sab title issue
...
Added profiling to OpenSharedconnection
2011-06-21 20:38:46 -07:00
Mark McDowall
a31858bb4c
Merge with Kayone.
2011-06-21 19:41:06 -07:00
Mark McDowall
8d4f65b7dc
History Items are now added with series. Test makes sure seriesId is sent in.
2011-06-21 19:15:39 -07:00
kay.one
01163a4f87
Cleanup and tests around ImportFile
2011-06-21 18:12:20 -07:00
kay.one
0d51954e92
fixed broken tests
2011-06-21 00:25:39 -07:00
kay.one
f0fbd2bc71
fixed broken tests
2011-06-20 23:40:46 -07:00
kay.one
1ba74e0eea
Drop folder is now wired. needs more tests.
2011-06-20 23:34:45 -07:00
kay.one
5c45515b00
Merge branch 'markus101'
2011-06-20 22:44:30 -07:00
kay.one
63adb6b566
Wired-up drop folder move
2011-06-20 22:44:01 -07:00
Mark McDowall
68b7ba9209
Added method to delete orphaned episodeFiles and also cleanup episodes that have invalid episodeFiles.
...
Cleanup will run aforementioned methods before doing cleanup.
2011-06-20 18:49:16 -07:00
Mark McDowall
208feb7d19
CleanFileName when getting new filename from MediaFileProvider.
2011-06-20 16:46:54 -07:00
Mark McDowall
244e0f04f4
Fixed UnitTests (set EpisodeFileId to zero where no episo.de file is expected back)
2011-06-20 00:40:45 -07:00
Mark McDowall
d416ec0147
Merge branch 'master' of git://github.com/kayone/NzbDrone
...
Conflicts:
NzbDrone.Core.Test/SeriesProviderTest.cs
2011-06-20 00:16:01 -07:00
Mark McDowall
431d850d32
SeriesProvider gets QualityProfile in single call to DB.
...
SeriesProvider.GetAllSeriesWithEpisodeCount gets seasonCount(with or without specials), total episode count & episodeWithFile count (excluding ignored episodes).
Added tests for SeriesWithEpisodeCount.
2011-06-20 00:13:17 -07:00
kay.one
f0fb5aa158
Removed leftover code from old ages ;)
2011-06-19 23:30:47 -07:00
kay.one
ef9bbdc60e
Removed leftover code from old ages ;)
2011-06-19 23:28:42 -07:00
kay.one
907c508a70
PetaPoco now defaults to SQLite, requires WHERE on exists calls
2011-06-19 22:08:58 -07:00
kay.one
852b1e9bb5
Merge branch 'markus101'
2011-06-19 20:28:09 -07:00
kay.one
45549fa50b
Fixed attach series issue and null episodes.
2011-06-19 20:25:24 -07:00
Mark McDowall
5a99d374d9
Updated tests to for Upcoming Provider to make sure a series is returned.
2011-06-19 20:21:54 -07:00
kay.one
63bd972af9
Refactored MediaFileProvider
2011-06-19 20:04:08 -07:00
kay.one
cfcb9e61d7
Cleaned up import file a bit
2011-06-19 19:33:43 -07:00
Mark McDowall
b084a3bc46
EpisodeProvider GetEpisode(s) returns episodes with EpisodeFiles.
2011-06-19 18:46:32 -07:00
Mark McDowall
7b5556199f
Merge branch 'master' of git://github.com/kayone/NzbDrone
2011-06-19 17:23:59 -07:00
Mark McDowall
63a2664d8a
Test for HistoryProvider.AllItemsWithRelationships
2011-06-19 17:02:10 -07:00
kay.one
8b484601f6
Removed all warnings
2011-06-19 13:43:47 -07:00
kay.one
a853f80f9e
Fixed season ignore
2011-06-19 13:43:33 -07:00
kay.one
ea643630ed
Fixed dbBenchmark tests
2011-06-19 11:56:32 -07:00
kay.one
8c12872433
fixed americandad's broken test
2011-06-19 11:38:04 -07:00
kay.one
7560a70dd4
fixed duplicated episodes coming in from Tvdb
2011-06-19 10:56:54 -07:00
kay.one
3d3e864094
EpisodeProvider now fills Series property for all episodes returned.
2011-06-18 22:57:24 -07:00
kay.one
a990fb91d5
SeriesProvider.GetSeries(int seriesId) will now fail if series is not found.
2011-06-18 22:56:52 -07:00
kay.one
b00e437e56
Added Fluent.cs to allow string default extention method eg. "Series.Title.WithDefault(series.SeriesId)"
2011-06-18 10:19:24 -07:00
kay.one
ed4976de90
Fixed notifications, episodestatus test
2011-06-18 10:18:25 -07:00
kay.one
d55e2606ad
Merge branch 'markus101'
...
Conflicts:
NzbDrone.Core.Test/SeriesProviderTest.cs
2011-06-18 01:36:05 -07:00
kay.one
5629d68645
Fixed enum mapping issue
2011-06-18 01:29:38 -07:00
Mark McDowall
d6920ee8ea
Fixed EpisodeProvider queries with multiple terms.
...
SeriesProvider.FindSeries will now return the QualityProfile when a series is found.
2011-06-18 00:17:47 -07:00
Mark McDowall
85d5b07c67
Merge with Kayone.
2011-06-17 23:24:44 -07:00
Mark McDowall
1590ae2d5f
Fixed Episode Daily Parse test.
2011-06-17 23:22:54 -07:00
kay.one
b525757d8a
Removed left over assemblies, CastleCore (Subsonic) and some old nuget packages
2011-06-17 22:26:04 -07:00
kay.one
520e9c9d14
Fixed Series.QualityProfile relationship
...
more subsonic cleanup
2011-06-17 21:39:02 -07:00
kay.one
17d084cdf3
Removed Series.Episodes and Series.EpisodeFiles list.
2011-06-17 21:08:17 -07:00
kay.one
aa836f6a88
Fixed exception when GetSeries(int seriesId) where seriesId didnt' exist
2011-06-17 20:36:22 -07:00
Mark McDowall
71a123401e
Merge branch 'master' of git://github.com/kayone/NzbDrone
2011-06-17 20:11:36 -07:00
Mark McDowall
d28e94868c
Parser will remove quotes before trying to get filename from the path.
...
HistoryController - Gets Series from seriesProvider.
UpcomingComtroller - Gets Series from seriesProvider.
2011-06-17 20:11:04 -07:00
kay.one
f4a765817b
Fixed some small issues, here and there.
2011-06-17 19:51:53 -07:00
kay.one
f2fdece18a
Removed subsonic completely
2011-06-17 19:00:44 -07:00
kay.one
acf23d4fc2
Removed subsonic completely
2011-06-17 18:46:22 -07:00
kay.one
f11b4af305
Merge branch 'markus101'
...
Conflicts:
NzbDrone.Core/Datastore/Migrations/Migration.cs
2011-06-17 17:19:43 -07:00
kay.one
f4801901a7
LogProvider now usues petapoco
2011-06-17 17:11:12 -07:00
Mark McDowall
01944acbb1
IndexerProvider now uses PetaPoco.
2011-06-17 17:10:33 -07:00
Mark McDowall
335639fabc
UpcomingEpisodesProvider moved to PetaPoco.
...
MigrationHelper won't run Subsonic Migrations now.
2011-06-17 16:01:09 -07:00
Mark McDowall
446a939f45
QualityProvider moved to PetaPoco.
2011-06-17 13:31:25 -07:00
Mark McDowall
9daf1ccfc0
JobProvider moved to PetaPoco.
2011-06-17 12:50:49 -07:00
Mark McDowall
f7ee16dbba
RootDirs moved to PetaPoco. Removed SubSonic references from EpisodeFile & SceneMapping.
2011-06-17 08:27:18 -07:00
kay.one
2a32770b69
Merge branch 'markus101'
...
Conflicts:
NzbDrone.Core/Datastore/Migrations/MigrationExport.cs
2011-06-17 00:01:49 -07:00
kay.one
3ef17273fd
HistoryProvider now uses PetaPoco
2011-06-16 23:59:13 -07:00
kay.one
46ec4fa3ba
Replaced MigSharp with MigrationsDotNet
2011-06-16 23:58:50 -07:00
Mark McDowall
ad0aa10e6a
Renamed SceneMappingTest now saved in project file.
2011-06-16 23:18:17 -07:00
Mark McDowall
ab26d2dd61
Renamed SceneNameMapping to SceneMapping.
...
SceneMappingProvider moved to PetaPoco.
2011-06-16 23:04:01 -07:00
Mark McDowall
310c317361
Fixed broken tests.
2011-06-16 21:32:13 -07:00
Mark McDowall
63023d447d
Using new PetaPoco Exists method in MediaFileProvider.
2011-06-16 21:12:14 -07:00
Mark McDowall
1f0e71c68e
Merge with Kayone.
2011-06-16 20:46:14 -07:00
Mark McDowall
3dbb38b54f
MediaFileProvider moved to PetaPoco.
...
Season Grid now shows episodeFile quality.
2011-06-16 20:29:39 -07:00
kay.one
3cccb5858a
Merge branch 'markus101'
...
Conflicts:
NzbDrone.Core.Test/SeriesProviderTest.cs
NzbDrone.Core/Providers/MediaFileProvider.cs
NzbDrone.Core/Providers/SeriesProvider.cs
2011-06-16 19:48:24 -07:00
kay.one
190ce6b142
ConfigProvider now uses PetaPoco
2011-06-16 19:27:10 -07:00
Mark McDowall
a151c9cd0f
Merge branch 'master' of git://github.com/kayone/NzbDrone
2011-06-16 00:01:48 -07:00
kay.one
33a38481dc
Fixed IsIgnored issues
2011-06-16 00:00:55 -07:00
Mark McDowall
0432109a95
Merge branch 'master' of git://github.com/kayone/NzbDrone
...
Conflicts:
NzbDrone.Core.Test/SeriesProviderTest.cs
NzbDrone.Core/Providers/MediaFileProvider.cs
NzbDrone.Core/Providers/SeriesProvider.cs
2011-06-15 23:49:30 -07:00
kay.one
cb8cb1691f
SeriesProvider is now Subsonic free.
2011-06-15 23:33:01 -07:00
kay.one
63f6899894
Added PetaPoco
2011-06-14 19:31:41 -07:00
Mark McDowall
e934e71b3b
Fixed broken tests after new SceneName method.
2011-06-13 22:52:12 -07:00
Mark McDowall
a290a0dcb0
Merge branch 'master' of git://github.com/kayone/NzbDrone
...
Conflicts:
NzbDrone.Core/Providers/Jobs/EpisodeSearchJob.cs
NzbDrone.Core/Providers/SeriesProvider.cs
2011-06-13 19:23:43 -07:00
Mark McDowall
ab2007cb6f
SceneNaming is now stored on NzbDrone webserver.
...
Database will update every 12 hours from CSV on server.
2011-06-13 19:15:55 -07:00
kay.one
6355d5ada1
Added MiniProfiler
2011-06-13 18:35:44 -07:00
Mark McDowall
6dda51d0e7
Merge branch 'master' of git://github.com/kayone/NzbDrone
...
Conflicts:
NzbDrone.Core.Test/ParserTest.cs
2011-06-13 11:27:00 -07:00
Mark McDowall
e71a55a33c
More episode parsing tests.
...
Added new regex to find multi-episode files without series titles.
Cleaned up some of the regex.
Normalizing regex will remove all numbers except years that are in the 1900's or 2000's
2011-06-13 11:25:40 -07:00
kay.one
5293d0e204
Fixed american dad's broken fix ;)
2011-06-12 21:24:57 -07:00
kay.one
c5c7e1eb76
Fixed multi testcase tests.
2011-06-12 21:20:29 -07:00
kay.one
87079dcb52
Added validation in RoodDirProvider to stop adding of invalid root folders.
2011-06-12 20:56:10 -07:00
Mark McDowall
ff673f3d7d
More tests for ImportNewDownload to deal with samples or certains sizes.
2011-06-08 08:17:51 -07:00
Mark McDowall
560706ae8f
Fixed Renaming of episodes to include extension.
...
PostDownload Importing setup, need to setup job for period scan.
2011-06-06 23:29:07 -07:00
Mark McDowall
4d3ba62e5d
Episode renaming implemented on the Series/Details page.
2011-06-05 22:23:28 -07:00
Mark McDowall
cbaa2f7ef4
RenameProvider will return string for Multi-Episode files.
2011-06-05 21:03:08 -07:00