1
0
mirror of https://github.com/Sonarr/Sonarr.git synced 2024-10-31 16:02:29 +01:00
Commit Graph

1997 Commits

Author SHA1 Message Date
Mark McDowall
7d43afd7b9 Good riddance SyndicationFeed 2013-08-05 19:45:57 -07:00
kay.one
d64bb56575 always replace .NET 3.5 of json.net with 4.0 on build. 2013-08-05 15:49:41 -07:00
kay.one
256520c551 cleaned up extra usings. 2013-08-05 15:10:32 -07:00
Mark McDowall
57bb37a8cd Update season episodes from season pass 2013-08-05 13:02:25 -07:00
Mark McDowall
6ca17942f0 Added season pass for toggling monitored status of seasons
Linked from missing
2013-08-05 02:09:41 -07:00
Mark McDowall
19906e0350 Special folders also apply to RootFolder unmapped folders 2013-08-04 10:04:36 -07:00
Mark McDowall
7e4236df3e EpisodeRefresh matches by season and episode number instead of tvdbepisodeid 2013-08-03 22:45:46 -07:00
Mark McDowall
ab9c22f7c1 Newznab urls will have any trailing slashes stripped before searching 2013-08-03 14:39:07 -07:00
Mark McDowall
6296293286 Update errors shouldn't re-run updater 30 seconds later so we'll catch the error 2013-08-03 14:15:31 -07:00
Mark McDowall
7efe4419fb Because kayone says any 2013-08-03 11:18:01 -07:00
Mark McDowall
bbd0fd41a3 MediaFile cleanup will unlink removed episode files from episodes 2013-08-02 23:44:10 -07:00
Mark McDowall
177e4b850e Fixed the broken tests 2013-08-02 20:28:17 -07:00
Mark McDowall
1c5e30bbd0 Directory lookup will not include some folders at base of drive 2013-08-02 20:01:16 -07:00
Mark McDowall
485f05d4b9 Prevent adding a root folder that is the same as drone factory 2013-08-02 00:17:19 -07:00
Mark McDowall
12bb55f52d Added indexer name to manual search 2013-08-01 16:34:36 -07:00
Mark McDowall
eaa7b39025 Better notification messages 2013-08-01 00:11:42 -07:00
Keivan Beigi
4e7468e6fe cleaned up refresh series a bit. 2013-07-31 19:02:36 -07:00
Mark McDowall
9d0501816c "Its an error" 2013-07-31 09:43:38 -07:00
Mark McDowall
7a408f0ed8 Do not blowup notificaiton pipeline when on notification throws 2013-07-31 08:38:12 -07:00
kay.one
5a62e8ae6b updated project output for core/common to _output 2013-07-30 22:55:58 -07:00
kay.one
a5bb99367e skip queue check and adding new items if download client isn't configured correctly. 2013-07-30 22:49:41 -07:00
kay.one
1eb278c7f6 less aggressive http exception logging. 2013-07-30 22:35:07 -07:00
kay.one
c57fb29db4 upgrade service only tries to delete existing file if it actually exists. 2013-07-30 22:11:54 -07:00
Keivan Beigi
c3b25878d4 do a check to see if daily episode has airdate before attempting a search. 2013-07-30 21:48:55 -07:00
Mark McDowall
17842d3fa1 Added categories to newznab section 2013-07-30 20:42:07 -07:00
kay.one
e24c85cc1c upped updated interval to 60 minutes from 5 minutes. 2013-07-29 19:34:29 -07:00
kay.one
2dfebd2147 moved update url from db to nzbdrone.config 2013-07-29 19:12:16 -07:00
Keivan Beigi
c48ce4d9e0 DB log target is removed after test/app shutdown 2013-07-29 17:57:55 -07:00
Keivan Beigi
c80202bec3 updated FluentMigrator 2013-07-29 17:57:54 -07:00
Mark McDowall
60177abf51 A bit more logging for delete file (in recycle bin) 2013-07-30 02:09:48 +02:00
Mark McDowall
17d5895957 Properly store AirDate from source timezone 2013-07-30 01:52:54 +02:00
Mark McDowall
625acef635 Added links and api key links to notifications 2013-07-27 13:57:41 -07:00
Mark McDowall
3f85104d18 Fixed parsing of shows with scene numbering 2013-07-27 01:05:21 -07:00
kay.one
9a24268ee7 removed code redundancies. 2013-07-26 22:02:25 -07:00
kay.one
6d3a604677 create data folder if doesn't exist. 2013-07-26 21:53:05 -07:00
Keivan Beigi
72d0b9c839 remove AnyCPU 2013-07-26 17:04:55 -07:00
Mark McDowall
07073be73c Notifications work for daily shows 2013-07-26 08:22:02 -07:00
kay.one
23b2c9eef5 more linux fixes 2013-07-25 22:22:44 -07:00
Mark McDowall
9330f0aefc Fixed SeriesStats query 2013-07-25 21:31:57 -07:00
Mark McDowall
5bfcc511e8 AirDate now stored as a string 2013-07-25 21:04:47 -07:00
Mark McDowall
e96e1b10db Added pushover notifications 2013-07-25 00:24:09 -07:00
Mark McDowall
69d067d2c0 Logging level can be set in the UI (immediately applied)
Logging level is set from config on startup as well
2013-07-24 18:59:11 -07:00
Mark McDowall
13b71bdeb7 Set version to 10.0.0.* in AssemblyInfo 2013-07-24 18:59:09 -07:00
Mark McDowall
84af2be14a Log level halfway there 2013-07-24 18:59:02 -07:00
kay.one
478caf15f8 static resource URLs are now case sensitive. 2013-07-23 23:27:31 -07:00
kay.one
e89a35522e removed redundant qualifiers. 2013-07-23 23:27:30 -07:00
Mark McDowall
50f66cbcca Fixed broken tests 2013-07-23 22:40:29 -07:00
Mark McDowall
eb5a15a8ca Added AirDateUtc for UTC offset time 2013-07-23 22:28:06 -07:00
Mark McDowall
7689b50dee Removed CustomStartDate 2013-07-23 21:40:05 -07:00
Mark McDowall
2083a86c2a Xem update errors will be treated as trace 2013-07-23 20:52:37 -07:00
Mark McDowall
537989c515 Updated MediaInfo.dll 2013-07-23 20:19:20 -07:00
Keivan Beigi
121f3b973d added TTL to cached objects 2013-07-23 17:35:49 -07:00
Mark McDowall
fa5dda8e2f Remove _UNPACK_ and _FAILED_ from folder name before processing 2013-07-22 23:46:42 -07:00
Mark McDowall
f2d030ef27 Xem is used now 2013-07-22 22:50:32 -07:00
Mark McDowall
236316c402 Do not reparse episode files 2013-07-22 18:37:52 -07:00
Mark McDowall
4c1e6e14aa EpisodeFile cleanup and deletion fixes
Upgraded episodes will no longer be auto unmonitored
EpsiodeFiles will be removed from db if parsing rules have changed
EpisodeFiles will be removed from db if they are not in their series' folder (or subfolder)
2013-07-22 17:50:37 -07:00
Mark McDowall
19fc3bad6c More logging for existing file import issue 2013-07-21 23:31:51 -07:00
Mark McDowall
116913107d Missing count will not include unmonitored episodes 2013-07-21 21:39:26 -07:00
Mark McDowall
d19e33f0a8 Series search added 2013-07-21 19:52:53 -07:00
Mark McDowall
c07bef0e1b Fixed merge conflict 2013-07-18 23:22:49 -07:00
Mark McDowall
b6b3d26868 Added tests for rename episodes 2013-07-18 23:21:13 -07:00
Mark McDowall
637b101975 Rename series added 2013-07-18 23:21:12 -07:00
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