1
0
mirror of https://github.com/Sonarr/Sonarr.git synced 2024-12-21 01:49:57 +02:00
Commit Graph

282 Commits

Author SHA1 Message Date
Taloth Saldono
2a83088045 Changed the way the Database is registered with TinyIoC to make Logdb and future cachedb more accessible. 2015-05-04 00:50:10 +02:00
Mark McDowall
6ab629ea98 Partial updates for command updates 2015-05-01 22:03:20 -07:00
Mark McDowall
9a629c2fc6 Display names for Notifications 2015-04-25 09:02:17 -07:00
Mark McDowall
c12f16b6d3 Mapped Network Drive Validator
New: Prevent adding Mapped Network Drives when Running as a Windows Services
2015-04-15 23:50:19 -07:00
Taloth Saldono
15eeb19cd5 New: Synology Media Indexer support in Connect. 2015-03-24 20:09:12 +01:00
Mark McDowall
638e3ca898 Command queue
New: Adding multiple series will queue them instead of running all at once
New: Slower scheduled tasks won't be block others from running
2015-03-16 22:07:02 -07:00
Taloth Saldono
c7470a426a New: Added Torznab as generic indexer. 2015-03-16 23:42:22 +01:00
Taloth
aa7aa3ce61 Merge pull request #218 from Sonarr/fanzub-url
Fanzub url can now be modified [migration 82]
2015-03-09 20:54:41 +01:00
Taloth Saldono
799f6034c7 Fixed: Removed hardcoded dot prefix from the transmission category, making it configurable via the settings instead. 2015-03-05 20:44:41 +01:00
Taloth Saldono
4036654f3f New: Fanzub url can now be modified (to be used only with alternative sites implementing the same api) 2015-03-04 22:41:22 +01:00
Taloth Saldono
6803e46782 Fixed: Empty Sabnzbd category is now properly handled. But added UI validation to recommend adding a category. 2015-03-04 21:14:40 +01:00
Mark McDowall
72993f3c3c Fixed: Cutoff will be respected when release is still in queue 2015-02-26 08:13:15 -08:00
Mark McDowall
b7e609a7d5 De-dupe Tags
Fixed: Remove duplicate tags and prevent new ones from being created
2015-02-13 17:04:07 -08:00
Taloth
5750f012cb Merge pull request #180 from Sonarr/updatecheck-fixes
Updatecheck fixes
2015-02-08 21:21:24 +01:00
Mark McDowall
20782bbbc1 Episode import improvements
Fixed: Use folder name when file name is not parsable on import
2015-02-08 00:07:08 -08:00
Taloth Saldono
071839fa86 Removed InstallUpdate, instead manually triggering ApplicationUpdate. 2015-02-07 16:24:27 +01:00
Taloth Saldono
7ce9f416d1 InstallUpdate pre-check failures should now show a nice error on the UI. 2015-02-07 16:24:26 +01:00
Mark McDowall
05ee57a972 New: options when adding series, including the ability to search for all missing episodes 2015-02-02 09:03:25 -08:00
Mark McDowall
3c756348eb New: Forms authentication 2015-02-01 22:33:53 -08:00
Taloth Saldono
35ab3a28fd New: MediaCover api now includes several resized variants to save bandwidth for mobile apps.
banner-35.jpg (height)
banner-70.jpg
fanart-180.jpg (height)
fanart-360.jpg
poster-170.jpg (width)
poster-340.jpg
2015-01-29 19:27:09 +01:00
Mark McDowall
090ba3bb86 Fixed: Removed Animezb indexer 2015-01-20 16:44:39 -08:00
Keivan Beigi
8921cbf3b1 forcing lib update on upgrade 2015-01-18 10:29:27 -08:00
Mark McDowall
157124df89 Fixed: Disable EZTV when using the default URL 2015-01-17 21:42:19 -08:00
Mark McDowall
daafb67fa7 New: MediaBrowser notifications 2015-01-08 22:47:59 -08:00
Keivan Beigi
53b22035be New: Skyhook! fixing your calendars! 2015-01-08 17:43:51 -08:00
Mark McDowall
4f0ca20808 Fixed: Refreshing anime series won't cause an error 2015-01-03 17:02:45 -08:00
Keivan Beigi
c8993db2ad Fix: Remove invalid metadata images 2015-01-02 10:58:20 -08:00
Keivan Beigi
d4331e9470 removed trakt references, added user agent to tvdb requests 2014-12-31 14:12:07 -08:00
Keivan Beigi
46bf80dcd1 fixed: increased tvdb search limit to 10 2014-12-30 20:24:35 -08:00
Mark McDowall
efbe052b26 Fixed: Remove bad ratings from trakt 2014-12-30 15:39:57 -08:00
Keivan Beigi
19f5427dbf Fixed: Replaced trakt with tvdb as data source 2014-12-30 14:08:08 -08:00
Keivan Beigi
a6d34caf2c New: Rebuilt Completed/Failed download handling from scratch 2014-12-18 16:26:42 -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
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
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
7ac6fc98a9 New: Add Unknown Quality to profile (advanced) 2014-12-09 21:47:40 -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
2de837558b Fixed compilation 2014-12-01 22:48:11 -08:00
Mark McDowall
907aa4a0ba Use an event to update title mismatches 2014-11-29 18:21:55 -08:00
Mark McDowall
f344a96444 New: Additional naming options for Quality in file name (Full, Title, Proper) 2014-11-28 23:54:35 -08:00
Mark McDowall
3f8366a190 New: Search for previously aired episodes that were just added to the database 2014-11-26 23:08:17 -08:00
Keivan Beigi
a46b542bfd updated MediaInfo to 0.7.71 2014-11-26 11:17:58 -08:00
Keivan Beigi
af3c0de4d5 Updated transaction locks to be defered. 2014-11-24 12:00:19 -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
b92b005063 restsharp 104.4.0.0 =>105.0.1.0 2014-11-21 17:08:57 -08:00
Keivan Beigi
f127028992 updated restsharp to 6.0.5 -> 6.0.6 2014-11-21 17:08:01 -08:00
Taloth Saldono
764ce3507c Fixed: Changed the api call for Deluge to reduce the response size preventing a timeout when a lot of torrents are listed. 2014-11-19 21:47:13 +01:00
Taloth Saldono
8a86b8acdc Added OsPath to handle OS agnostic path handling. 2014-11-19 21:47:11 +01:00
MythJuha
67cd5703a1 New: Implemented Torrent Download Clients: uTorrent, Transmission and Deluge. And several public and private Torrent Indexers. 2014-11-19 21:47:10 +01: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
fd71bd6969 Refactored setting attributes on media/metadata files to its own service 2014-11-18 21:45:44 -08:00
Mark McDowall
4c3daf7e39 New: Store date series was added in database 2014-11-16 17:15:43 -08:00
Taloth Saldono
0b48630c00 New: Improved the DownloadedEpisodesScanCommand endpoint to better support external triggers to CDH. (nzbToMedia) 2014-11-15 01:48:40 +01:00
Mark McDowall
97c9217c0d Fixed: Improved title sorting for 'A to Z' 2014-11-05 08:46:09 -08:00
Mark McDowall
95d67ef9f4 Download decision rejection reasons are no longer static messages
New: Better messaging on manual search when release is rejected
2014-10-27 22:25:06 -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
d10cdf9c87 removed method column from log db. 2014-10-15 19:23:10 -07:00
Keivan Beigi
1b6f684522 New: Added health check to show a warning when MediaInfo is missing 2014-10-13 10:36:51 -07:00
Mark McDowall
485fa6a13d Fixed: Only upgrade anime version when release group is the same 2014-10-04 23:04:19 -07:00
Keivan Beigi
89e83ded04 Added fluent FluentMigrator.Runner as nuget packages 2014-10-02 21:53:19 -07:00
Keivan Beigi
54b6bfc181 updated fluentassertion/fluentmigrator 2014-10-02 21:44:53 -07:00
Keivan Beigi
c10a9ddf6e updated json.net to 6.0.5 2014-10-02 21:39:21 -07: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
e3efd9a84c Merge pull request #119 from NzbDrone/piwik-web
New: added self hosted analytics to help improve nzbdrone.
2014-09-27 18:38:39 -07:00
Keivan Beigi
c4b210c053 disable analytics in dev 2014-09-27 13:38:31 -07:00
Taloth Saldono
5e62c2335f Fixed: Refactored the Indexer architecture to support non-rss indexers. 2014-09-27 21:57:35 +02:00
Mark McDowall
a3d013d908 New: v2/v3/etc handling for anime 2014-09-22 11:08:30 -07:00
Taloth Saldono
6a30b13343 Fixed: Updated Add Series sort logic to better handle Country/Year variants. 2014-09-19 22:33:52 +02: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
Taloth Saldono
56436fea69 Fixed: Now shows UI notification if downloading nzb from indexer fails. 2014-09-12 21:22:50 +02: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
f63476260b New: Show episode file file deletions in history and episode activity 2014-09-06 08:08:12 -07:00
Keivan Beigi
3a287bf7e7 Merge pull request #108 from NzbDrone/scene-name
Fixed: Use Nzb title as scene name when available
2014-09-04 09:24:37 -07:00
Mark McDowall
b638e09f24 Fixed: Don't mark releases as imported unless at least one file is imported 2014-09-03 17:57:27 -07:00
kayone
20287f84ce Fixed: Use Nzb title as scene name when available 2014-09-02 15:07:29 -07:00
Taloth Saldono
b9623957fd Fixed: All migrations are now transactional and will rollback if failed 2014-09-01 22:00:20 -07:00
Mark McDowall
2651cd63a8 Fixed: Don't mark a download as successful unless all valid files are imported 2014-08-30 14:42:24 -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
0c839d1e11 New: Trace/Debug logging will keep the last 50 files instead of only the last 5 2014-08-25 22:52:17 -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
kayone
7b2b4794c7 updated fluentvalidation 2014-08-24 18:18:37 -07:00
Mark McDowall
6671934c0f Relative episode file paths 2014-08-13 17:08:24 -07:00
Taloth Saldono
d1a8cd2a84 Readded Growl logo via embedded binary blob. 2014-08-10 14:55:41 -07:00
Mark McDowall
9eab145924 Fixing csproj 2014-08-09 01:53:15 -07:00
Mark McDowall
dd15442dcd Copy logo into output folder on build, fix broken tests 2014-08-09 01:51:19 -07:00
Mark McDowall
ca09588390 Fixed: Remove GDI+ dependency with embedded resource 2014-08-09 01:27:53 -07:00
Frank Riley
e752e7f35d Fixed several issues in GrowlService:
1) Calls to the growl SDK were not made in a thread safe manner

2) Loading the icon from a URL did not work in mono, and it made
   the GrowlService calls take exceptionally long

3) The result of the growl SDK calls was not checked

4) A bug in the growl for windows SDK caused the mono version
   on unix platforms to not work. A fixed version of the SDK is
   now included in the build (do not use the NuGet version, it's
   broken on unix). The bug was reported to growl for windows here:
   https://code.google.com/p/growl-for-windows/issues/detail?id=48

use var for locals

made requested changes from code review

Gave state class a better name
2014-08-08 17:56:54 -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
Taloth Saldono
7b420fc033 Added MediaInfo to EpisodeFile. 2014-08-05 18:14:06 +02:00
Mark McDowall
fc46018c9a Fixed: Connecting to XBMC when user name and password are configured 2014-07-31 23:30:30 -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
41583a8c67 New: Pushalot notification support 2014-07-24 23:08:32 -07:00
Taloth Saldono
9a649cf58e Added UserAgent to RestClient. 2014-07-21 08:18:22 -07: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