Commit Graph

1885 Commits

Author SHA1 Message Date
Mark McDowall c6d82bf98b SeriesRenamed should trigger AfterRename 2013-07-18 23:19:17 -07:00
kay.one b676f868ce Disk scan is much much much much faster. 2013-07-18 22:05:07 -07:00
kay.one 9252c5269a Removed unused using statements 2013-07-18 20:47:55 -07:00
Mark McDowall 4a77197877 Daily series status will be fetched from API on data refresh 2013-07-18 18:53:10 -07:00
Keivan Beigi 635e206e03 replaced our zip library so we can validate update package before applying. 2013-07-18 16:37:09 -07:00
Mark McDowall 57c876a420 Added Notification display time to XBMC 2013-07-18 00:08:32 -07:00
Mark McDowall e92b273d75 Import will only delete folder if files were imported 2013-07-17 21:50:58 -07:00
Mark McDowall 40f49d7385 Less shitty way to do series stats for single requests and fixed tests 2013-07-17 17:07:48 -07:00
Mark McDowall d71765be53 RefreshSeriesTask runs every 12 hours now 2013-07-17 10:44:48 -07:00
Mark McDowall 19b3add783 SeriesStats are returned when fetching a single series
SeriesStats are no longer wipred from UI on update
2013-07-17 08:41:32 -07:00
Mark McDowall a9dd2d2f04 Actually fixed size parsing this time 2013-07-17 00:33:54 -07:00
Mark McDowall 6a9ca9295f Fixed parsing of NzbClub releases below 1GB 2013-07-16 23:58:50 -07:00
Mark McDowall 7ae7c488f3 Fixed an issue with auto unmonitor episodes 2013-07-16 20:40:37 -07:00
Keivan Beigi 48bf793746 updated around import episodes, update series. 2013-07-16 17:53:52 -07:00
Mark McDowall 53bfd43fba NLsub releases are properly detected 2013-07-16 17:51:05 -07:00
Keivan Beigi 9835608ff0 skip episode folder if drop folder doesn't exist. 2013-07-16 10:55:36 -07:00
Mark McDowall 0fbb45c175 Moved SampleSizeLimit to Spec 2013-07-15 23:43:45 -07:00
Mark McDowall de6304e628 Lower quality episodes are deleted on import (from disk and db) 2013-07-15 19:57:06 -07:00
Mark McDowall 8dacd076d8 Do not import episodes with the same filename and size 2013-07-15 19:57:04 -07:00
Keivan Beigi 89b43836d0 minor cleanup. 2013-07-15 17:46:53 -07:00
Keivan Beigi 28a919e74a fixed marr threading bug.
datamapper instances should not be reused!!!
2013-07-15 17:46:52 -07:00
Mark McDowall 440a128f28 Calendar will now only show monitored episodes 2013-07-15 15:52:00 -07:00
Mark McDowall 92bab993ae Missing will not include series and episodes that are not monitored 2013-07-15 15:19:30 -07:00
Mark McDowall 9a5b700671 Fixed parsing of mult-episode files with underscores 2013-07-14 23:30:39 -07:00
kay.one 0c5827fb41 Cleaned up auth settings 2013-07-14 00:00:50 -07:00
kay.one 4456d3cbe0 fixed disk not being scanned during series refresh. 2013-07-13 13:21:34 -07:00
Mark McDowall e8238fb03a Fixed an issue when trying to import files 2013-07-13 01:11:04 -07:00
Mark McDowall 87731d56bf Fixed an issue with parsing full path instead of filename on import
This should fix Card #61
2013-07-12 01:15:23 -07:00
Mark McDowall 3e7ef408ee Added tests for ImportApprovedEpisodes 2013-07-11 23:14:53 -07:00
Mark McDowall 9b80478f6f No longer setting AirDate to null if it aired before series start date
This was causing an issue which is caused by bad data coming from trakt...
2013-07-11 23:14:51 -07:00
Mark McDowall e1f2b0da69 Specials will not be monitored by default 2013-07-11 23:14:50 -07:00
kay.one d607b831c9 added exception logging to Tasks. 2013-07-11 23:10:34 -07:00
Mark McDowall 55b8b31bed Existing episodes will not be added to history 2013-07-11 19:19:37 -07:00
Mark McDowall 40962aca1d Add new series won't create a folder
EpisodeFile DB cleanup happens even when series folder is missing
2013-07-11 18:47:22 -07:00
Mark McDowall 2e8311bdd0 Fixed season folder format not changing 2013-07-11 00:15:00 -07:00
Mark McDowall c519195ce3 Fixed default monitored status for non-special episodes 2013-07-09 20:26:12 -07:00
Mark McDowall 2909498781 Season monitor toggle added 2013-07-09 19:57:47 -07:00
Keivan Beigi 966b9d62b7 removed Nzbx 2013-07-09 15:07:04 -07:00
Keivan Beigi 54c36e9264 Getting model by invalid ID throws a more specific exception. 2013-07-09 15:07:03 -07:00
Mark McDowall 41baecc2ee Monitored instead of ignored for episodes and seasons 2013-07-08 18:39:37 -07:00
Keivan Beigi e1488229fe removed old TODOs. 2013-07-08 17:47:45 -07:00
Mark McDowall b420592553 Fixed colours on Calendar 2013-07-07 23:39:19 -07:00
Mark McDowall 21656ecc39 Added ParsedEpisodeInfo to LocalEpisode 2013-07-07 20:17:07 -07:00
Mark McDowall 98e94643fb Episodes older than 14 days have their own priority 2013-07-07 20:15:15 -07:00
kay.one c83a67c9e2 New NzbDrone logo. 2013-07-06 15:46:36 -07:00
Mark McDowall aeb8ee06f6 Episode import uses specs and moves before import now 2013-07-06 15:00:57 -07:00
Keivan Beigi 32d6909045 fixed Ajax errors not being displayed in the UI. 2013-07-05 17:01:28 -07:00
Keivan Beigi f4ceb57b2b fixed issue where tvdbepisodeid change would break episode update. 2013-07-05 15:55:08 -07:00
Mark McDowall c719b17ac0 New migration to fix moving from UseSceneName to RenameEpsiodes 2013-07-04 22:25:15 -07:00
kay.one a216e37d6a better Series.ToString() 2013-07-04 22:17:42 -07:00
kay.one 2d41ebcc78 made some of useless exceptions to calm down. 2013-07-04 22:17:42 -07:00
Mark McDowall 5baf2e09c4 Indexer settings overhaul, reviewed settings tooltips 2013-07-04 21:54:01 -07:00
kay.one d60b863e14 moved data from Roaming to ProgramData.
Cleaned up DiskProvider
2013-07-04 21:43:28 -07:00
kay.one 7ff1335a2e fixed merge conflicts. 2013-07-04 21:09:32 -07:00
kay.one 99daa47f89 added support for removing columns 2013-07-04 20:59:03 -07:00
Keivan Beigi 1c5a74df98 Starting to add ALTER COLUMN to SQLite. 2013-07-04 20:59:02 -07:00
Keivan Beigi 50ee2ee357 removed backlog from server 2013-07-04 20:58:30 -07:00
Mark McDowall 3f6a6d53d5 Media Management settings are alive 2013-07-04 20:26:07 -07:00
Mark McDowall 943a05bc09 NzbClub and any indexers with settings are not enabled by default 2013-07-04 14:20:08 -07:00
Mark McDowall c08fcaad84 More default quality profiles 2013-07-03 20:47:58 -07:00
Mark McDowall a2d993138c Allow series name in season folder 2013-07-03 00:13:55 -07:00
Keivan Beigi 31d472a0a0 mark parse as invalid if last episode is before first. 2013-07-02 17:44:41 -07:00
Mark McDowall b21e49f5fa Settings loading overhaul
Download client moved to a layout
Settings are only shown after all settings are loaded
2013-07-01 23:46:38 -07:00
Mark McDowall 29ed3293d1 Made Nzb Restrictions case-insensative 2013-07-01 21:57:49 -07:00
Mark McDowall 8bb4b06d28 NzbRestrictions are now used, no more allowed release groups 2013-07-01 19:34:38 -07:00
Mark McDowall 6f949dd129 Manual episode search added to episode details 2013-06-28 17:35:40 -07:00
Keivan Beigi 2ce5f6d416 skip report if series title can't be parsed. 2013-06-28 13:23:41 -07:00
Mark McDowall f7c340d795 Save and add, notif settings cleanup 2013-06-27 18:56:05 -07:00
Keivan Beigi dde91569ac cleaned up test db path for tests. 2013-06-27 18:03:04 -07:00
Keivan Beigi 64df2229d6 removed nzbsrus 2013-06-27 17:05:21 -07:00
Keivan Beigi 6b0a24e28e broke up EnvironmentProvider into different services 2013-06-27 17:05:20 -07:00
Mark McDowall 0ffb72bca1 Delete added to indexers 2013-06-27 00:37:39 -07:00
Mark McDowall ef62af75df Don't skip files/folders that are too fresh on import 2013-06-23 22:42:31 -07:00
Mark McDowall 5c3f0203e5 Properly parsing Season 03 Episode 10 releases
No longer stripping quotes from Title's in SimpleTitleRegex
2013-06-19 08:45:49 -07:00
Mark McDowall 6bb2f14153 Tests added for DownloadApprovedReports also some cleanup 2013-06-18 22:45:10 -07:00
Mark McDowall b815ad487b Fixed csproj 2013-06-18 19:13:15 -07:00
Mark McDowall 8ee0789c62 Added SeasonSearchCommand 2013-06-18 19:08:44 -07:00
Mark McDowall 7ebcd2b75e RssSync defaults to 15 minutes 2013-06-18 19:08:43 -07:00
Keivan Beigi 73f3459264 added log trim command 2013-06-18 18:01:08 -07:00
Keivan Beigi 1f62194ab8 fixed NotInQueueSpecification throwing exceptions when it couldn't parse an item in the queue. 2013-06-14 11:59:06 -07:00
Mark McDowall ca334ef664 Select type added for client schema 2013-06-13 00:20:33 -07:00
Mark McDowall 8cac7ed1cd Notifications can be tested
Notification ImplementationType was added for showing in UI (Humanized/Title cased of Implementation)
2013-06-12 23:47:56 -07:00
Mark McDowall 1f4cf0034e Added test button to notification edit 2013-06-12 23:47:27 -07:00
Keivan Beigi 38589742e3 added caching breaker to media cover images. 2013-06-12 18:37:05 -07:00
Mark McDowall b99e62c5ba Xbmc Refactored 2013-06-11 23:45:41 -07:00
Keivan Beigi 76fb548ccd Added event type icon to history grid. 2013-06-10 18:55:05 -07:00
kay.one aca5d1f361 fixed calendar view 2013-06-09 19:10:15 -07:00
kay.one ac3582d5c4 should be able to queue report using api. 2013-06-09 13:50:57 -07:00
kay.one 487ad01a0e only publish import event if an episode is actually imported. 2013-06-09 00:14:38 -07:00
kay.one dc2930dc98 added toggle cell for episode ignore status. 2013-06-08 23:21:32 -07:00
kay.one ca71025bca updated history table 2013-06-08 23:20:38 -07:00
kay.one c4badd72bd added quality profile label 2013-06-08 15:23:17 -07:00
kay.one efa9cf6380 cleaned up the mindfuck that was scene mapping. 2013-06-08 12:14:52 -07:00
kay.one 074d7f2df5 fixed newznab parsing limited Wombles rss to TV 2013-06-08 10:53:26 -07:00
kay.one 5dc7e03b8d fixed nzbclub size parsing. Http timeout reduced from 100 to 20 seconds 2013-06-08 10:29:19 -07:00
Mark McDowall d33b152a44 Episode.AirDate will be nulled if its before Series.FirstAired 2013-06-08 00:58:28 -07:00
kay.one 890d1f2398 added release results to episode detail tab 2013-06-06 17:17:57 -07:00
kay.one a5be71fd8c unknow quality is rejected by AcceptableSizeSpecification 2013-06-06 16:05:06 -07:00
kay.one 5d563f041e renamed SearchDefinition to SearchCriteria 2013-06-06 07:42:23 -07:00
kay.one cc0ed59e7b added quality size repo fixture 2013-06-05 23:06:50 -07:00
Mark McDowall 9722506aca Fixed XBMC updating 2013-06-04 20:14:12 -07:00
Mark McDowall 66bce4b51e Notifications have real messages now 2013-06-04 20:14:11 -07:00
Keivan Beigi 9160343a51 added /logs 2013-06-04 17:49:53 -07:00
kay.one fc7d4536ac minor cleanup 2013-06-03 23:27:18 -07:00
kay.one 13cff22cf8 fixed Newznab category numbers. 2013-06-03 20:33:03 -07:00
Keivan Beigi a7fc3f9776 fixed newznab apikey 2013-06-03 16:07:36 -07:00
kay.one a997c10ca1 Fixed header request. 2013-06-02 23:12:31 -07:00
kay.one 233def11c7 fixed media cover download issue 2013-06-02 22:51:16 -07:00
kay.one e708a17c6a added RefreshSeriesCommand to scheduler (6 hours) 2013-06-02 22:41:24 -07:00
kay.one e5d35d7f59 fixed media cover download issue 2013-06-02 22:39:42 -07:00
kay.one 287dedadea fixed episodeservice.updatemany 2013-06-02 20:56:17 -07:00
kay.one 6c1d16ae57 minor cleanup. 2013-06-02 20:44:31 -07:00
kay.one ace98831c7 using compiled delegate instead of reflection in Marr 2013-06-02 20:15:56 -07:00
kay.one 9db5b7963e read is done using simple reflection strategy. 2013-06-02 17:27:05 -07:00
kay.one a46ef37f0b added new reflection strategy, lets see if it works in mono. 2013-06-02 17:08:47 -07:00
kay.one 49949bbe74 cleaned up refresh series info 2013-06-02 12:29:00 -07:00
kay.one b133fa9585 Added populate lazy-loading extensions. 2013-06-01 23:41:30 -07:00
kay.one 88cd6a3213 removed join from EpisodesBetweenDates, should be join in memoery in the API 2013-06-01 12:39:30 -07:00
kay.one e5cc0c1a93 value injector should map lazy loaded values properly. 2013-05-31 19:49:53 -07:00
Mark McDowall 1e4b7b033d Don't use alias for group by 2013-05-30 22:15:21 -07:00
Mark McDowall 9a68785c26 Default separater will be " - " now 2013-05-30 21:07:18 -07:00
Mark McDowall d2a59ea404 Indexers are saved when settings are saved 2013-05-30 21:07:16 -07:00
Mark McDowall fd88f17ead DownloadClient settings cleaned up 2013-05-30 21:07:09 -07:00
Keivan Beigi c1bbd0bd5d cleaned up handling of Unknown quality type. 2013-05-30 18:43:13 -07:00
Keivan Beigi 5b2410da3f non-working cached repository. 2013-05-30 17:14:18 -07:00
kay.one acf54203e5 Tuned down DB logging
Added cache to scene mapping.
2013-05-29 21:55:43 -07:00
Mark McDowall de911005cb Episodes between dates uses SQL join 2013-05-29 21:06:24 -07:00
Mark McDowall f21a235c00 Fixed trakt searching, cleaned up indexer/notification modules 2013-05-29 20:27:50 -07:00
Keivan Beigi 9181b1bb91 more granular Concurrency control.
indexer calls are done fully paralleled.
events are dispatched on max of 2 threads.
2013-05-29 18:35:26 -07:00
Keivan Beigi 763df726f0 all services are singleton by default. 2013-05-29 18:33:20 -07:00
Keivan Beigi 8bdf8c31f0 replaced Json.Serialize with ToJson extension method. 2013-05-29 14:29:51 -07:00
Mark McDowall 0bc2d4814c Removed indexer tooltips 2013-05-29 00:20:57 -07:00
Mark McDowall af6e3ddb66 Cleaned up per comments 2013-05-29 00:20:55 -07:00
kay.one e2d17ac109 covers are re-downloaded if remote size is different than
local size.
2013-05-28 21:10:49 -07:00
Mark McDowall 1d007be8fd Notifications wired up 2013-05-28 19:49:34 -07:00
Mark McDowall e4410d8cb7 Able to create new Newznab indexers 2013-05-28 19:49:33 -07:00
Mark McDowall 5660b5086c Cleaned up a bit 2013-05-28 19:49:32 -07:00
kay.one 6144ff8f3e better handling of situations where a parsed episode isn't in the database. 2013-05-28 18:28:47 -07:00
Keivan Beigi 4e06cf0fa6 added more info to decision engine exception reporting. 2013-05-28 17:15:42 -07:00
kay.one 566e4eb1ce updated FluentMigrator 2013-05-28 00:41:32 -07:00
kay.one e4e6bcae1d last used quality profile is now used as default 2013-05-27 22:40:58 -07:00
Keivan Beigi 465dc725c8 finished add series,
still has a few rough edges but should be functional.
2013-05-27 19:06:47 -07:00
Mark McDowall ea929974f3 Can add indexer (in UI) 2013-05-27 17:20:24 -07:00
Mark McDowall 6351011cce Treat WEBRip as WEBDL 2013-05-27 17:20:23 -07:00
Mark McDowall 6397239435 Order notifications in schema 2013-05-27 17:20:21 -07:00
Mark McDowall 0d21f34ec5 Renamed Smtp to Email 2013-05-26 22:44:54 -07:00
Mark McDowall ff29ab9150 Purdy Add Notifications 2013-05-26 22:27:33 -07:00
Mark McDowall 482cbc20a3 Notification schema added to server side. 2013-05-24 18:51:47 -07:00
Mark McDowall 95a9a297bc RootFolder removed from Series, going back to Path 2013-05-23 21:45:11 -07:00
kay.one 3010ed6073 added loggly integration 2013-05-23 20:23:59 -07:00