1
0
mirror of https://github.com/Sonarr/Sonarr.git synced 2024-12-16 11:37:58 +02:00
Commit Graph

950 Commits

Author SHA1 Message Date
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
Mark McDowall
08804208cf Awesome relative pathing for CSS and JS fail, reverting back. 2011-10-20 14:34:57 -07:00
kay.one
ea05635fd3 Moved NLog, Fluentassertion to Nuget. 2011-10-20 01:02:12 -07:00
Mark McDowall
a9bcbfad8c Added QuickAdd for adding series, not displayed currently, needs some prettifying. 2011-10-19 08:16:34 -07:00
Mark McDowall
d62345f6d7 Javascript and CSS references in _Layout use relative paths instead of absolute. 2011-10-19 08:10:36 -07:00
Keivan Beigi
e90a3ae9de Windows service seems to be fully working. 2011-10-14 17:41:09 -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
Mark McDowall
1d31c1687c Fixed issue with invalid AirTimes for series causing Upcoming Views to fail. 2011-10-10 18:11:22 -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
2c3eff2741 Merge branch 'kay.one' of github.com:NzbDrone/NzbDrone into markus 2011-10-07 16:25:52 -07:00
Mark McDowall
f627b551fc AuthenticationType is now configurable from /Settings/System. 2011-10-07 16:24:28 -07:00
kay.one
57c296c62f Fixed log to console issue. 2011-10-06 23:43:35 -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
71e1827ef8 Missing Grid uses ToBestDateString for formatting.
Fixed padding for No Data being cut off (also when loading) for the grids.
2011-09-30 09:18:13 -07:00
Mark McDowall
fd205d3d57 Moved Grid altering CSS to its own file, used for Series/Details, missing, upcoming and histtory grids. 2011-09-28 18:58:23 -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
9271b39787 Added ToBestDateString for DateTime, using on Series/Details. 2011-09-27 17:10:08 -07:00
Mark McDowall
7d4e097137 Fixed CSS for Save Button hover, so that the text no longer moves. 2011-09-23 18:27:54 -07:00
Mark McDowall
95b4250d5d Updated IndexerSettingsModel with better descriptions.
Enable checkbox for Indexer is now labeled as such.
Removed jscript load for deleted script.
A user will now be unable to add a rootDir if the SabDropDir value is the same (ignoring case).
A user will also be unable to set their SabDropDir to the same value as an exiting RootDir (Ignoring case).
The last two changes prevent users from possibly causing all TV shows to be deleted.
2011-09-22 17:18:41 -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
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
f8ae95d36f Banner is now shown on Details view. 2011-09-10 16:01:15 -07:00
Mark McDowall
be92686e0e AddNewSeries now uses the created folder name wghen added the series (since windows trims some characters from the end [periods]).
CreateDirectory moved from AddExisting to AddNew, since we don't want to try to create a folder for existing series.
2011-09-09 16:28:21 -07:00
Mark McDowall
7786f6a914 SeriesId is now passed back to the controller when adding a new/existing series. 2011-09-08 20:52:25 -07:00
Mark McDowall
d330c65165 AutoComplete is now using jQuery UI AutoComplete.
Removed jquery.liveQuery.
2011-09-08 20:26:48 -07:00
Mark McDowall
59d4ae6219 Fixed AddSeries watermarks. 2011-09-07 20:37:32 -07:00
Mark McDowall
8d0cdf272c Moved away from CDNs for 3rd party scripts.
Added Telerik MVC Controls, JQuery, JQueryUI and YUI.
2011-09-07 19:48:37 -07:00
Mark McDowall
f8be43a486 Upgraded to MiniProfiler 1.9.
Updated to latest WebActivator.
2011-09-07 18:56:00 -07:00
Mark McDowall
6bfe26ea7f Fixed logs auto column with, Time is statically set, others are dynamic (no more smallest possible width). 2011-09-07 17:11:13 -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
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
854cd26e5a Fixed upcoming episodes grids that were broken due to changing SeriesName to SeriesTitle. 2011-09-04 01:01:01 -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
Mark McDowall
c2c62aa538 Stop throwing errors where it can't get the current message because there is no object. 2011-09-02 18:16:08 -07:00
Mark McDowall
6756eb6534 Added grid sorting to history grid rebind. 2011-09-02 16:34:39 -07:00
Mark McDowall
8cffa5168b Fixed broken EpisodeProvider tests. 2011-08-31 16:56:25 -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
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
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
ad260c54cc Series Editor will now save the path properly. 2011-08-25 16:05:31 -07:00
Mark McDowall
88525a0b7c AddSeries javascript fixes.
Add new series now has a drop box for rootdir.
Moved add series javascript to addSeries.js.
2011-08-23 13:31:28 -07:00
Mark McDowall
2640191cdf Added tool tip to ignoredSeason summary toggle. 2011-08-22 22:38:23 -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
1d1bbd3a23 Series/Details grids now use images for ignore/status/search/rename. 2011-08-22 20:52:08 -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
2e48034d70 Season Grid toolbar uses sub-menu.
sub-menu moved from id to class.
2011-08-21 19:56:04 -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
626b1407ee Merge branch 'master' of git://github.com/kayone/NzbDrone 2011-08-21 18:09:18 -07:00
kay.one
ce51313cff Merge branch 'markus101' 2011-08-21 18:00:39 -07:00
kay.one
1e9ae9a508 leftover notification code 2011-08-21 18:00:12 -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
56da830296 Added a second "master" toggle to ignoreSeason on Series/Details at the top of the page. 2011-08-19 20:02:47 -07:00
Mark McDowall
bf17b63d2b Shitty merge, manually fixed it. 2011-08-08 16:38:55 -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
127af22fe9 Fixed settings saving notifications, duplicate keys. 2011-08-05 20:05:41 -07:00
Mark McDowall
963691b486 Updated project file to reflect deleted file. 2011-08-05 19:10:00 -07:00
Mark McDowall
aa82264774 Menus are now custom built, using AJAX loading of links where acceptable. 2011-08-05 19:04:35 -07:00
Mark McDowall
3d784b828d Ignored image is loaded half and half instead of all grey. 2011-08-04 22:10:36 -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
9cf77955d0 Removed broken season editor from Series/Index editor.
Cleaned up series editor UI, with descriptions.
2011-08-03 23:59:08 -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
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
Mark McDowall
c32346e6ea New series ignore editor on Series/Details.
Styling works, backend saving not yet implemented.
2011-08-03 00:26:39 -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
2c3da2c5ea some css tweaks to AddSeries 2011-07-27 23:30:06 -07:00
kay.one
b4fb3002a4 Updated Add Series 2011-07-27 15:59:48 -07:00
kay.one
931bb2ea12 Fixed process priority correction. 2011-07-17 13:01:37 -07:00
kay.one
af351cbaec Updated Telerik to 2011.2 712 (Jul 13, 2011) 2011-07-17 12:40:11 -07:00
kay.one
276e01166a notification tweaks for chrome 2011-07-10 23:51:13 -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
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
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
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
676f6345a9 added updated jQuery UI Theme 2011-07-05 22:38:34 -07:00
kay.one
2a64014c96 Added version to page footer, minor tweaks. 2011-07-04 23:46:03 -07:00
Mark McDowall
5bbc9a6f59 Fixed save button after commit. 2011-07-04 16:41:39 -07:00
Mark McDowall
14e037fc05 Merge branch 'master' of git://github.com/kayone/NzbDrone
Conflicts:
	NzbDrone.Web/Views/Settings/Quality.cshtml
2011-07-04 16:33:46 -07:00
kay.one
49a372eb6b Fixed doctype 2011-07-03 22:54:14 -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
3d33606d7e IISExpress now runs in above normal priority
WebFroms view is removed from view registration
2011-07-03 17:19:05 -07:00
kay.one
cfd42049e5 minor cleanup 2011-07-03 17:18:27 -07:00
kay.one
f2b091dcd2 Fixed issue with nzbs.org search where title contained brackets 2011-07-03 15:32:36 -07:00
Mark McDowall
6dc3a22f75 Series Grid alternating row colours.
Removed Blueprints alternating row colours.
2011-07-03 12:02:33 -07:00
Mark McDowall
a0081ccb0b Merge branch 'master' of git://github.com/kayone/NzbDrone 2011-07-03 11:55:55 -07:00
kay.one
861026f743 Fixed some petapoco issue with insert. 2011-07-02 16:45:29 -07:00
kay.one
06eeea6a5c more notification tweaks 2011-07-02 15:19:23 -07:00
kay.one
fc7bbd092e Content folder cleanup 2011-07-02 15:19:09 -07:00
kay.one
46c88fa844 Notification style fix. 2011-07-02 12:22:17 -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
9a251394da cleaned up script/content folder 2011-07-02 01:52:33 -07:00
Mark McDowall
6c995cfbdf added spacing between save button and quality profiles. 2011-07-01 14:47:12 -07:00
Mark McDowall
9334c692b6 Merge branch 'master' of git://github.com/kayone/NzbDrone 2011-07-01 14:38:36 -07:00
Mark McDowall
9d2b2d550b Removed extra jQuery registration. 2011-07-01 14:38:25 -07:00
kay.one
e17db69347 fixed script registrations in head 2011-07-01 14:37:08 -07:00
kay.one
c65ca8922a Fixed delete root dir issue in firefox 2011-07-01 14:19:52 -07:00
kay.one
c7a219ddc6 Merge branch 'markus101'
Conflicts:
	NzbDrone.Web/NzbDrone.Web.csproj
2011-07-01 14:01:51 -07:00
kay.one
94e16a6037 root dir is done 2011-07-01 13:59:25 -07:00
Mark McDowall
bbb318a241 Fixed add profile link. 2011-07-01 13:44:29 -07:00
Mark McDowall
dc44a81099 Settings views all cleaned up. 2011-07-01 13:33:03 -07:00
kay.one
859b68ed9e Removed 3rd parties from script registrar. 2011-07-01 13:28:53 -07:00
kay.one
7c05157f19 Merge branch 'markus101'
Conflicts:
	NzbDrone.Web/NzbDrone.Web.csproj
2011-07-01 11:48:22 -07:00
Mark McDowall
859c5246d9 Overhauled Settings/Quality
CSS for Settings uses classes for aligning instead of label/input directly.
2011-07-01 02:10:42 -07:00
kay.one
3085bba59b more better 2011-07-01 00:52:44 -07:00
kay.one
9deea44c87 more root dir UI cleanup 2011-07-01 00:23:07 -07:00
kay.one
4253d0b4cb Merge branch 'markus101'
Conflicts:
	NzbDrone.Web/Views/Series/Index.cshtml
2011-06-29 23:19:44 -07:00
kay.one
cece6e9bf6 Root Dir cleanup 2011-06-29 23:15:06 -07:00
Mark McDowall
63e303af3b New layout for Settings/Sabnzbd
Fixed scripting for Settings/Quality
2011-06-29 22:22:34 -07:00
Mark McDowall
01425ac0da Removed grid loading overlays. 2011-06-28 21:51:30 -07:00
kay.one
a91339dd7e Updated telerik to 2011.1.414. 2011-06-27 22:01:54 -07:00
kay.one
206144d7e3 more javascript fixes,
UI is still pretty much fucked.
2011-06-27 19:24:42 -07:00
kay.one
3d961654d8 Fixed doctype,
removed telerik script/css registrar
2011-06-27 18:23:22 -07:00
kay.one
b98aab87ae Merge branch 'markus101' 2011-06-26 20:06:26 -07:00
kay.one
834a5ab6e6 More CSS cleanup, config pages are pretty messed up. 2011-06-26 20:05:47 -07:00
kay.one
f028770542 some css cleanup 2011-06-26 12:19:42 -07:00
kay.one
777afcff5f Added blueprint.css 2011-06-26 11:32:19 -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
d61f683be7 Merge branch 'markus101' 2011-06-24 18:21:15 -07:00
kay.one
9d7ed33d0d Updated series grid
Added some parser tests
2011-06-24 18:20:52 -07:00
Mark McDowall
d2a0e315b2 Fixed adding first RootDir after the change to use Telerik's CDN.
Fixed an issue with AddNew and it containing the list of RootDirs that was available when the Index page was loaded.
2011-06-24 15:49:23 -07:00
kay.one
7d706a3304 Renamed SubsonicTarget to DataBaseTarget 2011-06-23 21:05:31 -07:00
kay.one
5acfce2cc7 Updated log.config to get around a bug with method name. 2011-06-23 21:03:11 -07:00
kay.one
ee9dde2603 CSS reordering on the layout page 2011-06-23 20:51:52 -07:00
kay.one
bc0b1e8ae4 Toned down logging 2011-06-23 18:35:32 -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
45f697f150 Series Name will now show in the examples if it is checked. 2011-06-22 16:47:16 -07:00
Mark McDowall
b6178c9eef Fixed an issue where RootPaths with a slash at the end would have double slash when adding a new Series. 2011-06-22 16:44:42 -07:00
Mark McDowall
3a065b86f1 Fixed series grid after save so it has proper counts. 2011-06-21 23:39:45 -07:00
kay.one
cbfbb87926 fixed issue where series controller was still going to db for every file.
Increased log level
tweaked connection string to sqlite
2011-06-21 22:43:45 -07:00
Mark McDowall
ecd0fb50a8 Removed extra injects that weren't needed.
Wrapped find series in try/catch to prevent a case where the series is in SceneMapping, but isn't in the users database. -Missed in last commit apparently.
2011-06-21 18:10:31 -07:00
Mark McDowall
47b997326b Fixed failure when trying to add the first root dir (Missing Telerik scripts for combobox). 2011-06-21 00:02:21 -07:00
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
kay.one
bbf27c6f66 Fixed MVC profiler issue with Jobs, SQL profiling is on again. 2011-06-18 10:58:52 -07:00
kay.one
d55e2606ad Merge branch 'markus101'
Conflicts:
	NzbDrone.Core.Test/SeriesProviderTest.cs
2011-06-18 01:36:05 -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
85d5b07c67 Merge with Kayone. 2011-06-17 23:24:44 -07:00
kay.one
b525757d8a Removed left over assemblies, CastleCore (Subsonic) and some old nuget packages 2011-06-17 22:26:04 -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
acf23d4fc2 Removed subsonic completely 2011-06-17 18:46:22 -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
kay.one
b47cdd8ab2 Updated to MiniProfiler 1.3 2011-06-16 01:29:00 -07:00
Mark McDowall
93340f7d53 Added AJAX wheel for Refresh Root Dirs, so you can tell its working now. 2011-06-15 23:18:19 -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
6355d5ada1 Added MiniProfiler 2011-06-13 18:35:44 -07:00
kay.one
add780b431 Ninject is now forced to use proper constructor. 2011-06-13 18:23:04 -07:00
kay.one
8686eb5d32 IISExpress is now attached to NZBDrone.exe earlier, which means it should almost have a garanteed termination as soon as the host is killed.
Console logging starts earlier in the app.
Moved Default profiles to QualityProvider.
2011-06-12 20:45:22 -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
03c6dea53f Ignore copy error for SQLite.Interop.dll (so I don't need to quick IISExpress manually everytime I debug). 2011-06-09 08:24:11 -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
5bf3902d5a Removed General from Settings Submenu. 2011-06-06 23:35:22 -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
f1584e0f88 Fixed image name for Nzbs.org image on Indexer Settings. 2011-06-05 17:33:02 -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
723882ea48 Picture Renamed so it is usable in History View. 2011-06-05 01:11:54 -07:00
Mark McDowall
6542f687d6 Fixed History Grid overlay. 2011-06-05 00:47:59 -07:00
Mark McDowall
f946eeed42 Merge branch 'master' of git://github.com/kayone/NzbDrone 2011-06-05 00:30:35 -07:00
kay.one
54d1d5e379 GetEpisodeFilesCount should be around 5 times faster. 2011-06-05 00:25:50 -07:00
Mark McDowall
8c82133ab0 Season Editor loading is now obvious.
Saving Series Grid Edit shows AJAX wheel now, so you know its actually working.
2011-06-04 23:56:05 -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
eb3875d43b DeleteRootDir and AddSeries shared the same method, which caused addSeries to fail. 2011-06-02 19:09:24 -07:00
Mark McDowall
dc5bec4d2e Work on episode count. 2011-06-02 18:33:33 -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
1411cac54a Renamed style.css to Site.css
Added Episode Search to Missing
2011-06-01 18:16:49 -07:00
Mark McDowall
9ee74d68eb Moved episodeSearch to it's own javascript file. 2011-06-01 16:50:36 -07:00
Mark McDowall
0284f54e08 Search for Episode won't add #Search to URL now. 2011-06-01 16:39:01 -07:00
Mark McDowall
3770067c32 Merge branch 'master' of git://github.com/kayone/NzbDrone 2011-06-01 16:26:47 -07:00
Mark McDowall
5953ae038e EpisodesWithoutFiles will ignore episodes with an air date before 1900.
Renamed SiteLayout to _Layout (MVC3 standard)
Moved some images to the image folder.
2011-06-01 16:18:08 -07:00
kay.one
6075a615ab Release now target x86 2011-05-31 20:57:50 -07:00
kay.one
ae6a87b284 MVC 3.0 dlls should now be included in the package 2011-05-31 20:53:49 -07:00
Mark McDowall
b8067b41f4 Merge branch 'master' of git://github.com/kayone/NzbDrone 2011-05-31 13:55:08 -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
kay.one
8c48e63f36 updated app.config files 2011-05-31 12:02:45 -07:00
Mark McDowall
cd4268cf4a Cleaned up AddSeries UI a bit. 2011-05-30 23:46:24 -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
kay.one
e1177463cd Removed MVC3 GAC dependency 2011-05-30 15:39:06 -07:00
kay.one
d6281b80bb reverted jquery registration 2011-05-30 01:09:19 -07:00
kay.one
80201c8a88 fixed some build issues 2011-05-30 00:51:33 -07:00
kay.one
e4fcb6d573 added jquery registration to sitelayout.cshtml 2011-05-30 00:45:35 -07:00
kay.one
8eb04d9de7 Updated jQuery/Ninject/Unity using nuget 2011-05-30 00:38:39 -07:00
kay.one
1399ff15f2 moved all libraries out of NzbDrone.Core\Libraries to the root of the solution 2011-05-30 00:33:07 -07:00
kay.one
ae55b29bec Moved NLog, Subsonic to root library folder 2011-05-30 00:22:20 -07:00
kay.one
45d9324055 using nuget for Ninject MVC3 2011-05-30 00:13:23 -07:00
kay.one
6ade4b4bd7 Updated sqlite to the latests official builds 2011-05-30 00:05:45 -07:00
Mark McDowall
f6578bd535 QualityProfile name, max 15 characters (to keep the UI intact).
Add series has the proper title now.
2011-05-29 23:19:13 -07:00
Mark McDowall
155f915435 Use cursor:default instead of cursor:text for quality selectable. 2011-05-29 23:05:55 -07:00
Mark McDowall
0921f60f08 Re-sized images for add and delete. Fixed remove profile (changing the div name without updating the removal piece... DOH!) 2011-05-29 21:57:40 -07:00
Mark McDowall
46c8642cc4 Merge branch 'master' of git://github.com/kayone/NzbDrone 2011-05-29 21:50:08 -07:00
Mark McDowall
8b8dfb0d72 Profiles wrap horizontally now, instead of making the page super long. On load the Unknown quality is removed from the dropdownlist if it exists. 2011-05-29 21:49:56 -07:00
kay.one
0d0e697fa1 more icons 2011-05-29 21:37:48 -07:00
kay.one
4d11de7d70 updated delete icon 2011-05-29 21:29:17 -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
0fd9fa1e2b The 'Master' Quality DropDownList now controls all quality controls on the page + on the AddNew Series Page.
Master DropDown is now a Telerik Dropdown to fit better with the styling.
2011-05-28 01:23:00 -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
180da4c82a Migrator.net fails 2011-05-23 16:29:14 -07:00
kay.one
ae8465834b Merge branch 'markus101' 2011-05-22 22:54:15 -07:00
kay.one
7b56711a4f Added episode status to episode grid 2011-05-22 10:29:10 -07:00
Mark McDowall
9c51633470 Fixed nzbs.org RSS URL.
Series Details Specials looks like the standard season grids.
2011-05-21 00:09:41 -07:00
kay.one
e4ff0d6471 Diskscan/Info update job refactoring and test 2011-05-20 17:23:49 -07:00
kay.one
fb63d0536a Minor logs view update 2011-05-20 17:21:31 -07:00
kay.one
5ab104dec6 Merge branch 'markus101' 2011-05-20 00:19:19 -07:00
Mark McDowall
00b1e4bb12 Merge branch 'master' of git://github.com/kayone/NzbDrone 2011-05-20 00:01:49 -07:00
Mark McDowall
4e01896cbe Fixed SabProvider test for AddByUrlSuccess. 2011-05-20 00:00:41 -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
7d7b37be5b Merge branch 'markus101' 2011-05-19 19:15:01 -07:00
kay.one
9cad9bbbd7 Optimized logging to improve performance 2011-05-19 19:13:21 -07:00
Mark McDowall
26b7bc5c53 Loading overlays added to Series/Details, Upcoming and History views. 2011-05-19 15:59:30 -07:00
Mark McDowall
7deea327b8 Merge branch 'master' of git://github.com/kayone/NzbDrone
Conflicts:
	NzbDrone.Web/NzbDrone.Web.csproj
2011-05-19 08:15:18 -07:00
Mark McDowall
1fca5f3e5f Series Details updated with overlay when loading. 2011-05-19 08:08:00 -07:00
kay.one
90c6b78e8c minor tweaks 2011-05-18 21:54:33 -07:00
kay.one
7330683a4a Merge branch 'markus101' 2011-05-18 21:01:49 -07:00
kay.one
09f76cfa09 Disabled glimpse by default to avoid memory leaks 2011-05-18 20:59: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
1015193ef5 Loading overlay added to series grid. 2011-05-18 20:37:26 -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
9327ef4352 Merge branch 'master' of git://github.com/kayone/NzbDrone 2011-05-17 21:29:09 -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
kay.one
30d8da3ce8 Log is now configured earlier in the life cycle.
Glimpse now listens to all IP addresses
2011-05-17 19:53:31 -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
Mark McDowall
d4c9e5d12f Added Glimpse. 2011-05-16 19:15:37 -07:00
Mark McDowall
0babb9474e Added Javascript to support shift-clicking ranges to disable/enable checkboxes. 2011-05-16 16:57:02 -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
30d7fecff5 Added examples to EpisodeSorting Settings.
Added new Multi-Episode Naming (Scene).
2011-05-13 21:13:21 -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
7ebda928f8 QualityProfile dropbox positioned better. 2011-05-11 00:07:20 -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
00aa3ec7bc Fixed text box for Category, was displayed as priority 2011-05-01 01:02:58 -07:00
Mark McDowall
a36d5fae2f Added ExternalNotificationProviderBase based on IndexProviderBase. 2011-04-28 23:06:13 -07:00
Mark McDowall
2e32d6efd4 Moved indexer images to a subfolder. 2011-04-27 23:04:57 -07:00
Mark McDowall
0a844e8c58 Added images to Indexer Settings. 2011-04-27 21:40:11 -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
72d3f5cef2 Removed AccountModel.
Download Settings updated to use Descriptions.
2011-04-26 22:09:24 -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
975d8bc679 New Helper (Html Extension) for displaying the DescriptionAttribute. 2011-04-26 16:43:27 -07:00
kay.one
eea6c2f896 Merge branch 'markus101' 2011-04-25 13:33:09 -07:00
kay.one
7d20558ea2 fixed column layout in history, upcomming 2011-04-25 13:32: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
kay.one
eb48a7eff8 Merge branch 'markus101' 2011-04-25 11:46:38 -07:00
kay.one
5d678be6b1 removed .org file 2011-04-25 11:44:26 -07:00
kay.one
7d3f6c81e0 Exceptioneer is only enabled during release.
Nzbdrone.exe waits for enter before closing on error.
2011-04-25 11:41:20 -07:00
Mark McDowall
742ad0a932 Merge branch 'master' of git://github.com/kayone/NzbDrone
Conflicts:
	NzbDrone.Core.Test/EpisodeProviderTest.cs
	NzbDrone.Core/NzbDrone.Core.csproj
2011-04-25 11:24:11 -07:00
Mark McDowall
deb7f9d811 Merge + Download Settings UI Fixes. 2011-04-25 11:21:53 -07:00
kay.one
a8815cd5ea Fixed rss datetime bug 2011-04-25 11:16:38 -07:00
Mark McDowall
a34bd818cf Start of AutoConfigureSab 2011-04-25 00:42:29 -07:00
kay.one
623857eb90 Merge branch 'markus101'
Conflicts:
	NzbDrone.Web/NzbDrone.Web.Publish.xml
2011-04-24 20:53:04 -07:00
kay.one
d64eb579a5 Downgraded some logs 2011-04-24 20:51:56 -07:00
Mark McDowall
5a4bedc34d Added an icon to the NzbDrone project (and set as the icon for that compiled application). 2011-04-24 19:44:01 -07:00
Mark McDowall
43e02fa24a Add series with an ' apostrophe will now work correctly. 2011-04-24 19:30:40 -07:00
Mark McDowall
19c7702647 IISController now wraps config path (in argument) with quotes to allow for paths with spaces 2011-04-24 17:43:54 -07:00
Mark McDowall
4e5c354cd6 Remove Div when deleting instead of just hiding it (so it's not submitted when calling save). 2011-04-24 16:00:09 -07:00
kay.one
80d47e611c more notification updates 2011-04-23 22:48:12 -07:00
kay.one
0d139f9c21 Updated task notification UI. Last message will stay on screen for an extra 3 seconds if there are no new messages. 2011-04-23 21:06:34 -07:00
kay.one
53a7b92a64 Upgraded IISExpress from WebMatrix Beta 2 to 7.5 Final 2011-04-23 20:02:20 -07:00
kay.one
af1511e1f3 Fixed history grid layout 2011-04-22 13:48:05 -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
7e66871cb7 fixed log colors 2011-04-21 22:49:50 -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
Mark McDowall
a977443676 Merge branch 'master' of git://github.com/kayone/NzbDrone 2011-04-21 00:17:45 -07:00
Mark McDowall
10b7c1d593 Removed Site.Master... all ASPX pages have been destroyed! 2011-04-21 00:15:47 -07:00
Mark McDowall
33b67a138c RAZOR'd Series and the Error page.
NzbDrone has been RAZORfied completely now, die ASPX pages!
2011-04-21 00:14:47 -07:00
Mark McDowall
13af6663fe RAZOR'd Log & Upcoming.
Added CSS for setting Grid font size.
2011-04-20 23:18:28 -07:00
kay.one
7d7032dd56 Merge branch 'markus101' 2011-04-20 21:45:08 -07:00
Mark McDowall
273ab14a78 Added Scripts section to SiteLayout.
History view RAZORed.
2011-04-20 21:20:39 -07:00
Mark McDowall
3e28862e14 AddSeries views updated to RAZOR. 2011-04-20 21:10:08 -07:00
Mark McDowall
d3d138c2af Master page for RAZOR views created and will be auto inherited by pages.
Settings have been RAZORfied.
2011-04-20 20:52:09 -07:00
kay.one
8bae3c1c66 Added log to disk. preparation for some test runs. 2011-04-20 19:30:28 -07:00
Mark McDowall
b8a3b58c79 Footer has been RAZOR'd. 2011-04-20 19:28:40 -07:00
Mark McDowall
0e5ceff380 Settings partial pages are all in RAZOR now! 2011-04-20 18:43:09 -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
c149060a24 Fixed save button on Indexer Settings, changed margins for a cleaner look. 2011-04-19 17:46:19 -07:00
Mark McDowall
c6ef828429 New UI for Indexer Settings, RAZOR!
Renamed NzbMatrix and NzbsRUs Providers
2011-04-19 16:46:21 -07:00
kay.one
b6c04dc2d0 project updates 2011-04-18 23:37:34 -07:00
kay.one
9e194266e8 Updated jQuery to 1.5.2 now using NuGet 2011-04-18 19:05:00 -07:00
Keivan
6f2dcbf838 Revered back to subsonic
Added indexer configuration back-end
2011-04-18 17:12:06 -07:00
kay.one
af705cbf9a cleaned up history/log grid UI 2011-04-09 20:00:20 -07:00
kay.one
e896af5cd0 ReSharper code cleanup 2011-04-09 19:44:01 -07:00
kay.one
8cade435d1 Application will automatically restart on db error.
Added SyncProvider Tests
2011-04-09 19:28:54 -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
kay.one
8fbc79c50d Merge branch 'mark-fork' 2011-04-09 16:28:42 -07:00
kay.one
1cc44ed88a fixed some build issues/notification issues 2011-04-09 16:27:52 -07:00
Mark McDowall
1a9948de2f Removed IDiskProvider.
Removed IIndexerProvider.
2011-04-08 17:21:57 -07:00
Mark McDowall
e5413d67d6 Removed IRenameProvider. 2011-04-08 17:08:03 -07:00
Mark McDowall
0d95302aee Removed IHistoryProvider. 2011-04-08 16:58:46 -07:00
Mark McDowall
c25af5978d Removed ISeriesProvider 2011-04-08 16:55:23 -07:00
Mark McDowall
bd0a7a58dd Removed INotificationProvider 2011-04-08 16:48:47 -07:00
Mark McDowall
0ee4f8cc9b Removed IPostProcessingProvider 2011-04-08 08:24:16 -07:00
Mark McDowall
030c6fb7b7 Removed ITimerProvider 2011-04-08 08:20:45 -07:00
Mark McDowall
8380c25eaf Removed IUpcomingEpisodesProvider 2011-04-08 08:18:01 -07:00
Mark McDowall
d63fe6ad56 Removed IRootDirProvider. 2011-04-08 08:10:46 -07:00
Mark McDowall
6e5328a877 Merge branch 'master' of git://github.com/kayone/NzbDrone
Conflicts:
	NzbDrone.Web/Controllers/AddSeriesController.cs
	NzbDrone.Web/Controllers/SeriesController.cs
2011-04-08 07:30:17 -07:00
Mark McDowall
920099bfe7 Finished removing ITvDbProvider 2011-04-08 07:28:28 -07:00
kay.one
7b4a92fbe6 Removed IQuality provider
Updated AutoMoq to support SetConstant
2011-04-07 21:11:45 -07:00
Mark McDowall
6e221afe82 Merge branch 'master' of git://github.com/kayone/NzbDrone
Conflicts:
	NzbDrone.Web/Views/AddSeries/AddSeriesItem.cshtml
2011-04-07 17:00:42 -07:00
Mark McDowall
0330bb1577 Adding "master" dropbox for changing quality for add series. 2011-04-07 16:49:18 -07:00
kay.one
9950d9385d more relative path fix 2011-04-05 21:34:58 -07:00
kay.one
a28277af61 fixed relative path for some images to work in apps with path (localhost/nzbdrone) 2011-04-05 19:53:32 -07:00
kay.one
8a3fe0f14e added more tests for seriesprovider 2011-04-04 22:30:13 -07:00
kay.one
b21bdbe41f Merge branch 'mark-fork' 2011-04-04 20:19:18 -07:00
kay.one
ac7c795eb6 Updated Exceptioneer.
project cleanup
2011-04-04 19:59:33 -07:00
Mark McDowall
460e48d6a1 Add GetBestMatch to TvDbProvider (Provides a way to get the best result from a list of results)
Default value for Quality Dropbox in AddExisting is now the default value from Settings.
2011-04-04 19:48:46 -07:00
kay.one
2d9285eee2 fixed some DI issues.
fixed episode list grid width
2011-04-04 00:51:58 -07:00
kay.one
62b2cd510f started rss cleanup 2011-04-03 20:50:12 -07:00
kay.one
7a16a907a4 fixed some css issues. added quality to each add existing item 2011-04-03 18:31:27 -07:00
Keivan
dd9032348e Fixed project to support Razor
Moved AddSeriesItem to Razor
2011-04-01 16:55:20 -07:00
Keivan
e33f5206fa Add existing now does is reall time TvDb lookup 2011-04-01 16:11:09 -07:00
kay.one
0556c31846 Fixed add existing. needs more polish around quality and manual mapping. 2011-03-31 23:36:34 -07:00
kay.one
4000387419 fixed ajax call for add existing 2011-03-31 00:06:13 -07:00
kay.one
f7a5e0d8f8 removed github fork button
removed duplicated scan disk menu
2011-03-30 21:04:15 -07:00
kay.one
79a0f09b43 Added quality to Series detail view 2011-03-30 19:56:00 -07:00
kay.one
d310c06f2e deleted some old files. updated some ui 2011-03-30 18:42:27 -07:00
kay.one
386bc90ae4 Updated button style 2011-03-30 00:37:10 -07:00
kay.one
ff75d0c555 Upgraded to MVC3, Hello Razor. 2011-03-29 23:18:35 -07:00
kay.one
06b358e20f updated jQuery to 1.5.1 2011-03-28 23:46:46 -07:00
kay.one
f0208174a7 added favicon.ico 2011-03-28 22:50:18 -07:00
kay.one
5884460be7 Updated Ninject using NuGet 2011-03-28 22:11:39 -07:00
kay.one
6870c2326f Updated Ninject using NuGet 2011-03-28 22:10:37 -07:00
kay.one
499279e2ac Updated telerik to 2011.1.315 2011-03-28 21:52:17 -07:00
Keivan
82808355c4 added sub menu for add series 2011-03-28 17:12:48 -07:00
Keivan
c45729a986 removed default root property
tweaked the ui on add new show
2011-03-28 16:38:05 -07:00
Keivan
613a49c3ea Refactored BacklogProvider
Fixed some issues with root folder and settings controller
2011-03-28 14:57:06 -07:00
Mark McDowall
e62cb3b5da Updated .gitignore to not store .nzb
Add [PROPER] to titleFix if it's a proper.
User can now change the QualityProfile when adding a series (new or existing), option will default to their DefaultQualityProfile.
2011-03-28 13:22:12 -07:00
Mark McDowall
c6a7eaab93 Separate QualityTypes.Bluray to Bluray720 and Bluray1080. 2011-03-26 17:16:50 -07:00
Mark McDowall
302949048b Ability to delete from Edit Series (link wasn't available before).
add .nzb to file when downloading, need to change to WebRequest/WebResponse to get the file so we can retrieve the actual file name... Use %NZBDRONE_PATH% to store NZB if path is not provided...
2011-03-24 00:30:38 -07:00
Mark McDowall
7a57ab98dc Added upcoming and history links to main menu.
Made Upcoming look a bit better, still needs work.
Wrapped Details in Upcoming/History in fieldset
2011-03-23 16:41:38 -07:00
Mark McDowall
6c818bd8d8 Upcoming shows view added. 2011-03-23 00:06:22 -07:00
Mark McDowall
33b09567ce History VIew Added.
Fixed Relationships between History and Episode/Indexer.
Indexer now uses int as ID, string caused issues.
Get single Indexer by ID.
2011-03-22 22:19:23 -07:00
Mark McDowall
4f2f5a3d71 HttpProvider - Added Download File.
SabProvider - Added AddById (Newzbin)
Fixes to RssItemProcessingProvider
Can either download NZB to file or send to SAB...
2011-03-21 20:51:03 -07:00
Mark McDowall
84f0dfed4e Removed un-needed WebClient from XbmcProvider.
BackLog Provider created.
QueueIfWanted moved to new class (RssItemProcessingProvider) to cutdown on repeating code (between RssSyncProvider and BacklogProvider)
Style.css now sets width for rootDirectories class (when adding a new show).
2011-03-18 08:39:19 -07:00
Mark McDowall
636f352599 Ability to manually add a show has been added.
UI cleanup for adding series (new, existing and manual).
2011-03-17 00:40:23 -07:00
Mark McDowall
3d81bc8770 AddNew is functional, using jquery for adding and display changes. 2011-03-15 08:29:14 -07:00
Mark McDowall
5a8842e3db AddExisting clears check/hides rows once submitted. Bi-winning
AddNew, currently unable to submit. Bi-polar
2011-03-11 01:04:56 -08:00
markus101
48b89abfeb Add Existing Series works, UI shows TVDB Name and Path so you can check before adding to DB. 2011-03-09 23:49:59 -08:00
Mark McDowall
2871723bfe Manage multiple Tv Root Folders in Settings/General.
Start of AddExisting.
2011-03-08 23:40:48 -08:00
markus101
2e9dd7f1ff Add Series, will need to design new and existing flows.
ScanProvider will need to be updated to support adding shows individually as well as SeriesProvider, GEt Unmapped will need to accept a path... move to ScanProvider perhaps.
2011-03-07 00:25:38 -08:00
markus101
24f4f608e5 Series SubMenu moved to partial view. 2011-03-06 23:48:47 -08:00
markus101
df041eb300 Notifications UI Implemented, Added ExternalNotifications and Xbmc Providers to CentralDispatch. 2011-03-06 23:32:36 -08:00
markus101
70fd11231d Post Processor Done.
Will send from SAB to NzbDrone.
Changed SabCategory to SabTvCategory (Support for movies later?)
2011-03-06 14:27:52 -08:00
markus101
0cb20b0092 XBMC Provider finished 2011-03-06 13:36:09 -08:00
markus101
2af078b23d ExternalNotifications, XBMC notification, building the framework for these, UI not implemented. 2011-03-06 12:45:35 -08:00
markus101
1314d00c97 Post Processing has been implemented, still need to finish app for SAB to NzbDrone. 2011-03-03 00:50:33 -08:00
markus101
1de903e4da DisplayName added for EpisodeSortingModel (Used on UI). 2011-03-02 17:16:48 -08:00
markus101
46830a2777 EpisodeSorting setup, setting page created and usable, needs labels still. 2011-02-25 20:07:22 -08:00
markus101
3b749a39a7 Renaming fixes, extension will be used now.
Removing EpisodeFile from DB now works.
2011-02-24 19:52:06 -08:00
markus101
a950a13c30 Show Path to episode on disk in Details.
Timer to cleanup/scan for EpisodeFiles (Midnight)
Fixed Relationship for EpisodeFile to Series
2011-02-24 17:18:22 -08:00
markus101
568a9d1d24 UI Cleanup for Series Index and Details. 2011-02-23 09:09:13 -08:00
markus101
d0a9851a4c RenameAll implemented in view and Controller + Rename Series, Season & Episode in Controller 2011-02-22 22:49:02 -08:00
markus101
9d24ccd97a Fixes for Episode to EpisodeFile mapping.
Series details sorts with newest season and newest episode on top my default.
2011-02-22 22:23:59 -08:00
markus101
88ad555e75 Delete is setup, just need to add a link to follow through on the delete.
Removes EpisodeFiles, Episodes, Season and then the Series.
2011-02-17 22:49:23 -08:00
markus101
dbca3a1974 Added UpdateSeries to SeriesProvider.
Edit now works for Series, AJAX save.
Fixed Adding new series to use the DefaultQualityProfile as the QualityProfileId value.
2011-02-17 18:50:40 -08:00
markus101
d3b7d199ab Fixed QualityProfile mapping to Series, resulted in a large number of changed files referencing ProfileId instead of QualityProfileId 2011-02-17 09:45:02 -08:00
markus101
83ee068d45 Removed an extra file, VS changed things on me. 2011-02-16 18:18:08 -08:00
markus101
d83ae9895c Removed conflicting JavaScript additions, that broke Series Details. 2011-02-15 22:23:28 -08:00
markus101
735668f7b3 Fixed a bug with converting default quality profile from config when adding a new series.
Re-enabled the RssSyncTimer so it will run an RSS Sync when fired.
2011-02-15 20:44:19 -08:00
markus101
9a7eb8d552 Save button will be disabled until page is loaded, prevents issues with user presses save before the page is fully loaded (and AJAX is used to save). 2011-02-14 17:59:23 -08:00
markus101
ff44d05a72 Clean up SettingsController to not check for Null's as empty strings will not be null when returned.
class variables for _settingsSaved, _settingsFailed to easily change all error messages when saving
2011-02-14 17:20:17 -08:00
markus101
b2524cf697 Validation changes, moved JS for Client-Side validation to Settings/Index.aspx
Still need to sort out validation for Quality Cutoff (not part of the Model so it seems to cause issues).
2011-02-14 16:45:31 -08:00
markus101
baeda11ece Cleaned up Quality partial page.
Fixed the sortable, so multiple user profiles correctly update order (and save), user profile sortable is no long connected.
2011-02-11 22:10:38 -08:00
markus101
e7cbc4cbcf Added additional priorities supported by SABnzbd.
From shypike:This is the (kind of weird) priority table:

TOP_PRIORITY = 2
HIGH_PRIORITY = 1
NORMAL_PRIORITY = 0
LOW_PRIORITY = -1
DEFAULT_PRIORITY = -100
PAUSED_PRIORITY = -2

-100 won't do a thing, since it means: whatever is default.
2011-02-11 00:12:44 -08:00
markus101
3a9f053a17 More layout changes for Download Settings to get validation looking better. 2011-02-10 23:48:40 -08:00
markus101
6e66a7a27f Working on validation for forms, issues with server side, not sure how to post back model with AJAX submit, yet.
Split out settings model to support validation.
2011-02-10 17:22:29 -08:00
markus101
0fc75e8907 TimerProvider will test every 1 minute to see if it matches a schedule for updating season or entire series.
Countdown now shows a real value from RSS Sync.

CentralDispatch updated to start RSSSyncTimer when run.
2011-02-09 22:51:04 -08:00
markus101
1086404152 Fixed bug with moving Quality to an empty list, which made new profiles useless (Quality Settings) 2011-02-08 09:52:54 -08:00
markus101
b32c539c71 Quality Settings UI updated some more. 2011-02-07 23:08:38 -08:00
markus101
4b4499b4a2 Deleting of Qualities now works.
Quality Settings UI looks better, colors, sizing
Test files for testing different webUI features
2011-02-07 13:22:45 -08:00
markus101
2ba6057ec7 Quality config complete (needs to look better, but it is functional, minus deleting). 2011-02-05 23:13:17 -08:00
markus101
6d790f8939 Quality now has sortable lists for configuring Profiles, saving not implemented yet. 2011-02-05 18:52:49 -08:00
markus101
be6bdbc483 Quality Config, Dynamically add new User Profiles, just need to get them to save. 2011-02-05 10:27:14 -08:00
markus101
d083d653db Fixed updating of Default Qualities in CentralDispatch.
Default Quality can now be set through Settings/Quality using a drop down list.
Fixed QualityType for BDRip (was sharing a value with DVD).
2011-02-04 22:07:25 -08:00
markus101
48e5b36936 Fixed logging for Settings Controller and QualityProvider
Setup/Update of Default QualityProfiles will occur on start
2011-02-03 18:58:02 -08:00
Keivan
519e2df560 added missing file 2011-02-03 17:00:55 -08:00
Keivan
bfef6166f5 some changes to unmapped view 2011-02-03 16:48:09 -08:00
Keivan
ca27c75df5 simplified quality fixed some broken tests 2011-02-03 11:47:51 -08:00
markus101
764f67f8e8 JquerySimpleDropdown menu added, not sure of full usage yet.
Fixed SettingsController for Quality Config.
2011-02-03 10:28:14 -08:00
markus101
9f0e512f5f Returned missing Graphics, CSS and JavaScript files.
Settings Sub-menu updated to include Quality link.
Quality config page started.
2011-02-02 18:49:52 -08:00
Keivan
1d3dc564f2 Updated telerik to Version: 2010.3 1318 (Jan 18, 2011) 2011-02-01 14:58:44 -08:00
markus101
63336ed58d Added Timer, will hold timer information for RSS Sync and eventually backlog searching.
Attempt at styling configuration page, lots of work to go though.
2011-01-30 23:42:44 -08:00
markus101
e199843c92 Fixed the details view for episodes so it shows the Overview when clicked. 2011-01-30 19:24:21 -08:00
markus101
c40f18e66f Fixed REGEX for episode parsing so it would correctly parse shows with a year in the title.
Fixed a config saving issue in the SettingsController.
Added bindings in Central dispatch for SabProvider and HttpProvider
2011-01-30 17:30:59 -08:00
markus101
da979639ba More config pages have been added. AJAX to save. Order with jquery sortable.
Some RssFeed Parsing has been implemented, it does not currently download items, still need to perform a more verbose episode check.
2011-01-28 22:10:22 -08:00
Keivan
65ecd58111 Updated Telerik MVC to Version: 2010.3 1110 (Nov 10, 2010) 2010-12-02 10:51:22 -08:00
Keivan
7bb63d0451 cleaned up css 2010-11-05 17:43:13 -07:00
Keivan
bf1ff29519 look right in IE, all episodes are ajax loaded.
commited somewhere between vancouver and vegas @ 2135ft. Alt and 480mph.
2010-10-29 20:54:48 -06:00
Keivan
c9bc063a9c Updated log appearance. 2010-10-24 10:35:58 -07:00
Keivan
fa0af257ff fixed a bunch of things. added basic support for file scanning. logs are now avilable in the UI 2010-10-24 00:46:58 -07:00
Keivan
c8a8fb4d62 Fixed notification issues
Added basic support for file scan
Major redactor of ReportTitle/File parsing
Updated Ninject/Ninject.MVC
Removed dependency from Microsoft.Web.Administration
reactored Episode repository structure
2010-10-20 18:49:23 -07:00
Keivan
41d9b0364f updated Ninject and Ninject.Web.Mvc 2010-10-18 11:04:07 -07:00
Keivan
9c7500d4ae updated notification ui 2010-10-17 23:06:16 -07:00
Keivan
273de41d23 Cleaned up logging code
Added udp logging
Added SyncProvider to provide async long running tasks
Refactored SyncSeries to SyncProvider
Episode Info is now fetched automatically
Optimized RefreshEpisodeInfo for better performance
2010-10-17 10:25:27 -07:00
Keivan
c597363bf8 Updated logging and instrumentation 2010-10-15 00:10:44 -07:00
Keivan
b59d9f13b1 Oh Hai IIS 2010-10-13 23:29:01 -07:00
Keivan
edf289ec51 fixed notitfication.js 2010-10-12 19:48:35 -07:00
Keivan
76379341a7 Added series update notification. 2010-10-11 19:49:27 -07:00
Keivan
eaca7543cd fixed ninjet's race condition
added notification js (not functional)
2010-10-10 13:28:17 -07:00
Keivan
30d38eead6 fixed ninjet's race condition 2010-10-10 12:00:07 -07:00
Keivan
b112e28b80 Merged in rob's UPnP code 2010-10-08 00:10:26 -07:00
nothingmn
014c4b675f Play Pause and Stop all working 2010-10-07 22:50:01 -07:00
nothingmn
dfbf13b868 Updated UPnP so it does disco async, updated DiscoProviders to handle that approriately, Added JsonAction result with JS Ajax call for client side detection, on a timer for media controllers 2010-10-07 22:04:25 -07:00
nothingmn
78dba9c668 Added Media Disco Providers - these will be used to auto detect media providers on the LAN 2010-10-07 21:34:32 -07:00
Keivan
27d86a8540 Added Notification System, Renamed Repository to Entities 2010-10-07 20:35:04 -07:00
Keivan
81e155ae42 Added basic episode support 2010-10-04 23:21:18 -07:00
Keivan
606140832d Refactored SeriesController. Updated Post title parse. 2010-10-03 18:00:50 -07:00
Keivan
afafc6b032 pretty... 2010-10-02 12:01:43 -07:00
Keivan
26c03d7162 Added broken tests 2010-09-29 10:19:18 -07:00
Keivan
01c1943d0e Renamed all Core.Controllers to Core.Providers to avoid confusion between Core Controllers and MVC controllers 2010-09-27 21:25:41 -07:00
kay.one
96c75b15f0 removed log4net from global.asax to fix compile issue 2010-09-26 14:28:12 -07:00
kay.one
4c83d8d6ed removed old nlog refrence 2010-09-26 14:21:38 -07:00
markus101
f5cf44c2b3 New Web theme
Added IDownloadClientController & SabController (WIP)
2010-09-25 09:26:31 -07:00
kay.one
7b18c2bc6c removed bin from NzbDrone.Web 2010-09-24 09:28:31 -07:00
kay.one
4d4a8198eb fixed show grid, added details page 2010-09-24 00:14:42 -07:00
kay.one
772452aa8b added tests for basic config set/get to db 2010-09-23 23:16:43 -07:00
kay.one
1620721efe fixed config post issue 2010-09-23 22:37:48 -07:00
kay.one
d7bae9135c added settings view to mvc project 2010-09-23 22:21:45 -07:00
kay.one
d2df43c742 added series index 2010-09-23 19:39:28 -07:00
kay.one
9ff60cba63 Application now starts up 2010-09-23 19:27:30 -07:00
kay.one
036b2e7f4f updated the apppath logic and db location 2010-09-23 19:19:55 -07:00
kay.one
6140ab0e0f gave up on ignoring bin files 2010-09-23 18:53:41 -07:00
kay.one
3eb7b957e5 removed bin files from NzbDrone.Web\bin 2010-09-23 18:45:51 -07:00
kay.one
74ac3bb599 Initial Commit 2010-09-22 20:19:47 -07:00