1
0
Fork 0
mirror of https://github.com/Radarr/Radarr synced 2025-02-27 16:42:46 +00:00
Commit graph

67 commits

Author SHA1 Message Date
Taloth Saldono
2ffbbb0e71 Refactored HttpRequest and HttpRequestBuilder, moving most of the logic to the HttpRequestBuilder.
Added ContentSummary to be able to describe the ContentData in a human readable form. (Useful for JsonRpc and FormData).
2016-03-11 20:35:58 +01:00
Taloth Saldono
7818f0c59b Fixed: Don't purge xem scene mapping cache when new series gets added. 2016-03-11 17:31:06 +01:00
Taloth Saldono
6a90035a4c Updated NLog to v4.2.3. 2016-02-11 22:15:12 +01:00
Taloth Saldono
97cdb6a4a5 Fixed: ZFS and other mounts now listed in the System page.
Will now also automatically revert to a fully transactional move/copy if the move is in our out of a cifs mount. (assuming the cifs mount can be detected)
2016-02-02 22:11:37 +01:00
Taloth Saldono
902e0dd5d6 Updated SharpZipLib to include patches made since the last official release. 2016-01-20 21:16:02 +01:00
Keivan Beigi
845689401d removed msbuild integerated nuget restore 2016-01-16 16:17:36 -08:00
Taloth Saldono
fe76d0f98f Refactored the HttpDispatchers. 2015-10-10 22:20:17 +02:00
Taloth Saldono
57afa668e1 Fixed: Removing torcache url query params to avoid redirect.
fixes #799
Removing query param was cleaner coz it avoids spoofing the referrer.
2015-09-21 22:01:42 +02:00
Gavin Mogan
c5b25bcfee New: Add Webhook support to sonarr
Add Form type url (type=url input field)
Add isValidUrl input type validation

Only allow absolute urls when checking if a url is valid

String => string as per comments that sonarr is standarizing on the lowercase primative

Remove this before function calls

Refactored everything so OnGrab is supported

Don't double submit the webhook

Wrappers around Series, EpisodeFile, Episode so the entire data structure isn't exposed

Add Braces as per style guide

Series.ID and Series.TvdbId should be integers

Reorder webhook payload as per style guide

Upgrade to use ongrab as json instead of string

Add method selection to webhook settings

include episode directly in download event

QualityVersion should be an int and not a string (don't convert it int=>string)

Remove the list of episodes

Add season number to episode data structure

Code Review Fixes:

* Remove episodefile from payload, move everything to episode
* Change episode to a list

convert to var as per code review / style guide

Down with internals

Everything now uses webhookpayload. None of that payload.Message stuff

{"EventType":"Test","Series":{"Id":1,"Title":"Test Title","Path":"C:\\testpath","TvdbId":1234},"Episodes":[{"Id":123,"EpisodeNumber":1,"SeasonNumber":1,"Title":"Test title","AirDate":null,"AirDateUtc":null,"Quality":null,"QualityVersion":0,"ReleaseGroup":null,"SceneName":null}]}

Remove logger and processProvider

Remove unused constructor
2015-08-29 22:45:14 -07:00
Taloth Saldono
f2a70677e4 New: Will now temporarily stop using an indexer if the indexer reported an error. 2015-07-20 21:09:16 +02:00
Mark McDowall
0f2bba0615 Custom scripts
New: Run custom scripts (Connection)

Closes #439
2015-07-20 10:49:54 -07:00
Taloth Saldono
527122452c New: Fallback to libcurl/libssl on mono for https connections. 2015-06-27 01:44:23 +02:00
Taloth Saldono
5effca92b8 New: Now checks the file size of moved episodes to verify if the transfer was completed successfully to be able to detect errors with mounted network storage. 2015-06-05 21:59:41 +02:00
Taloth Saldono
78ade3250c Added RateLimit service to globally manager short duration ratelimits. 2015-05-29 01:10:49 +02:00
Lars Johnsen
a79fc94a54 Compilation: Fix case inconsistencies 2015-05-12 23:17:51 +02:00
Mark McDowall
6dd22e7dcb New: Manual Import episodes 2015-05-05 08:41:39 -07: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
c19a393f99 Now generating unique ids for queue items sent to the api. 2015-01-11 20:48:35 +01: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
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
Keivan Beigi
493a3c9724 Added Logentries to track down automatic upgrade issues 2014-12-16 15:35:42 -08:00
Keivan Beigi
f4c202441c Cleaned up environment detection 2014-12-07 12:56:47 -08:00
Keivan Beigi
71638ec77e switched services to http 2014-12-05 14:23:30 -08:00
Keivan Beigi
c4e684fbd3 update usages of nzbdrone.com to sonarr.tv 2014-12-04 17:54:37 -08:00
Mark McDowall
2de837558b Fixed compilation 2014-12-01 22:48:11 -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
23524c238f Fixed: EzRSS Size Parsing 2014-11-24 15:16:29 -08:00
Keivan Beigi
f127028992 updated restsharp to 6.0.5 -> 6.0.6 2014-11-21 17:08:01 -08: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
Taloth Saldono
ffa814f387 Added support for Hardlinking instead of Copy. 2014-11-19 21:47:09 +01: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
Keivan Beigi
a44be4d902 log newsnab 429 errors as warn instead of exceptions 2014-10-03 10:50:43 -07:00
Keivan Beigi
7b2e3ef0c4 added ExceptronIgnoreOnMono and ExceptronIgnore extention methods. 2014-10-03 10:39:06 -07:00
Keivan Beigi
0359487bf7 removed loggly 2014-10-02 21:47:37 -07:00
Keivan Beigi
c10a9ddf6e updated json.net to 6.0.5 2014-10-02 21:39:21 -07:00
Taloth Saldono
5e62c2335f Fixed: Refactored the Indexer architecture to support non-rss indexers. 2014-09-27 21:57:35 +02:00
Keivan Beigi
2c1d3339d0 HttpClient 2014-09-11 16:49:41 -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
kayone
3f3cc69da7 updated json.net 2014-08-24 18:45:55 -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
705d4a3d02 New: show mono version on System -> Info 2014-07-29 23:23:43 -07:00
Taloth Saldono
5450170718 Cleanup, sorted project files. 2014-07-26 14:29:07 +02:00
Mark McDowall
a4500606a9 Fixed: mono version check will check running mono version instead running another version 2014-07-24 23:37:32 -07:00
Taloth Saldono
9a649cf58e Added UserAgent to RestClient. 2014-07-21 08:18:22 -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
Taloth Saldono
e28123eefd Fixed: Search results from trakt are now sorted based on similarity with the search query.
Using a Levenshtein distance algorithm.
2014-06-04 23:44:38 +02:00