Commit Graph

433 Commits

Author SHA1 Message Date
Mark McDowall 9c24b5989b Log Grid added, using server side filtering, sorting and paging. Using DynamicQueryable. 2012-02-09 09:41:51 -08:00
Mark McDowall ca5888160d Removed some extraneous code.
Missing grid is now a Datatable grid.
2012-02-08 17:05:16 -08:00
Mark McDowall 4af27cc4b5 History grid will now be built from a json array sent to the view. 2012-02-08 16:26:34 -08:00
Mark McDowall 6ffc429ae0 DataTables added for use on History Grid. 2012-02-08 00:17:40 -08:00
Mark McDowall 7ae751371d Fix: Growl will now work for notifying on grab/download.
Growl must be registered before notifications will work.
2012-02-07 00:24:59 -08:00
kay.one 5717b7f596 New: Rewrite of download decision engine. 2012-02-06 21:14:55 -08:00
Mark McDowall a168bdfa00 Merge branch 'overview-grid' 2012-02-06 21:11:26 -08:00
Mark McDowall 854d66c1f5 More grid work. Row partial views are now sent a bool set to true if it is an alternate row. 2012-02-06 19:48:26 -08:00
Mark McDowall 93355a4ae1 Upcoming grid NzbDroned. Bye Telerik Grid. 2012-02-06 17:22:17 -08:00
Mark McDowall aba44fb121 Delete added to edit dialog for series. 2012-02-05 13:36:57 -08:00
Mark McDowall a330348c8e Series grid updated to remove Telerik MVC Grid. 2012-02-05 12:17:23 -08:00
kay.one 174f765ec9 New: NzbDrone service to automatically report errors and episode parse issues. 2012-02-04 22:50:41 -08:00
kay.one ea86ce2fcb banner is removed for series that don't have a banner. 2012-02-04 20:36:43 -08:00
Mark McDowall 9721738bec Cleaned up SeriesController.
More CSS fixes for Series/Details
2012-02-04 20:36:40 -08:00
Mark McDowall d7bc3a3734 Fancy grid, well getting there anyways.
Cell colour only in the "Command" column.
Cell colour toggles when ignored is toggled.
2012-02-04 20:36:39 -08:00
Mark McDowall f065d345a5 Replaced Telerik SeasonGrid with simple table. 2012-02-04 20:36:38 -08:00
Mark McDowall a96ff2519a New: Blackhole implemented, allowing clients other than SABnzbd to be used. 2012-02-01 16:02:16 -08:00
Mark McDowall d670e45001 DownloadClient added to the UI, it still will only download via Sabnzbd. 2012-02-01 16:02:15 -08:00
Mark McDowall 8ce6e8a08e Cleaned up Backup. 2012-01-26 21:05:09 -08:00
Mark McDowall 93ee97123f System/Backup will backup Config.xml and NzbDrone.sdf to a zip file for the client to download. 2012-01-25 23:56:05 -08:00
Mark McDowall 02cb12bdb8 BacklogSetting refactoring. 2012-01-25 17:02:21 -08:00
Mark McDowall 3a5d99921e New: Backlog can now be controlled per series.
Applies to Backlog and RecentBacklog jobs. Editable in Series/MassEdit and Series Edit.
Added RecentBacklog button to Missing view, with mouse over description.
2012-01-24 23:16:36 -08:00
Mark McDowall 9eb022fdf4 BacklogStatus added to individually control which series are included in backlog searches. Applies to Backlog and RecentBacklog jobs. Editable in Series/MassEdit and Series Edit. 2012-01-23 22:29:32 -08:00
kay.one d6d1bbe3f5 Tweaked Progress notification. 2012-01-22 23:43:54 -08:00
kay.one d1e3298da1 Enabled rolling file logging. 2012-01-22 18:41:44 -08:00
Mark McDowall e885fadc59 Added MassEdit for series editing. 2012-01-19 23:51:26 -08:00
kay.one 3cb61e4c34 Cleaned as much of notifications as I could find. 2012-01-18 21:06:47 -08:00
kay.one b8ac694fc4 added JsonErrorFilter to automatically handle failing ajax calls. 2012-01-18 21:06:46 -08:00
kay.one 0ecc62a6f7 Page footer is now cached for one hour (there is nothing that would change.) 2012-01-14 22:50:37 -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 4796b81cf1 Bug: Fixed qualityProfile so it returns the selected cutoff in the model.
Now using trim before checking title.length for AddExistingSeries.
2012-01-13 08:54:20 -08:00
Mark McDowall d3f6c685cd Cleaned up some unused code and a bit more exception handling for GetDirectories. 2011-12-19 00:37:00 -08:00
kay.one b8def06782 Automation ;) 2011-12-18 21:10:58 -08:00
Mark McDowall 1ee2ae8210 Removed Command from JobDefinition. 2011-12-16 21:27:37 -08:00
Mark McDowall 9264dcdf88 Added ImageLink helpers for Ajax and Html links.
Added run button to System/Jobs.
2011-12-15 00:48:23 -08:00
Mark McDowall a681024db2 SABnzbd Auto-Configure will now display an error on failure. 2011-12-08 20:23:23 -08:00
kay.one f4047dee2c episode grid is now sortable. 2011-12-03 15:44:48 -08:00
Mark McDowall b9e9bb06a4 EpisodeGrid sorting is done in the controller instead of the View, because it actually works... 2011-12-02 08:14:38 -08:00
Mark McDowall 8de49bb112 Moved RenameSeriesJob to the Jobs folder. 2011-12-01 21:14:59 -08:00
kay.one fabc4c84bd Moved Jobs to their own folder. 2011-12-01 17:33:17 -08:00
kay.one 852a141c21 Settings is now a single page with tabs. 2011-11-30 21:04:44 -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 66e6503e5a Updated config page titles 2011-11-26 22:02:32 -08:00
kay.one da996c97c2 UI Cleanup 2011-11-25 23:53:16 -08:00
kay.one 910efb5941 Some minor clean-up. 2011-11-25 18:06:40 -08:00
kay.one 6e227f572d Fixed some issues around EF and log view 2011-11-22 22:41:38 -08:00
kay.one c6716f2425 Log page now uses EF for faster runtime queries. 2011-11-22 21:58:26 -08:00
kay.one 3520b56bb6 Update logs are now in the UI 2011-11-21 22:55:09 -08:00
kay.one 0a70c836df Cleaned up progress notification. 2011-11-20 20:43:16 -08:00
kay.one d97a1d068c DiskProvider.Move now overwrites existing folder, Update some Diskprovider to use .NET 4 calls. 2011-11-17 22:52:50 -08:00
Mark McDowall 2d00363b09 Fixed Newznab Enabled not saving, now loading the correct enabled status for Newznab (Copy+Paste fail). 2011-11-15 16:45:22 -08:00
Mark McDowall 5ad11ba728 Fixed adding of Newznab provider. 2011-11-15 15:11:17 -08:00
Mark McDowall dff01f984e Merge branch 'kay.one' of github.com:NzbDrone/NzbDrone into markus
Conflicts:
	NzbDrone.Web/NzbDrone.Web.csproj
2011-11-13 22:12:03 -08:00
kay.one 8779a37f7f UI for automatic update. 2011-11-13 22:01:51 -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
kay.one 1270e464b3 More autoupdate code. 2011-11-12 20:07:06 -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 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
kay.one 6828f099bc Removed all static state tracking from job provider. 2011-10-23 14:53:24 -07:00
Mark McDowall 10fc9a1981 Added Submenu to Missing, allows triggering of a backlog search as well as RSS Sync.
Removed unneeded cshtml file.
2011-10-21 16:33: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 a9bcbfad8c Added QuickAdd for adding series, not displayed currently, needs some prettifying. 2011-10-19 08:16:34 -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 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 9271b39787 Added ToBestDateString for DateTime, using on Series/Details. 2011-09-27 17:10:08 -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 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 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 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 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 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 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 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 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 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 aa82264774 Menus are now custom built, using AJAX loading of links where acceptable. 2011-08-05 19:04:35 -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 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 b4fb3002a4 Updated Add Series 2011-07-27 15:59:48 -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 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 861026f743 Fixed some petapoco issue with insert. 2011-07-02 16:45:29 -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 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 dc44a81099 Settings views all cleaned up. 2011-07-01 13:33:03 -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 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
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 938fa24a8e Merge branch 'master' of git://github.com/kayone/NzbDrone 2011-06-23 00:05:18 -07:00
kay.one 69239bc371 Switched to SQLCE 4.0 2011-06-22 23:56:17 -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