Commit Graph

151 Commits

Author SHA1 Message Date
kay.one b8ac694fc4 added JsonErrorFilter to automatically handle failing ajax calls. 2012-01-18 21:06:46 -08:00
Mark McDowall b4eed1a657 SabProvider now gets JSON instead of XML for history and queue. 2012-01-18 20:05:03 -08:00
kay.one 850880de47 Replaced ServiceInstall.bat/ServiceUninstall.bat with exe files that automatically elevate user permissions. 2012-01-16 23:12:22 -08:00
Mark McDowall 11b6720cd1 Backlog searching will be disabled by default. Option is available in Settings/Misc 2012-01-14 16:01:51 -08:00
Mark McDowall 1cbb3e3601 Usability: Changed wording on SAB settings to reflect this is the spot SAB downloads to, not the users final TV show directory. 2012-01-13 00:35:57 -08:00
Mark McDowall 2ed683159f QualityProfiles now use jQuery UI Buttons to enable/disable. 2011-11-28 21:10:43 -08:00
Mark McDowall 041ad20bb3 Renamed EpisodeSorting to Naming (to Match UI).
Fixed EpisodeNaming CSS (Floats are now contained properly).
Renamed CodeFile1 to FooterModel.
2011-11-28 17:11:55 -08:00
kay.one 3520b56bb6 Update logs are now in the UI 2011-11-21 22:55:09 -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 72d0fc50ed Alot of refactoring. 2011-11-12 23:27:16 -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 157bcd8b0f AssemblyInfo.cs cleanup 2011-11-08 09:48:34 -08: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 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 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 f627b551fc AuthenticationType is now configurable from /Settings/System. 2011-10-07 16:24:28 -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 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 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 f8ae95d36f Banner is now shown on Details view. 2011-09-10 16:01:15 -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 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 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 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 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
kay.one 5ab07d7028 Added instant notification framework 2011-08-08 14:50:48 -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 c32346e6ea New series ignore editor on Series/Details.
Styling works, backend saving not yet implemented.
2011-08-03 00:26:39 -07:00
kay.one b4fb3002a4 Updated Add Series 2011-07-27 15:59:48 -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
Mark McDowall dc44a81099 Settings views all cleaned up. 2011-07-01 13:33:03 -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
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 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 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 fdfd0a2153 Added Episodes of Episodes Total progress bar to Series Grid. 2011-06-01 20:36:30 -07:00
Mark McDowall cd85964edd Fixed add new profile.
Removed DownloadPropers bool.
2011-05-29 15:44:05 -07:00
Mark McDowall 556d5d9fb3 Quality Profile now uses jQuery UI Selectable instead of Sortable. 2011-05-29 01:59:25 -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 7b56711a4f Added episode status to episode grid 2011-05-22 10:29:10 -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 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
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 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 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 b146b62ef3 Added images for provider, shown on the History grid. 2011-04-27 21:27:02 -07:00
Mark McDowall 72d3f5cef2 Removed AccountModel.
Download Settings updated to use Descriptions.
2011-04-26 22:09:24 -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 79a0f09b43 Added quality to Series detail view 2011-03-30 19:56:00 -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 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 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 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 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 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 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 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 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 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 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 6d790f8939 Quality now has sortable lists for configuring Profiles, saving not implemented yet. 2011-02-05 18:52:49 -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
Keivan 519e2df560 added missing file 2011-02-03 17:00:55 -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
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 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 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
kay.one 772452aa8b added tests for basic config set/get to db 2010-09-23 23:16:43 -07:00
kay.one d7bae9135c added settings view to mvc project 2010-09-23 22:21:45 -07:00