Commit Graph

849 Commits

Author SHA1 Message Date
Mark McDowall 34ca5d4014 Tooltips shouldn't stay visible after clicking 2014-05-17 23:00:04 -07:00
Mark McDowall 6ee876392c Updater log filename changed and restart drone with --nobrowser 2014-05-16 23:05:30 -07:00
Mark McDowall 20124ab61d Fixed: Parsing of some quality from some Bluray files 2014-05-16 23:01:36 -07:00
Mark McDowall 0acea5a22c Tooltips are now attached to body all the time 2014-05-16 17:53:25 -07:00
Mark McDowall a1abcbcd40 Fixed: Prevent the update button from being double clicked for 5 seconds 2014-05-16 08:47:53 -07:00
Mark McDowall 0a1db9d071 Only vacuum the DB in production 2014-05-16 07:35:41 -07:00
Mark McDowall 1d4837a5f2 Merge branch 'updater' into develop 2014-05-15 22:07:55 -07:00
Mark McDowall f806fa747e Going to Series should force a reload of drone after an update 2014-05-15 22:07:46 -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 5c2f77339d Fixed advanced and save buttons 2014-05-14 07:42:44 -07:00
Mark McDowall ac9e185ca0 Resharper inspections 2014-05-14 07:22:28 -07:00
Mark McDowall 37b96ecbbe Better hover/focus ordering 2014-05-13 10:48:20 -07:00
Mark McDowall 828241c576 Fixed: Firefox styling of navbar buttons after click 2014-05-13 10:38:25 -07:00
Mark McDowall a2095f6f29 some formatting 2014-05-12 17:35:32 -07:00
Mark McDowall 2fdb0513e8 Fixed: Searching from missing won't trigger spinner on both buttons
Some formatting updates
2014-05-12 17:32:50 -07:00
Mark McDowall e7683642dd lrn2spl 2014-05-12 15:46:54 -07:00
Mark McDowall 7bb69d5ef4 Fixed nzb title width in manual search 2014-05-11 22:46:20 -07:00
Mark McDowall ea12cf06da csproj change 2014-05-11 19:25:23 -07:00
Mark McDowall f795d93819 Fixed migrations 2014-05-11 19:23:57 -07:00
Mark McDowall 3bcbd88787 Fixed compilation issue 2014-05-11 19:19:15 -07:00
Mark McDowall f6077238e6 Merge branch 'metadata' into develop 2014-05-11 19:16:15 -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
Taloth Saldono 28fa264c69 Initial Bootstrap 3 migration 2014-05-11 15:57:09 -07:00
Mark McDowall ad0e372c35 Fixed broken test 2014-05-10 23:31:56 -07:00
Mark McDowall b3fb807f41 HttpProvider.PostCommand will no longer keep the connection alive 2014-05-10 21:37:07 -07:00
Mark McDowall 3c47df8691 XBMC API improvements 2014-05-10 19:52:19 -07:00
Mark McDowall 42101d302b Fixed: Ignore Priority monitor errors on mono 2014-05-10 19:00:28 -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 f9bc96aba5 Updated Selenium WebDriver to 2.41.0.0. 2014-05-08 20:18:49 +02:00
Taloth Saldono dd0c78dbc4 Changed the setting to auto-unmonitor deleted episodes and recycle bin path so they are visible in basic mode. 2014-05-08 20:03:17 +02:00
Taloth Saldono afff79feae Fixed: Restricted allowed Release Groups to reduce erroneous matches. 2014-05-08 20:03:16 +02:00
Taloth Saldono 79b2b14668 Updated tests to work better with VS2013 Test Adapter. 2014-05-08 20:03:15 +02:00
Taloth Saldono 388943ea1b Fixed: Quality parser now properly deals with releases with underscores as delimiter. 2014-05-06 23:59:07 +02:00
Taloth Saldono bf7180f9ac Fixed: mm.dd.yyyy airdate now parsed. 2014-05-06 23:59:06 +02:00
Taloth Saldono 7b607ce895 Moved IsFirstOrLastEpisodeOfSeason logic to AcceptableSize specification so we can reuse the seasonsearchcriteria to reduce the number of database calls. 2014-05-06 23:59:06 +02:00
Taloth Saldono 0187df38ec Implemented cache for QualityDefinitionService to reduce db calls. 2014-05-06 23:59:05 +02:00
Taloth Saldono 45b1067d44 Fixed: bdrip/brrip with resolution now recognized as Bluray quality. 2014-05-06 23:59:04 +02: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 344e6b0f9c Cleanup duplicate episode metadata and images 2014-05-05 19:30:47 -07:00
Mark McDowall eeacf9ef9f Set dognzb URL to api for new installs 2014-05-04 00:56:49 -07:00
Mark McDowall 00db083adf Fixed: dognzb API URL 2014-05-02 14:56:14 -07:00
Mark McDowall b89d9c22b9 Fixed: Changing the SSL cert will re-register with the new cert (when running as admin) 2014-05-02 14:52:24 -07: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 9355c9d9f1 Metadata bug fixes
Fixed: Don't link XBMC episode images to Roksbox
Fixed: Don't scan for metadata until files are imported
2014-05-01 19:19:42 -07:00
Mark McDowall 1f40bef249 Initial metadata overhaul 2014-05-01 16:51:18 -07:00
Mark McDowall 6d8b38366f Fixed: Double periods in filenames will be replaces with a single period 2014-05-01 13:29:09 -07:00
Mark McDowall 859e36aa6b New: Do not import files inside the EXTRAS folder within a Series 2014-04-29 17:03:14 -07:00
Mark McDowall 017b6ade5e Fixed: Do not search for episodes that were just grabbed via RSS Sync 2014-04-27 23:12:28 -07:00
Mark McDowall 2dbc038d17 New: Write PID file to AppData directory on Linux/OS X 2014-04-27 22:14:31 -07:00
Mark McDowall 9c0fb34864 Print version response from XBMC in logs 2014-04-27 15:09:37 -07:00
Mark McDowall f40a5eb9e9 Fixed: Set episode guide url for XBMC metadata 2014-04-26 09:01:03 -07:00
Mark McDowall 836c39a47d New: Shift-click to change monitored status of multiple episodes in season 2014-04-25 23:02:48 -07:00
Mark McDowall 6c5a5340b8 Fixed: Back/Cancel on add notification won't break saving settings 2014-04-25 21:22:44 -07:00
Mark McDowall ebe42357c8 Use clean name when finding by title 2014-04-25 20:00:44 -07:00
Mark McDowall 57a6e39669 Fixed: new series searching is less restrictive 2014-04-25 19:42:38 -07:00
Mark McDowall a7cabc49b4 Fixed: searching trakt for some series with special characters 2014-04-24 23:25:11 -07:00
Mark McDowall 1ce58c58af Fixed: Parsing daily episode formats that contain [] around the quality 2014-04-24 23:09:35 -07:00
Taloth Saldono 5428d9d53f Improved detection of hashed releases.
- Added specific rejection code for 32 random characters to ignore all md5 and mixed-case hashes.
- Added NZBGeek hash format.
- Removed -RP from Release Group.
- Added test and fix for reversed title. Currently matching it based on a couple of patterns.
2014-04-22 19:44:44 +02:00
Mark McDowall 9c858445a3 Cleanup episode metadata/image files that aren't properly attached to files 2014-04-21 22:51:53 -07:00
Mark McDowall 78ded70b39 New: ical is available with API key authentication 2014-04-21 21:55:42 -07:00
Mark McDowall bb25c8955c Advanced options toggle should be more clear 2014-04-21 20:45:13 -07:00
Mark McDowall cde3d0b44a Don't throw permissions errors when importing files
Fixed: Better error handling when setting permissions after import (mono)
2014-04-21 20:26:12 -07:00
Mark McDowall f104be6dd1 New: Support API Key via query string 2014-04-21 18:04:23 -07:00
Mark McDowall 8414890017 Fixed: Updating Plex 2014-04-18 20:22:35 -07:00
Mark McDowall 0a125c485b Removed console.writeline for Regex 2014-04-17 15:42:47 -07:00
Mark McDowall fc540067c2 Series and Season folder format validation/error handling 2014-04-17 11:26:48 -07:00
Mark McDowall 40c2c0b533 Fixed updating for plex server 2014-04-16 10:09:57 -07:00
Mark McDowall a2a2ad38b0 Fixed broken test 2014-04-16 00:01:04 -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 bc17466dbc Fixed: Parsing files that contain the date along with a season and episode 2014-04-15 16:53:08 -07:00
Mark McDowall 14554b49bc HashedReleaseFixture uses OS agnostic paths 2014-04-15 14:50:18 -07:00
Taloth Saldono 6aaa3c573f Fixed: Hashed releases should be parsed more accurately. 2014-04-15 23:21:59 +02:00
Mark McDowall dade3bb214 New: Examples for Series and Season folder format 2014-04-15 07:16:49 -07:00
Mark McDowall 5bc820efed Fixed: Plex server authentication 2014-04-14 22:07:43 -07:00
Cyberlane 612ca49281 New: Alternative titles on Series Details UI 2014-04-14 21:51:37 +01:00
Mark McDowall af75813347 Fixed: ctrl, alt and cmd won't trigger searching on add series 2014-04-13 13:59:49 -07:00
Mark McDowall 63022626f1 Fixed: Next airing will only include monitored episodes 2014-04-13 13:25:47 -07:00
Mark McDowall fd531eda36 Fixed broken test 2014-04-12 13:58:19 -07:00
Mark McDowall 192e79d2ff New: Automatic search for missing episodes if RSS Sync hasn't been run recently 2014-04-12 13:49:50 -07:00
Mark McDowall 0f75a9008a New: Get series images via the API (3rd party app support) 2014-04-12 13:49:49 -07:00
Taloth Saldono 000c172553 Fixed: Moved main database cleanup to daily housekeeping to prevent windows service startup failure. 2014-04-12 20:54:04 +02:00
Mark McDowall ceb06378ad Fixed: Daily series won't get treated as specials during sample checks 2014-04-10 18:32:37 -07:00
Mark McDowall fe3351e7ac New: Optional disable RSS Sync (set interval to zero) 2014-04-10 18:32:36 -07:00
Mark McDowall 187724f74c Missing search now searches for episodes not in queue 2014-04-10 17:25:46 -07:00
Mark McDowall 64ea525f79 Added test to confirm Release Group: Cyphanix parses properly 2014-04-10 16:21:14 -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 946406f456 Rescan all series via RescanSeriesCommand 2014-04-10 08:56:18 -07:00
Mark McDowall 073b496197 Update series logging improvements 2014-04-09 21:37:52 -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 0c71b7c5d0 Merge branch 'blacklisting' into develop 2014-04-09 07:18:48 -07:00
Mark McDowall 6133bc6db7 Missing episode search will skip already queued releases 2014-04-08 17:25:56 -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 492ffb5714 Added more logging for series editor 2014-04-08 15:41:14 -07:00
Mark McDowall b582127e14 Fixed a couple xbmc metadata bugs 2014-04-08 12:14:35 -07:00
Mark McDowall 6a26204d8e Allow episode zero in tests, but fail in season and episode are both zero 2014-04-08 10:22:36 -07:00
Mark McDowall 31deff1ea3 Fixed: Daily shows will no longer skip sample detection 2014-04-08 07:12:21 -07:00
Mark McDowall 606875cc2e Added SkipFreeSpaceCheckWhenImporting to resource so it can be saved 2014-04-07 11:51:51 -07:00
Mark McDowall c41944ed33 if_mono to fix free space check on import 2014-04-07 11:15:18 -07:00
Mark McDowall 8b9ea9817a Show download client and download client id in history details 2014-04-06 21:07:55 -07:00
Mark McDowall 0a17630c5a Fixed: Do not treat the pressence of Italy as an Italian release 2014-04-06 20:10:05 -07:00
Mark McDowall e58faf8621 Plex server testing will use username and password if configured 2014-04-06 19:46:41 -07:00
Mark McDowall 2cc0dc3aab New: Username and Password for Plex Server (optional) 2014-04-06 19:44:04 -07:00
Mark McDowall b65f2e7845 Messenger supports hideOnNavigate now
New: After adding a series you will be able to navigate to it via the UI notification
2014-04-04 10:58:21 -07:00
Mark McDowall 0f9360bccb New: Advanced option to skip checking free space when importing files 2014-04-04 09:25:18 -07:00
Mark McDowall 52c5c19b0a New: Show release name when downloading (series details & calendar) 2014-04-04 08:56:29 -07:00
Mark McDowall 2427b1f254 New: Blacklist release from episode details 2014-04-04 08:32:06 -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
Mark McDowall ff865f56d0 New: Include mediainfo dylib on OS X 2014-04-04 08:14:23 -07:00
Mark McDowall 30e66afb20 Show message when no updates are available 2014-04-03 19:16:48 -07:00
Mark McDowall e5263f143d Import process improvements
New: Post processing scripts can pass "Path" via API to scan a specific folder directly
Fixed: Do not delete folder from drone factory when non-sample video files exist
2014-04-03 17:08:51 -07:00
Mark McDowall 037127163f New: Choose notification sound for PushOver 2014-04-03 07:05:38 -07:00
Mark McDowall 48a92696e9 New: PushBullet to all devices (leave device id blank) 2014-04-02 17:17:38 -07:00
Mark McDowall 9edb261c16 Fixed: Daily series with multiple episodes on the same day 2014-04-02 17:02:53 -07:00
Mark McDowall a336726dd5 Fixed: Searching for all missing episodes 2014-04-02 16:25:54 -07:00
Mark McDowall 206b69524d Merge pull request #69 from Taloth/xemseasonsearch
Season Search now correctly uses scene numbering
2014-04-02 08:24:54 -07:00
Mark McDowall f1322555d5 Merge pull request #68 from Taloth/develop
Authentication and fixes
2014-04-02 07:35:38 -07:00
Mark McDowall 380a813dbc Fixed: Refreshing season images for XBMC metadata when there are multiple types (poster, banner, etc) 2014-04-02 07:26:18 -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 73c3cca69c Revised History Details labels. 2014-04-01 22:50:36 +02:00
Taloth Saldono fe02467a71 Exceptron now uses 'en' culture if none is specified. 2014-04-01 22:50:36 +02:00
Taloth Saldono 118089c272 Process start logged as Debug instead of Info. 2014-04-01 22:50:35 +02:00
Taloth Saldono cfc29f4424 Fixed typo in delete episode. 2014-04-01 22:50:34 +02:00
Taloth Saldono f92aded4f0 Revised Authentication logic for api and logfiles. 2014-04-01 22:50:34 +02:00
Taloth Saldono 38b0fae29a Moved Episode Not Requested check to new Specification. Updated tests. 2014-04-01 21:39:17 +02:00
Taloth Saldono 198ff059c4 Fixed: Season Search now correctly uses scene numbering. 2014-03-30 13:50:17 +02:00
Mark McDowall 9645fb07db Removed DateTimeExtensions 2014-03-28 16:45:29 -07:00
Mark McDowall da5713688d Fixed: Cleanup duplicate Series Metadata files in database on startup 2014-03-27 16:47:04 -07:00
Mark McDowall 4de036af55 Fixed: Exclude @eaDir folders when adding existing series 2014-03-27 08:02:39 -07:00
Mark McDowall 30894429f3 Add another test to ensure removal from directories 2014-03-26 16:49:31 -07:00
Mark McDowall 47624ef704 Remove special folder regardless of location 2014-03-26 16:49:03 -07:00
Mark McDowall 149a1c2b75 OsAgnostic for OnlyContain 2014-03-26 08:13:11 -07:00
Mark McDowall 41ebf21657 Fixed system files test 2014-03-26 07:47:58 -07:00
Mark McDowall 6072a58c57 Fixed: Ignore Apple generated files when adding existing series 2014-03-26 07:37:36 -07:00
Mark McDowall f88a83ae10 Better cleaning before parsing releases and files 2014-03-26 07:21:02 -07:00
Mark McDowall 2211cc5057 Do not show connection to backend restored message 2014-03-26 07:06:30 -07:00
Mark McDowall a0aaac0fd9 Added some stopwatches for disk scanning 2014-03-25 16:25:45 -07:00
Mark McDowall 30788a45e1 Fixed: Calendar will show all downloading instead of top 15 2014-03-21 23:15:13 -07:00
Mark McDowall f52c151f0a Call DiskScanService.Scan directly 2014-03-21 22:32:57 -07:00
Mark McDowall 69f5c8444e New: Added drone factory rescan button to Wanted 2014-03-21 21:31:15 -07:00
Mark McDowall 357726ed09 Fixed: Do not prevent adding of indexer when API request limit was reached 2014-03-21 07:59:42 -07:00
Mark McDowall 0cad77303d Only search for monitored missing episodes 2014-03-21 07:58:38 -07:00
Mark McDowall b47fa831ae Fixed: Only clear readonly flag when file has readonly flag 2014-03-20 22:42:31 -07:00
Mark McDowall 4752ba3341 Fixed: Downloading log file asking for password when authentication is disabled 2014-03-20 22:20:35 -07:00
Mark McDowall c6e492af4e Fixed: Ended series will be refreshed from trakt every 30 days instead of daily 2014-03-20 21:15:01 -07:00
Mark McDowall 87e5d1d84f Log reasons a release was rejected after all specs have processed 2014-03-20 16:52:19 -07:00
Mark McDowall 89e0b41ebc New: Search for all missing episodes 2014-03-20 16:41:44 -07:00