Commit Graph

239 Commits

Author SHA1 Message Date
Mark McDowall 208feb7d19 CleanFileName when getting new filename from MediaFileProvider. 2011-06-20 16:46:54 -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
Mark McDowall 86ab26e2d9 UpcomingProvider now gets Series in call for episodes. 2011-06-19 20:08:09 -07:00
Mark McDowall 7b5556199f Merge branch 'master' of git://github.com/kayone/NzbDrone 2011-06-19 17:23:59 -07:00
Mark McDowall 0972c956b8 HistoryProvider will return History Items with Episode and SeriesTitle. 2011-06-19 16:44:45 -07:00
kay.one 8b484601f6 Removed all warnings 2011-06-19 13:43:47 -07:00
Mark McDowall 8f4fe398ed Merge branch 'master' of git://github.com/kayone/NzbDrone 2011-06-18 00:18:29 -07:00
kay.one 0e86653d8a Fixed bug where status was shown instead of title on SeriesDetail page 2011-06-17 23:41:31 -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 3ef17273fd HistoryProvider now uses PetaPoco 2011-06-16 23:59:13 -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 c3d4732baa Adding a root dir will not add it to the DB until after it is saved, also will not save if the path is blank. 2011-06-15 19:32:55 -07:00
Mark McDowall c8ae3de292 Upcoming view will no longer hit the DB with the same request so many times. 2011-06-14 08:14:33 -07:00
Mark McDowall 3572855c34 History view will no longer hit the DB with the same request so many times. 2011-06-14 08:07:48 -07:00
kay.one add780b431 Ninject is now forced to use proper constructor. 2011-06-13 18:23:04 -07:00
Mark McDowall ad89618f58 Directory controller will now swallow errors that would otherwise return invalid data to the client (forcing an annoying alert to the client), no results are returned when this happens. 2011-06-10 14:55:58 -07:00
Mark McDowall bda226096b Auto complete for paths added. Config text boxes are now wider. 2011-06-08 18:45:06 -07:00
Mark McDowall 54e7092e2d Added new helper to find the best file size format given a long with file size in bytes.
Added view under system to see which folders have not been processed in dropDir.
2011-06-07 23:15:35 -07:00
Mark McDowall c4163d1e0d SabDropDirectory is now editable on Settings/Sabnzbd 2011-06-07 00:08:37 -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 96670d0567 AddSeries/Index will show the RotoDirs Panel if no root dirs are in the DB. 2011-06-06 14:31:08 -07:00
Mark McDowall 4d3ba62e5d Episode renaming implemented on the Series/Details page. 2011-06-05 22:23:28 -07:00
Mark McDowall 381d67e56b Renamed image is in effect.
Series Detail by series will now store episodeFileId.
2011-06-05 15:19:07 -07:00
Mark McDowall 08b7b8c3e1 SeasonEditor moved to Gird Editor. 2011-06-04 22:23:50 -07:00
Mark McDowall 383dfe302f Merge branch 'master' of git://github.com/kayone/NzbDrone
Conflicts:
	NzbDrone.Core/Providers/MediaFileProvider.cs
2011-06-04 11:47:35 -07:00
Mark McDowall 7291497ce0 Added search to Yesterday in Upcoming View. 2011-06-03 21:47:04 -07:00
kay.one d3be516fb2 removed Season/SeasonProvider, updated dbBenchmark tests. 2011-06-03 18:56:53 -07:00
Mark McDowall 90d9e7d41e Moved episodeCount logic to mediaFileProvider.
Episode count counts by 5 now, so it doesn't take forever.
2011-06-02 20:04:39 -07:00
Mark McDowall 467ed51432 AJax load episode count to keep initial loading time of Series Grid. 2011-06-02 00:23:38 -07:00
Mark McDowall 681353de3c Episode progress on Grid is now rounded. 2011-06-01 21:40:06 -07:00
Mark McDowall fdfd0a2153 Added Episodes of Episodes Total progress bar to Series Grid. 2011-06-01 20:36:30 -07:00
Mark McDowall 8d38f98338 Add Existing with Refresh button after modifying root dirs.
Renamed AddSeries/Add to AddSeries/Index
2011-05-31 13:50:19 -07:00
Mark McDowall f27c1d89f6 Moved root dir config to add series.
Cleaned up Indexers.cshtml.
Indexers is the new default Settings page.
2011-05-30 23:13:46 -07:00
Mark McDowall cd85964edd Fixed add new profile.
Removed DownloadPropers bool.
2011-05-29 15:44:05 -07:00
Mark McDowall 2788368f73 Merge branch 'master' of git://github.com/kayone/NzbDrone 2011-05-29 14:25:34 -07:00
Mark McDowall 803ad8ca91 Removed jQuery UI selectable, using custom select boxes now. Cutoff dropbox is dynamic (based on selected qualities). 2011-05-29 14:25:00 -07:00
Mark McDowall 556d5d9fb3 Quality Profile now uses jQuery UI Selectable instead of Sortable. 2011-05-29 01:59:25 -07:00
kay.one 18a20ff163 Some performance tweaks to speed up episode list view. 2011-05-28 23:58:24 -07:00
Mark McDowall 72e73b7513 All profiles (including the default ones) are now editable. 2011-05-28 21:07:11 -07:00
Mark McDowall 463881843e Combined AddNew and AddExisting Series pages.
Fixed AddNew Series
2011-05-28 00:16:16 -07:00
kay.one cbbb6e2b18 Oh hai search! 2011-05-26 23:03:57 -07:00
kay.one a6ad977114 Fixed import new series being stuck in a loop if an update failed
Seperated IndexerProviderTest from ProviderTests
Fixed some ToString() issues
Refactored IndexerBase/IndexerProvider
2011-05-26 19:12:28 -07:00
kay.one 500e9af6c3 Fixed a bug where reports weren't being added to history 2011-05-23 21:12:54 -07:00
kay.one 7b56711a4f Added episode status to episode grid 2011-05-22 10:29:10 -07:00
kay.one e4ff0d6471 Diskscan/Info update job refactoring and test 2011-05-20 17:23:49 -07:00
kay.one 53e6b60382 Renamed IndexerProviderBase to IndexerBase since its no longer a provider 2011-05-19 21:21:18 -07:00
kay.one 9c1ff4af6b initial stage of indexer refactoring. things compile. 2011-05-19 20:47:07 -07:00
kay.one 7330683a4a Merge branch 'markus101' 2011-05-18 21:01:49 -07:00
kay.one f89eff9305 some cleanup 2011-05-18 20:59:12 -07:00
kay.one 67d8bf4147 Removed indexertype property 2011-05-18 20:58:42 -07:00
kay.one 0e191f6a44 Added HealthController to web project for IIS Ping to use 2011-05-18 20:57:03 -07:00
Mark McDowall 0645a9e552 EpisodeSorting UI has descriptions, removed extra options.
Config for EpisodeSorting variables added.
2011-05-18 16:10:25 -07:00
Mark McDowall d6ae21506c Merge branch 'master' of git://github.com/kayone/NzbDrone 2011-05-17 22:32:32 -07:00
Mark McDowall 7e44ee5020 Merge with Kayone's branch. 2011-05-17 22:32:23 -07:00
Mark McDowall 8e214029c9 Renamed Download settings to Sabnzbd settings.
Moved Download Propers to Quality settings.
Cleaned up Quality UI and enhanced it with some jQuery goodness. Mmmmm jQuery.
2011-05-17 20:39:26 -07:00
kay.one 45fde370d8 Removed post processor from solution 2011-05-17 20:10:39 -07:00
unknown 2f786bf424 JobProvider now fully works based on a queuing logic, which allows more than one job to be queued. (EasyButton included!) 2011-05-17 00:04:49 -07:00
Mark McDowall fdd6e37b24 Added NextScheduledRun to get the next scheduled run for a job, with a test. 2011-05-16 21:01:01 -07:00
unknown 8c372e938c fixed some settings value convert issues. would cause crash on clean installs. 2011-05-16 00:32:01 -07:00
Mark McDowall 9caacc4809 Added Season Monitored editor (linked from Season Count on Series Grid), It would be under AJAX Edit, but it won't play nice with lists.
Editor should support about 40 seasons without scrolling (TvDb doesn't list all seasons for large series)

Removed &pp=3 from SabProvider (it will use SAB's configured Post Processing value).
2011-05-15 23:27:02 -07:00
Mark McDowall 46e7c6f495 Added auto completion on General Settings for RootDir settings using jQuery UI. 2011-05-14 00:49:57 -07:00
Mark McDowall d65d79a5c9 Replaced save notifications for settings on page with AJAX Notifications. 2011-05-12 21:46:26 -07:00
Mark McDowall c5ea0dee17 Removed Edit page and Delete (w/o AJAX) from Series Controller.
Series grid now shows seasons count without counting season 0 (specials).
2011-05-11 22:21:48 -07:00
Mark McDowall d97382ad0c Added DeleteSeriesJob to remove series in BG.
Fixed SeriesUpdate Grid Edit to properly save SeasonFolder changes.
Added Delete to SeriesGrid.
2011-05-11 19:53:19 -07:00
Mark McDowall 49a059bdea AutoConfigure for SAB is setup, it works for systems with NzbDrone and SABnzbd on the same server only. 2011-05-10 23:46:26 -07:00
Mark McDowall 70bfc49b4e Series Grid AJAX'd.
Edit in popup for Series Grid using custom editing template.
2011-05-09 23:32:33 -07:00
Mark McDowall 5c1c8466c1 Merge branch 'master' of git://github.com/kayone/NzbDrone 2011-05-09 13:53:02 -07:00
Mark McDowall 11b96afd75 Merge conflicts resolved.
Added Language parsing.
2011-05-08 23:16:26 -07:00
kay.one 24c47801b3 system/config is now editable 2011-05-08 21:23:57 -07:00
kay.one cb4d0e2450 fixed blackhole config to be boolean 2011-05-08 20:31:01 -07:00
Mark McDowall 7b4ac03748 Added filtering to the missing View. 2011-05-02 23:03:49 -07:00
Mark McDowall 86019a2597 Added Missing view to show which episodes are missing from disk for all series. 2011-05-01 01:05:28 -07:00
Mark McDowall 2e32d6efd4 Moved indexer images to a subfolder. 2011-04-27 23:04:57 -07:00
Mark McDowall b146b62ef3 Added images for provider, shown on the History grid. 2011-04-27 21:27:02 -07:00
Mark McDowall de003b9774 Added "Tomorrow" view for the upcoming episodes page so it was separate from the weekly forecast. 2011-04-27 16:51:38 -07:00
Mark McDowall 3a6cf56db1 RootDir Adds/Deletes update the database when the action occurs, no more awkward saving tactic. 2011-04-27 08:34:53 -07:00
Mark McDowall ff0e0597b4 Upcoming view column width fixed for Air Date (added time). 2011-04-26 19:47:29 -07:00
Mark McDowall e388b2d3b1 Fixed display bug for Settings/Downloads, it will now show the correct Div for Blackhole/SABnzbd. 2011-04-25 12:02:29 -07:00
Mark McDowall deb7f9d811 Merge + Download Settings UI Fixes. 2011-04-25 11:21:53 -07:00
Mark McDowall a34bd818cf Start of AutoConfigureSab 2011-04-25 00:42:29 -07:00
Mark McDowall 43e02fa24a Add series with an ' apostrophe will now work correctly. 2011-04-24 19:30:40 -07:00
kay.one 80d47e611c more notification updates 2011-04-23 22:48:12 -07:00
kay.one fd32a04d45 Attach to debugger is a lot more reliable.
Added system/config ui
rss job only runs enabled jobs
fixed wrong mappings for indexers in settingscontroller
2011-04-22 10:09:06 -07:00
kay.one 8c7c2ac296 More work on indexers/jobs 2011-04-21 23:23:29 -07:00
kay.one fa1b287d58 JobProvider now stores last execution and success
JobProvider is now wired working
Job view ui is updated
2011-04-21 22:46:47 -07:00
kay.one 6f73260ab7 Merge branch 'markus101'
Conflicts:
	NzbDrone.Web/NzbDrone.Web.csproj
	NzbDrone.Web/Views/Log/Index.cshtml
2011-04-21 21:03:59 -07:00
kay.one e9c63b81e6 Added asp.net tick timer
Added health monitoring
Updated database logging
2011-04-21 19:23:31 -07:00
Mark McDowall ec8c83760b Adding/Deleting QualityProfiles will now save/delete the profile from the database to make the process less hacky.
RootDir and UserProfileSection do not inherit the master layout automatically.
2011-04-21 17:30:19 -07:00
kay.one 9028e498ca Added completely awesome JobProvider. extremely easy to do async/timer tasks with ui status/notification already plugged in. 2011-04-20 00:44:13 -07:00
kay.one 6caae19430 Timers are now initialized on startup. 2011-04-19 19:17:28 -07:00
kay.one 2a603d908f Merge branch 'markus101/NzbDrone'
Conflicts:
	NzbDrone.Core/CentralDispatch.cs
	NzbDrone.Core/NzbDrone.Core.csproj
	NzbDrone.Web/Views/Settings/Indexers.ascx
2011-04-19 18:51:42 -07:00
kay.one 59899286ee Added TimerProvider 2011-04-19 18:20:20 -07:00
Mark McDowall c6ef828429 New UI for Indexer Settings, RAZOR!
Renamed NzbMatrix and NzbsRUs Providers
2011-04-19 16:46:21 -07:00
Keivan 6f2dcbf838 Revered back to subsonic
Added indexer configuration back-end
2011-04-18 17:12:06 -07:00
kay.one e896af5cd0 ReSharper code cleanup 2011-04-09 19:44:01 -07:00
kay.one fcf51978f9 Removed IConfigProvider, ISeasonProvider, ISyncProvider 2011-04-09 18:34:36 -07:00
kay.one 7efbfdbb89 removed IEpisodeProvider, ILogProvider
fixed some broken tests.
2011-04-09 17:14:51 -07:00