1
0
mirror of https://github.com/Sonarr/Sonarr.git synced 2024-12-14 11:23:42 +02:00
Commit Graph

945 Commits

Author SHA1 Message Date
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
576f5c5c09 EpisodeSearch will now notify if no download is found. 2011-11-23 20:50:09 -08:00
Mark McDowall
90e15dbcdf Removed Injection for SeasonSearchJob on RecentBacklogSearchJob. 2011-11-23 17:10:20 -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
Mark McDowall
04c71ff64c Extended the actions column width on Series Grid - FF was creating two rows of buttons. 2011-11-23 16:39:21 -08:00
kay.one
974dfa319b Playing around with db factories. 2011-11-22 22:15:02 -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
6ae341373f Missed in last commit. 2011-11-21 23:38:02 -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
Mark McDowall
76114cf778 Merge branch 'kay.one' of github.com:NzbDrone/NzbDrone into markus 2011-11-21 23:15:24 -08:00
kay.one
3520b56bb6 Update logs are now in the UI 2011-11-21 22:55:09 -08:00
Mark McDowall
cc40b7d2f3 UpdateInfo and DiskScan jobs will process in Alphabetical order (ignoring articles). 2011-11-21 22:27:08 -08:00
kay.one
54e5874770 Update client is now moved rather than copied. 2011-11-21 20:42:05 -08:00
kay.one
ceda9312c7 Added one last update notification 2011-11-20 22:21:36 -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
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
Mark McDowall
b36dc4ab86 Refactored SearchProvider and corresponding unit tests. 2011-11-17 18:36:53 -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
067d735448 Set Newznab searching limit to 100 items, RSS queries will use the default (set per site, I think). 2011-11-16 17:05:22 -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
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
639480e3ef Merge branch 'kay.one' of github.com:NzbDrone/NzbDrone into markus 2011-11-13 12:58:02 -08:00
Mark McDowall
6c86f1dfdd Newznab providers can be configured by the end user. 2011-11-13 12:51:15 -08:00
kay.one
79b3a22c9a Fixed some exception logging where exceptions weren't logged. 2011-11-13 12:42:12 -08:00
kay.one
883dffca80 More update code. almost there. 2011-11-13 12:31:02 -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
8a7bc7bf80 Removed unused references. 2011-11-12 20:16:54 -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
80d7d38c7b Merge branch 'kay.one' of github.com:NzbDrone/NzbDrone into markus
Conflicts:
	NzbDrone.Core/Providers/ExternalNotification/Prowl.cs
	NzbDrone.Core/Providers/ProwlProvider.cs
2011-11-09 21:45:56 -08:00
kay.one
12c2f7193f Better fix for Prowl logging issues. 2011-11-09 21:30:51 -08:00
Mark McDowall
1cf17cfc11 Fixed Prowl ExternalNotifcation. 2011-11-09 21:05:57 -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
ae9e941b30 AssemblyInfo version cleanup. 2011-11-08 10:48:37 -08:00
kay.one
157bcd8b0f AssemblyInfo.cs cleanup 2011-11-08 09:48:34 -08:00
kay.one
390dfbdee8 Fixed startup issue. 2011-11-06 22:38:07 -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
Mark McDowall
24a2c2be59 Finishing up Prowl integration. 2011-11-02 21:01:44 -07:00
Mark McDowall
277b873b39 Added Prowl notifications. 2011-11-02 19:44:22 -07:00
Mark McDowall
be64822f08 Added Growl Settings to GUI. 2011-11-02 00:09:52 -07:00
Mark McDowall
ee90564519 Fixed Growl ExternalNotification binding. 2011-11-01 20:17:29 -07:00
Mark McDowall
3fe1e80ccb Added Growl (Not yet visible on the GUI). 2011-11-01 20:08:53 -07:00
Mark McDowall
dd7dcf4db8 Merge branch 'kay.one' of github.com:NzbDrone/NzbDrone into markus 2011-10-31 16:27:00 -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
d9bef59ec2 Twitter notifications working from end-to-end. 2011-10-28 01:14:13 -07:00
Mark McDowall
a2735d7716 Twatter has been added, Notifications cannot be saved (yet), nor will they send, but the framework for a user to setup Twitter (Authorize NzbDrone) is in place. 2011-10-28 00:57:00 -07:00
Mark McDowall
2c93a27962 Added SMTP settings editing to the UI.
Added testing of SMTP settings to the settings page.
Cleaned up some extraneous lines of JS and HTML.
2011-10-26 22:46:54 -07:00
Mark McDowall
9957aef811 Added SMTP as an ExternalNotifcation method. 2011-10-25 19:25:08 -07:00
Mark McDowall
1134d925f4 Fixed REGEX for title parsing. 2011-10-24 23:14:55 -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
7563527eac Reformated PostDownloadProvider.cs 2011-10-22 19:34:31 -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
Mark McDowall
bb5febaade DiskScanProvider.Scan() will log a warning if the path doesn't exist. 2011-10-22 12:03:54 -07:00
Mark McDowall
0cce31cbc8 Merge branch 'kay.one' of github.com:NzbDrone/NzbDrone into markus 2011-10-22 11:11:52 -07:00
Mark McDowall
11e1deb5f7 PostDownloadProvider was treating successful downloads as ones with an error and incorrectly trying to rename them before processing. 2011-10-21 16:49:30 -07:00
kay.one
e4d90e2f92 Merge branch 'markus' into kay.one 2011-10-21 00:00:10 -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
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
Mark McDowall
a3e5c90319 Cleanup generating paths for error scenarios. 2011-10-18 16:49:43 -07:00
Mark McDowall
e87cdbde44 Removed SharedLiveTemplates.xml.
Cleaned up PostDownloadProvider, added more tests.
2011-10-17 20:08:26 -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
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
2e174c03c9 ExceptioneerTarget Tweaks 2011-10-16 21:09:43 -07:00
kay.one
1d97455e9f Teamcity should no longer send in Exceptioneer reports 2011-10-16 20:12:48 -07:00
kay.one
97ed59920b trying to stop team city from sending exeptioneer reports. 2011-10-16 20:02:20 -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
kay.one
87cf08a365 Fixed Exceptioneer. 2011-10-16 18:37:29 -07:00
Mark McDowall
b3abcb6096 RootDirProvider.GetMostFreeRootDir() will calculate the find the RootDir with the most free space and return its path. 2011-10-15 11:54:39 -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
04ed22db55 Moved core of PostDownloadScanJob to PostDownloadProvider. 2011-10-12 16:47:28 -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
1ba959298b Added BuildDateTime to central dispatch 2011-10-11 19:24:43 -07:00
Mark McDowall
c534d47b0a Added InheritFolderPermissions to DiskProvider.
DiskScanProvider.MoveEpisode will now set the moved file to inherit the parent folder permissions.
2011-10-10 21:00:31 -07:00
Mark McDowall
dcc4410f84 Merge branch kay.one with markus.
Fixed Conflicts with ConfigProvider.
2011-10-08 18:23:03 -07:00
kay.one
be651660a4 More bugfixes, tests. 2011-10-07 22:06:16 -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
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
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
9271b39787 Added ToBestDateString for DateTime, using on Series/Details. 2011-09-27 17:10:08 -07:00
Mark McDowall
5f0a95b2b1 Fixed XBMC JSON requests. 2011-09-27 10:41:36 -07:00
Mark McDowall
4eea6b8c6b Added fix for HttpProvider.PostCommand so it uses a valid URL. 2011-09-26 17:50:58 -07:00
Mark McDowall
b239e28898 Added additional logging to XBMC Provider, to trace failure to update library. 2011-09-26 17:17:41 -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
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
f8be43a486 Upgraded to MiniProfiler 1.9.
Updated to latest WebActivator.
2011-09-07 18:56:00 -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
1f2a1e3206 Season searching fallback to individual episodes will done in order from 1 to n. 2011-09-05 15:26:53 -07:00
Mark McDowall
5f75891d36 Fixed logs being written to nzbdrone.sdf instead of log.sdf 2011-09-05 14:30:45 -07:00
Mark McDowall
c13c9d15c4 Default Log view uses client operations, added all logs view that uses paging (No support for sorting or filtering). 2011-09-05 12:59:39 -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
9fd2f9ec72 Fixed notification messages for Season searches. 2011-09-04 01:12:30 -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
421ba466a8 Merge branch 'master' of git://github.com/kayone/NzbDrone 2011-09-03 20:05:56 -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
780abad3f7 Log view now uses proper paging so it doesn't take a year to load up each page. 2011-09-02 23:41:50 -07:00
kay.one
bab358398a potential fix for "Execution lock has fucked up" 2011-09-02 22:30:18 -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
fbb4ced77c Full season searching for Nzbs.org and NzbMatrix will also look for S01 in addition to Season. 2011-08-31 17:17:35 -07:00
Mark McDowall
f02e92b005 Fixed EpisodeSorting examples layout.
Added Missing to main UI.
Add links to series from History and Missing.
Image for search link on Missing.
2011-08-30 17:15:22 -07:00
kay.one
8ce222a10c Should fix the transaction issues in petapoco, we are getting to far petapoco master which I don't like. 2011-08-28 20:05:31 -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
a5527df584 Fixed petapoco's craptastic connection management. 2011-08-28 10:43:33 -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
7a11dfd348 Additional removals for SimpleTitleRegex added to get rid of extraneous numbers. 2011-08-26 21:37:24 -07:00
Mark McDowall
ac3c3386fc Added delete and redownload commands to History Grid (redownload will delete the existing item from history and then start an episode search) 2011-08-26 17:59:51 -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
667fc5d69b Merge branch 'master' of git://github.com/kayone/NzbDrone 2011-08-24 16:57:00 -07:00
kay.one
6bab9a34dd Improved job thread execution locking log 2011-08-24 16:54:48 -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
d120a61ccb Series/Details specials grid will be generated like all others.
Added images for Episode Status, Ignored status removed
Updated SceneNameMappings.csv
2011-08-21 23:25:32 -07:00
Mark McDowall
3e87418c5d NormalizeTitle will return all number only titles as is. 2011-08-21 18:42:00 -07:00
Mark McDowall
66522b8109 Merge branch 'master' of git://github.com/kayone/NzbDrone 2011-08-21 18:21:48 -07:00
kay.one
1e9b279a9b Removed basic notification. client side notification should be used. 2011-08-21 18:19:34 -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
ef16e72b09 Merge branch 'master' of git://github.com/kayone/NzbDrone
Conflicts:
	NzbDrone.Web/Controllers/SettingsController.cs
2011-08-08 15:46:49 -07:00
kay.one
5ab07d7028 Added instant notification framework 2011-08-08 14:50:48 -07:00
Mark McDowall
020283225b Merge branch 'master' of git://github.com/kayone/NzbDrone 2011-08-07 17:05:27 -07:00
kay.one
eaaf464d38 Merge branch 'markus101' 2011-08-06 22:49:50 -07:00
kay.one
2601c7c1b9 minor changes 2011-08-06 22:49:07 -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
13d947d24d Merge branch 'master' of git://github.com/kayone/NzbDrone 2011-08-05 19:05:08 -07:00
kay.one
79b2fad6e3 Removing items from job queue is now done while a lock is acquired. 2011-08-04 21:49:18 -07:00
Mark McDowall
3507b97887 Settings save buttons are disabled until jQuery loads and attribute is removed (prevents saving without ajax if saving too quickly).
Notifications are set when saving now (progress) until basic is redone.
2011-08-04 21:38:18 -07:00
Mark McDowall
d85a8bc15d If an unsorted episode that had a series that was not being watched it would prevent additional episodes from being processed. 2011-08-04 21:22:42 -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
ec78c5be3e Added todo to remove hack to handle shows that contain numbers only (added in last commit). 2011-08-01 22:15:41 -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
e29fee9686 Merge branch 'master' of git://github.com/kayone/NzbDrone 2011-07-28 00:22:12 -07:00
Mark McDowall
ee4b6c9442 ExternalNotifications enabled (Xbmc only right now).
- Grab, Download, Rename
Notification Settings for Xbmc uses definitions.
2011-07-28 00:21:49 -07:00
kay.one
28b840766e Merge branch 'markus101' 2011-07-27 16:05:08 -07:00
kay.one
b4fb3002a4 Updated Add Series 2011-07-27 15:59:48 -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
68321c98d0 increased delete folder limit size to 10MB 2011-07-17 16:15:37 -07:00
kay.one
b11a449f65 Updated PetaPoco
Upped IIS's priority
Added Byte multiplier to extention method.
2011-07-17 12:32:58 -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
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
c339ea6ba2 Updated miniprofiler to 1.4 2011-07-07 22:40:29 -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
fc0d7fc72f Logging notification tweaks 2011-07-05 23:17:21 -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
8b0c8afb81 PostDownloadScanJob will not fail completely if a single folder fails. 2011-07-04 23:52:06 -07:00
kay.one
2a64014c96 Added version to page footer, minor tweaks. 2011-07-04 23:46:03 -07:00
kay.one
678c33d5fa Logs view improvements 2011-07-03 22:23:38 -07:00
kay.one
badcfecb93 Fixed Exceptioneer, Launcher should run as priority normal 2011-07-03 22:03:05 -07:00
kay.one
cfd42049e5 minor cleanup 2011-07-03 17:18:27 -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
b8b4e507b9 Added more video extensions 2011-07-02 15:18:19 -07:00
kay.one
cd96d546e8 limited newzbin search to English only. 2011-07-02 11:41:23 -07:00
kay.one
555e62fd17 fixed some notification issues 2011-07-02 10:41:10 -07:00
kay.one
a1caa789fe Instant progress notifications. Now use comet instead of pooling. 2011-07-02 01:56:58 -07:00
kay.one
07312780f1 ParseEpisodeInfo is now separated into ParseTitle and ParsePath 2011-06-29 16:31:16 -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
a9df506ef2 Downgraded to MiniProfiler 1.2
ConfigProvider now logs in Trace level rather than debug level
2011-06-23 21:17:49 -07:00
kay.one
7d706a3304 Renamed SubsonicTarget to DataBaseTarget 2011-06-23 21:05:31 -07:00
kay.one
3e61afab03 Added some indexes 2011-06-23 19:04:07 -07:00
kay.one
54e81035fc Merge branch 'markus101' 2011-06-23 18:31:05 -07:00
kay.one
df0637d3d1 CDN Updates. packaging updates 2011-06-23 18:30:35 -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
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
Mark McDowall
1057c5941a Merge branch 'master' of git://github.com/kayone/NzbDrone 2011-06-21 23:40:16 -07:00
Mark McDowall
3a065b86f1 Fixed series grid after save so it has proper counts. 2011-06-21 23:39:45 -07:00