Commit Graph

350 Commits

Author SHA1 Message Date
Keivan Beigi e79a2c742a Fixed: some issues around removing completed and failed downloads 2014-12-22 17:17:48 -08:00
Mark McDowall 85a9b74008 File Browser
New: File Browser to navigate to folders when choosing paths
2014-12-19 23:32:47 -08:00
Keivan Beigi d849a4ab48 New: Show source/seed info in manual search 2014-12-19 17:21:03 -08:00
Keivan Beigi a6d34caf2c New: Rebuilt Completed/Failed download handling from scratch 2014-12-18 16:26:42 -08:00
Keivan Beigi 0a341199a8 safer log configuration 2014-12-16 23:12:26 -08:00
Mark McDowall bf169eb139 Improvements for minimum age 2014-12-15 16:31:26 -08:00
Mark McDowall 580f03a5bc New: Minimum Age setting to deal with propagation issues (Usenet only) 2014-12-15 15:40:53 -08:00
Mark McDowall e637d68157 Advanced option to disable media info for add series/rescan 2014-12-14 10:50:38 -08:00
Mark McDowall d77c685d14 Remove existing URL ACLs to avoid conflicts
New: Choose IP address to listen on (advanced)
Fixed: Check if URL has been registered with Windows before trying to register it
2014-12-09 23:38:52 -08:00
Mike 5a8ce04bd5 Allow binding to specific interface addresses
https://trello.com/c/aWazKGQc/404-allow-binding-to-specified-ip-address
2014-12-09 22:43:18 -08:00
Mark McDowall d93bd52a01 Queue actions
New: Remove items from queue/history from Activity
New: Force import of series title mismatch from Activity
2014-12-09 21:52:41 -08:00
Mark McDowall a5dd0cce29 Fixed: Delays use minutes not hours 2014-12-09 20:48:25 -08:00
Keivan Beigi f4c202441c Cleaned up environment detection 2014-12-07 12:56:47 -08:00
Keivan Beigi 6af9b03d26 added missing using 2014-12-06 22:08:41 -08:00
Keivan Beigi 0be8f55a2f Cleaned up using directive 2014-12-06 21:55:17 -08:00
Mark McDowall cd1d34a0f2 Fixed: Add tag when text box loses focus 2014-12-04 21:27:32 -08:00
Mark McDowall 37a1398338 Delay Profiles
New: Select preferred protocol (usenet/torrent)
New: Option to delay grabs from usenet/torrents independently
2014-12-04 21:27:31 -08:00
Mark McDowall 6467167046 Moved Extension methods in common to subfolder 2014-12-01 22:26:25 -08:00
Mark McDowall af5096f9af Absolute release group parsing fix for custom filenames 2014-11-29 11:17:20 -08:00
Mark McDowall 3b3066ed47 Naming fixes 2014-11-29 01:15:03 -08:00
Mark McDowall cf9f5fe569 Various naming fixes
New: Multi-episode style (Range)
New: Example for mulit-episode anime naming
Fixed: Validate anime episode format when saving
2014-11-28 23:51:21 -08:00
Mark McDowall d78e55a4d1 Changed basic auth prompt to Sonarr 2014-11-25 07:33:06 -08:00
Keivan Beigi e2450e2106 updated FluentValidation 5.4.0 > 5.5.0 2014-11-21 17:14:54 -08:00
Keivan Beigi 04f05bdb83 FluentMigrator.1.3.0.0 => FluentMigrator.1.3.1.0 2014-11-21 17:11:11 -08:00
Keivan Beigi f127028992 updated restsharp to 6.0.5 -> 6.0.6 2014-11-21 17:08:01 -08:00
Taloth Saldono ffa814f387 Added support for Hardlinking instead of Copy. 2014-11-19 21:47:09 +01:00
Mark McDowall 438686ca1a Refresh the scene mapping cache if it is empty during a lookup 2014-11-18 23:47:19 -08:00
Mark McDowall 53c2962d2a Release restrictions
New: Required terms assignable to series via tags
New: Ignored terms assignable to series via tagss
2014-11-18 22:07:24 -08:00
Mark McDowall 0ff5850a61 Added on SeriesResource 2014-11-16 17:21:13 -08:00
Mark McDowall 3ee58979ec New: CORS support on the API (for developing against the API) 2014-11-14 11:07:38 -08:00
Mark McDowall b579a1fcfe Added trackingId to queue 2014-11-13 16:37:08 -08:00
Mark McDowall b6fc490b89 Series detials fixes
Fixed: Adding a new series and going to series details will show data after information is fetched
Fixed: Series details won't reload view after update
2014-11-06 07:34:15 -08:00
Mark McDowall 877a851fe9 Fixed: Only show install/cannot install on the latest version 2014-10-31 08:42:09 -07:00
Mark McDowall e82b29e346 Tags
New: Ability to tag series
New: Use tags to control which series use which notification channels
2014-10-27 22:04:09 -07:00
Taloth Saldono 6dfbc3c290 Fixed: Will no longer cause an error when trying to parse an anime episode with absolute number 0. 2014-10-20 22:16:31 +02:00
Keivan Beigi ef1e290311 Removed redunent UTC/non-utc File/dire methods.
everything is in UTC now.
2014-10-14 14:31:35 -07:00
Keivan Beigi 28f7e256b2 removed dead code 2014-10-13 14:11:35 -07:00
Keivan Beigi 6a743a8792 removed dead code 2014-10-03 16:29:52 -07:00
Keivan Beigi 54b6bfc181 updated fluentassertion/fluentmigrator 2014-10-02 21:44:53 -07:00
Keivan Beigi 6ada50783c fixed namespaces 2014-10-02 21:40:32 -07:00
Keivan Beigi c10a9ddf6e updated json.net to 6.0.5 2014-10-02 21:39:21 -07:00
Keivan Beigi 4b51fc04ae include branch as analytics custom variable 2014-10-02 21:25:28 -07:00
Mike 87cafe0035 Don't allow port 0 as a listen port
Port 0 is not really a valid port. Using it will most likely dynamically
allocate a port to listen on.
2014-10-02 08:32:32 -04:00
Mark McDowall caa6a3858b Use DownloadClientIds to find matching series/episodes instead of relying solely on release name
Fixed: Show a warning in Queue when drone is unable to import due to a name mismatch
Fixed: Better UI messages for Queue when there is an error or warning
2014-09-28 16:20:06 -07:00
Keivan Beigi c4b210c053 disable analytics in dev 2014-09-27 13:38:31 -07:00
Keivan Beigi a21b535937 New: added self hosted analytics to help improve nzbdrone. Can be turned off in Setting>General 2014-09-27 12:39:29 -07:00
Taloth Saldono efbce27a7c Fixed: Now the UI will update properly if you change a custom quality title in the Quality table. 2014-09-24 21:08:37 +02:00
Mark McDowall a3d013d908 New: v2/v3/etc handling for anime 2014-09-22 11:08:30 -07:00
Mark McDowall 7c01f46cc0 Fixed logging text for XBMC episode images 2014-09-15 16:46:34 -07:00
Taloth Saldono 525f1aa9dd New: Added global Remote Path mapping table to replace individual Local Category Path settings. 2014-09-14 00:26:18 +02:00
Mark McDowall 51b397a00c SignalR for tasks, better handling of future/disabled jobs 2014-09-12 17:04:23 -07:00
Taloth Saldono 56436fea69 Fixed: Now shows UI notification if downloading nzb from indexer fails. 2014-09-12 21:22:50 +02:00
Taloth Saldono 518a75ea5c Downloading releases via Manual Search are now processed via unique id to allow caching more Release details. 2014-09-12 19:35:00 +02:00
Mark McDowall 6b912a56f0 UI cleanup for tasks 2014-09-12 07:31:32 -07:00
Mark McDowall 2b0ddb6131 New: Scheduled tasks shwon in UI under System 2014-09-11 23:06:43 -07:00
Keivan Beigi 879035b28a Merge branch 'http-client' into develop 2014-09-11 16:49:54 -07:00
Keivan Beigi 2c1d3339d0 HttpClient 2014-09-11 16:49:41 -07:00
Mark McDowall cd13f4345a manual property on Command resource 2014-09-10 23:56:24 -07:00
Mark McDowall 1b18baca44 Fixed: Manual refresh of all series will refresh every series, including ended series 2014-09-10 23:49:25 -07:00
Mark McDowall 2ff1208947 Episode resource now uses series resource as the subtype
Fixed: Episodes on the calendar have series images attached properly again
2014-09-10 18:11:35 -07:00
Mark McDowall f63476260b New: Show episode file file deletions in history and episode activity 2014-09-06 08:08:12 -07:00
Keivan Beigi c925c0bb24 fixed: issue where a partially generated index.html would be cached. 2014-09-01 20:46:51 -07:00
kayone 5fc7d07c76 Fixed: cache break issue when base url was used 2014-09-01 14:58:02 -07:00
kayone c4e8e3ebc7 Added cache breaking based on hash rather than version 2014-08-31 00:40:23 -07:00
kayone dbcabd6df6 updates to static pipeline 2014-08-30 13:40:21 -07:00
Mark McDowall 57a95d4cc5 Fixed: Errors after episode is imported 2014-08-28 00:13:38 -07:00
Mark McDowall ebf0dbc1d0 New: Enable/Disable RSS Sync/Searching on a per indexer basis 2014-08-27 08:23:55 -07:00
Mark McDowall 7d91b1bdb7 Fixed broken tests 2014-08-27 07:42:06 -07:00
Mark McDowall 9f3bdaa1ce Fixed: Cutoff Unmet not loading
Fixed injection of lazy loaded models to resources
2014-08-27 07:22:09 -07:00
Taloth Saldono 64ecaf5f6e Fixed: Repaired Cutoff Unmet UI and added Cutoff Unmet status badge to History. 2014-08-27 02:26:18 +02:00
kayone 322ff2af8c signalR connection is now called directly rather than using a command to reduce overhead. 2014-08-25 21:01:32 -07:00
kayone e0e90efbc9 updated fluentmigrator 2014-08-24 23:17:05 -07:00
kayone 3f3cc69da7 updated json.net 2014-08-24 18:45:55 -07:00
Mark McDowall a933ab90ec Merge pull request #103 from Taloth/develop
Styling episode Quality badge for Cutuff Unmet
2014-08-24 18:33:02 -07:00
kayone 7b2b4794c7 updated fluentvalidation 2014-08-24 18:18:37 -07:00
kayone 7e392e84a7 upgraded nancy to 0.23.2 2014-08-24 10:27:36 -07:00
Taloth Saldono ded6e966e3 New: Episode quality badges are now styled differently for episodes that haven't met quality cutoff yet. 2014-08-23 23:42:09 +02:00
Mark McDowall c4936f0523 Don't log query strings 2014-08-19 07:26:39 -07:00
Mark McDowall 807ed7df1a New: Show disk space used by series on series details 2014-08-17 00:41:16 -07:00
Mark McDowall 7d7fe912aa Fixed: Removed redirect permanent from old quality profile endpoint 2014-08-13 18:22:36 -07:00
Mark McDowall 6671934c0f Relative episode file paths 2014-08-13 17:08:24 -07:00
Taloth Saldono 8a5edfeaf5 Rewrote most of the renamer token handling code to give it a bit more generic architecture. Also added MediaInfo as possible token. 2014-08-05 18:14:09 +02:00
Mark McDowall 18874e2c79 Calendar/Date localization
New: Choose calendar starting day of week
New: Choose prefered date/time formats
New: Option to disable relative dates and show absolute dates instead
2014-08-04 23:18:14 -07:00
Mark McDowall 1ed45625df Better logging if SQLite exception is thrown during API call 2014-08-01 23:09:59 -07:00
Mark McDowall c21ffcb5e4 New: Show processing time for pending items on Calendar and Queue 2014-08-01 18:08:32 -07:00
Mark McDowall 125e69da6d Log error if gzip fails during response 2014-07-30 21:44:38 -07:00
Mark McDowall b5607b79bc Fixed: Update logs won't log an error if there are no update logs 2014-07-30 12:39:07 -07:00
Mark McDowall 705d4a3d02 New: show mono version on System -> Info 2014-07-29 23:23:43 -07:00
Mark McDowall b63eb4efd7 Log trace message when handling exceptions in the API 2014-07-27 11:56:04 -07:00
Taloth Saldono 5450170718 Cleanup, sorted project files. 2014-07-26 14:29:07 +02:00
Mark McDowall 74a38415cf Profiles
Indexes are created with the same uniqueness when copying a table

New: Non-English episode support
New: Renamed Quality Profiles to Profiles and made them more powerful
New: Configurable wait time before grabbing a release to wait for a better quality
2014-07-25 23:21:44 -07:00
Mark McDowall 9b17a3787d Fixed: do not send season images in json requests for series
This can save a significant amount of data on the wire, for something never used
2014-07-21 11:14:32 -07:00
Taloth Saldono d64c4445b8 Fixed compile warnings. 2014-07-21 08:18:24 -07:00
Mark McDowall 8a18124212 Fixed: Do cache images returned through the API (3rd party app support) 2014-07-21 07:33:52 -07:00
Taloth Saldono 53e723a301 Fixed: Blacklist Retry logic will now properly handle Sabnzbd changing the unique id. 2014-07-19 20:16:45 +02:00
Taloth Saldono 47089d360d New: The History->Queue UI now show some elementary error information for failed imports. 2014-07-19 00:19:27 +02:00
Taloth Saldono 8f192e635f New: The Manual Search result table is now sorted by the internal prioritization logic and sorting by quality now works as well.
Tnx to mspec and betrayed for averting catastrophe.
2014-07-19 00:19:25 +02:00
Mark McDowall c81c8fec27 Fixed: manual search will use tvrage id if required when sending release to client 2014-07-13 17:22:54 -07:00
Taloth Saldono 803a76ed0f Fixed UI notification error for Missing. 2014-07-13 17:01:52 +02:00
Mark McDowall 140427c76e Backup before update 2014-07-09 18:51:01 -07:00
Mark McDowall 65e4de7441 Added ParsedEpisodeInfo properties to ReleaseResource 2014-07-09 14:13:22 -07:00
Taloth Saldono 6941888832 Updated sorting architecture so the collections can specify the sort-oddities instead of in backgrid column definitions. 2014-07-09 21:36:41 +02:00
Mark McDowall a72e70fa27 Fixed: Errors after importing episodes 2014-07-06 21:08:58 -07:00
Mark McDowall 7af782d353 Provider testing improvements
New: Test button for indexers in UI

Fixed: Testing download clients shows error messages in UI
Fixed: Testing notifications shows error messages in UI
2014-07-06 20:12:42 -07:00
Mark McDowall c5bd8b27fb Backups
New: Backup drone's database and configuration from the UI
New: Download Backup files from the UI

Fixed: Run a database backup before upgrade
2014-07-06 20:10:51 -07:00
Mark McDowall bd0392a376 Merge branch 'series-sorttitle' of https://github.com/Taloth/NzbDrone into develop
Conflicts:
	src/NzbDrone.Api/Series/SeriesResource.cs
	src/NzbDrone.Core/Tv/SeriesService.cs
2014-07-02 07:42:04 -07:00
Mark McDowall 193672b652 Anime!
New: Anime support
New: pull alternate names from thexem.de
New: Search using all alternate names (if rage ID is unavailable)
New: Show scene mapping information when hovering over episode number
New: Full season searching for anime (searches for each episode)
New: animezb.com anime indexer
New: Treat BD as bluray

Fixed: Parsing of 2 digit absolute episode numbers
Fixed: Loading series details page for series that start with period
Fixed: Return 0 results when manual search fails, instead of an error
Fixed: animezb URL
2014-07-02 07:33:51 -07:00
Taloth Saldono c2b06d957d New: Series Overview sorted by Next Airing now sorts all remaining items by their Last Aired date. 2014-06-30 23:25:19 +02:00
Taloth Saldono 221a457f3a Fixed: Sorting on Series Title now ignores articles (a/an/the). 2014-06-30 23:24:59 +02:00
Taloth Saldono fd5e8a5166 Added Series SortTitle Migration. (Left a slot for anime) 2014-06-30 23:24:55 +02:00
Mark McDowall e2ee7e36e3 Fixed: Viewing log files with URL Base enabled 2014-06-29 13:05:33 -07:00
Mark McDowall a6639fecd9 More fixes for signalr + episodes 2014-06-28 10:01:59 -07:00
Mark McDowall 293e6cac6d Fixed signalR for Missing/Wanted 2014-06-28 09:45:50 -07:00
Mark McDowall cb291d30b3 New: Missing/Cutoff Unmet will update when an episode is grabbed 2014-06-25 01:31:37 -07:00
Mark McDowall f5d46ffcd2 Log file changes
New: Update log files are available in the UI
Fixed: UI error after clearing log files
2014-06-24 16:52:07 -07:00
Taloth Saldono 9633afc612 New: Added Presets to Indexers to add indexers with default properties. In an older version of NzbDrone these default indexers were added automatically and could not be removed. 2014-06-22 21:26:59 +02:00
Mark McDowall 6184105d3c Fixed: Prevent adding a series if the path is the ancestor of another series 2014-06-22 11:01:22 -07:00
Taloth Saldono 0e7fc2e697 New: Health Check errors now have links to the wiki pages. 2014-06-03 23:05:08 +02:00
Taloth Saldono 1b96a43037 Fixed performance issues with the QueueModule and limited the number of items the Download Client will fetch as history. 2014-05-30 19:40:35 +02:00
Taloth Saldono cb0f7792f2 Queue UI no longer shows unknown ETAs as 0:00:00. 2014-05-30 19:40:31 +02:00
Taloth Saldono 2035fe8578 New: Drone now uses the Download Client API to determine if a download is ready for import. (User configuration is required to replace the drone factory with this feature) 2014-05-30 19:40:29 +02:00
Mark McDowall ab05aabcd8 Renmed Downloading on EpisodeResource to Grabbed (also hidden by default) 2014-05-19 22:03:59 -07:00
Mark McDowall 94f9db940b Restart/shutdown messages
Restart/Shutodwn no longer use commands (should fix issues with restarts failing)
2014-05-18 22:35:39 -07:00
Mark McDowall ef3777fccf Update improvements
Include NzbDrone.Update in mono/osx package
Do not ignore certificate warnings for services
Check hash before extracting update
New: Update support for Linux/OS X - see the wiki for more information
2014-05-15 21:58:38 -07:00
Mark McDowall eff7c4b7b7 Auto reload when server has been updated
New: Updating will reload UI on navigation
2014-05-11 17:44:42 -07:00
Mark McDowall 99f2b07a11 Bootstrap 3
New: Updated UI
New: Mobile browser support
Fixed: /favicon.ico will return the favicon now
2014-05-11 15:57:33 -07:00
Mark McDowall 1ade005a73 Fixed: Prevent errors when looking up folders via auto-complete 2014-05-10 18:39:15 -07:00
Mark McDowall 1b5ed1d641 Fixed: Disable caching of iCal 2014-05-10 18:31:07 -07:00
Mark McDowall 412291a7c4 Merged authentication so they don't step on eachother
Fixed: iCal authentication with API Key
2014-05-10 15:24:29 -07:00
Taloth Saldono ed99fa8698 Corrected various spelling errors in code. 2014-05-06 23:59:04 +02:00
Taloth Saldono 326ecf1c14 Fixed: Blacklist sorting on Series Title no longer causes UI failure. 2014-05-06 23:49:20 +02:00
Mark McDowall 007f96677c Fixed: Do not require SSL Cert Hash on Linux/OS X 2014-05-02 07:13:25 -07:00
Mark McDowall 1ce58c58af Fixed: Parsing daily episode formats that contain [] around the quality 2014-04-24 23:09:35 -07:00
Mark McDowall 78ded70b39 New: ical is available with API key authentication 2014-04-21 21:55:42 -07:00
Mark McDowall f104be6dd1 New: Support API Key via query string 2014-04-21 18:04:23 -07:00
Mark McDowall fc540067c2 Series and Season folder format validation/error handling 2014-04-17 11:26:48 -07:00
Mark McDowall f092f9c08b Merge pull request #72 from Cyberlane/alternate_titles
Show alternate names in UI
2014-04-15 23:53:04 -07:00
Mark McDowall dade3bb214 New: Examples for Series and Season folder format 2014-04-15 07:16:49 -07:00
Cyberlane 612ca49281 New: Alternative titles on Series Details UI 2014-04-14 21:51:37 +01:00
Mark McDowall fd531eda36 Fixed broken test 2014-04-12 13:58:19 -07:00
Mark McDowall 0f75a9008a New: Get series images via the API (3rd party app support) 2014-04-12 13:49:49 -07:00
Mark McDowall fe3351e7ac New: Optional disable RSS Sync (set interval to zero) 2014-04-10 18:32:36 -07:00
Mark McDowall d8aae8f8ff Fixed: Removed validation to ensure series path exists when updating a series 2014-04-10 10:18:51 -07:00
Mark McDowall 3f4c1a16f8 Health check results are stored in memory and updated as required 2014-04-09 17:19:08 -07:00
Mark McDowall e21574a203 Blacklisting improvements
New: New releases that fail will be retried a second time after waiting 1hr (configurable)
Fixed: Blacklisting releases with the same date and vastly different ages
2014-04-08 17:19:36 -07:00
Mark McDowall 606875cc2e Added SkipFreeSpaceCheckWhenImporting to resource so it can be saved 2014-04-07 11:51:51 -07:00
Mark McDowall 0951e0c74b Fixed: Prevent setting series folder to drone factory, root folder or another series' folder 2014-04-04 08:18:07 -07:00
Taloth Saldono bfe7bde17e Fixed: iCal feed no longer shows Episodes aired at 0:00 GMT as all-day events. 2014-04-01 22:50:37 +02:00
Taloth Saldono f92aded4f0 Revised Authentication logic for api and logfiles. 2014-04-01 22:50:34 +02:00
Mark McDowall 4752ba3341 Fixed: Downloading log file asking for password when authentication is disabled 2014-03-20 22:20:35 -07:00