Commit graph

795 commits

Author SHA1 Message Date
Tomasz Wisniewski 5680fa30fc Modified calling infrastructure to work based on internal ShareX implementation 2017-01-27 10:27:33 +01:00
Tomasz Wisniewski a64a8258c4 Added Azure Storage functionality for uploading images 2017-01-26 15:35:49 +01:00
Tomasz Wisniewski 0e61fb954c Added infrastructure for Azure Storage 2017-01-26 12:41:49 +01:00
Jaex f1f996624c Update AWSSDK 2017-01-25 15:49:43 +03:00
Jaex 59e4ba96ef Fix uploaders config form modifiers 2017-01-24 13:15:45 +03:00
Jaex 37af1bd96a Added tooltip for custom uploader destination type control 2017-01-23 10:37:12 +03:00
Jaex 5dd11e6641 When error happen while uploading, write request URL to error log 2017-01-23 09:32:30 +03:00
Jaex 72936e6795 DestinationType should be None by default 2017-01-22 19:26:17 +03:00
Jaex 8ebf9aed1c Added DeleteFile method to Puush class 2017-01-21 10:52:33 +03:00
Jaex f8fb45c8b9 #1058: Update AWSSDK 2017-01-19 16:22:58 +03:00
Jaex 25688d52c0 Use .sxcu extension on export import control 2017-01-16 23:49:08 +03:00
Jaex 06b5f0e881 If uploaders config window open while doing custom uploader extension import then update custom uploader tab 2017-01-16 20:57:40 +03:00
Jaex 4b98882d5a Added chevereto uploaders 2017-01-15 21:46:35 +03:00
Jaex 83f1fb6995 Custom uploader destination type works now 2017-01-15 01:34:53 +03:00
Jaex 88b82ddeab Adding destination type setting to custom uploader tab 2017-01-15 00:28:01 +03:00
Jaex 747e691885 fixed #2195: Change default upload path of Dropbox because creating shareable URL from "Public" folder not possible anymore 2017-01-11 17:47:47 +03:00
Jaex 4d7006b359 Update year 2017-01-11 11:39:40 +03:00
Jaex 321fbbbe35 #2185: Use https for hastebin 2017-01-10 09:50:30 +03:00
Jaex de83e1044c Added confirmation message box for custom uploader add 2017-01-10 09:38:30 +03:00
Jaex a07fc4f615 Adding custom uploader extension (.sxcu) support 2017-01-09 18:50:09 +03:00
Jaex 66880fd71a Made simple actions form singleton, added settings of it 2017-01-01 01:41:06 +03:00
aStonedPenguin b00ca3ee75 Fixed missing header for dev version of Nextcloud
Overlooked this in my last commit since it worked fine without it at in the non dev version.
2016-12-29 15:53:53 -09:00
Jaex 8aa7f4ea6d fixed #2171: Added Polr API v2 support 2016-12-29 16:01:03 +03:00
Jaex 8e645883a9 #2144: Adding customizable simple actions window 2016-12-28 14:23:01 +03:00
Jaex a912197056 Make sure to dispose stuffs 2016-12-26 20:23:29 +03:00
Jaex 8161d1440a Rename UploadData method to SendRequestFile for consistency with other methods 2016-12-26 19:47:46 +03:00
Jaex d3a075ffec Added SendRequestMultiPart method instead of using SendRequest for it 2016-12-26 19:30:17 +03:00
aStonedPenguin 23f9f1bdcf Fixed #2160 2016-12-23 12:34:07 -09:00
Jaex 8a350f04e8 Added pomf uploader 2016-12-23 15:02:47 +03:00
Jaex e7d99c6dba More Uploader.cs refactoring 2016-12-23 11:51:13 +03:00
Jaex 09c5c06eab More Uploader.cs refactoring 2016-12-23 11:21:37 +03:00
Jaex 90dd7443f1 fixed #2167: Use url arguments instead of header for json args 2016-12-23 10:56:37 +03:00
Jaex 10b57f05e3 Removed SendRequestJSON method 2016-12-23 10:55:16 +03:00
Jaex a0434e8c91 Removed SendRequestStream method 2016-12-23 10:24:38 +03:00
Jaex 09886bc3f3 Remove second GetResponse method from Uploader.cs 2016-12-23 04:11:01 +03:00
Jaex bfe0fa5f4a & not required in arguments 2016-12-12 10:58:35 +03:00
QDT 9315a054ca Added support for text upload to pastie.org 2016-12-07 17:07:29 -08:00
Jaex 55fa228516 fixed #689: Added optional force Imgur https:// links option 2016-12-06 23:33:19 +03:00
Jaex effd693cb0 Enlarge FTP settings property grid to remove scroll bar 2016-11-27 10:19:57 +03:00
Jaex d476f7f74f Added picsriver.com 2016-11-27 09:53:54 +03:00
Kévin Martin 27aadde151 Updated imgfly.me to HTTPS
Imgfly.me is now serving with HTTPS and it's needed to update the link for properly access the API.
2016-11-11 04:04:22 +01:00
Jaex 420734415f Merge pull request #2044 from gpailler/master
#1737 Updated MegaApiClient to 1.3.0. Fixed upload progression reset issue
2016-11-09 08:49:19 +02:00
Jaex e1cd6d9064 Update Pomf uploaders 2016-11-08 09:38:44 +03:00
Gregoire Pailler 79bae596e4 #1737 Removed useless System.Net.Http bindingRedirect 2016-11-07 20:38:15 +08:00
Gregoire Pailler 0596e09523 #1737 Updated MegaApiClient to 1.3.1 (without HttpClient dependency). Customized ChunksPackSize value to upload all chunks in a single fragment (instead 1MB fragments) 2016-11-07 20:35:37 +08:00
Jaex 48914ddf80 Merge pull request #2046 from neko/patch-1
added nya.is
2016-11-07 08:04:12 +02:00
Neko dbc9722a34 added nya.is 2016-11-07 16:29:29 +10:30
Jaex 65e6877b6d Added 3 Chevereto uploaders 2016-11-07 03:24:54 +03:00
Jaex 1cd1f0f115 Added uploader filter update button functionality 2016-11-07 03:16:24 +03:00
Gregoire Pailler 230aa94f97 #1737 Updated MegaApiClient to 1.3.0. Customized ChunksPackSize value to upload files in 512MB fragments (instead 1MB fragments) 2016-11-06 21:30:37 +08:00
Jaex 7ce22b566a Merge pull request #2042 from Shadorc/master
Update French translation
2016-11-06 07:13:11 +02:00
Ninn0x4F 3bc34b1fbd Update Pomf.cs 2016-11-05 22:44:23 +01:00
Ninn0x4F 0ccfc08910 Update Pomf.cs 2016-11-05 21:55:52 +01:00
David 2459cf2156 Update French translation 2016-11-05 12:37:12 +01:00
L1Q 4d983b7578 Slightly changing Uplea config form
Moving "User Information" group under "Login Credentials"
2016-11-05 00:06:29 +02:00
L1Q af2ad85eb4 Adding russian translation to Uplea settings form 2016-11-04 23:47:36 +02:00
L1Q eda7ba5721 Making Uplea destination settings form translation-friendly 2016-11-04 23:46:03 +02:00
Ninn0x4F fbc15cdb37 Update Pomf.cs
http://kyaa.sg/ went private, uploading trough sharex isnt working anymore.
2016-11-04 01:06:35 +01:00
Jaex 91b618ee11 Added chevereto uploader 2016-11-04 00:39:52 +03:00
Jaex 4dd247c1fc Added UI to configure uploader filters 2016-10-28 14:52:06 +03:00
Jaex 3e9c561c0d Adding uploader filter support which will allow configuring uploader destination per file extensions, file size etc. 2016-10-28 13:05:56 +03:00
Jaex 76b4612d58 Removed Lithiio unsupported upload urls 2016-10-16 02:02:11 +03:00
campbeb 1e9c34f3aa Don't parse null response string when Picasa upload fails
Skip trying to parse response if it is null. Errors will get reportedly
properly.
Fixes #1983
2016-10-15 15:41:52 -04:00
Alexandre Oliveira b9de7e49f2 Update Brazilian Portuguese translation 2016-10-13 12:25:38 -03:00
Jaex 8809174267 fixed #1976: Added cuntuku.com 2016-10-06 02:08:27 +03:00
Jaex 557869d705 fixed #1797: Return SSH.NET library to previous version until new build with fix release 2016-09-19 17:00:10 +03:00
Jaex 613eefc0b5 Fix ultraimg.com request url 2016-09-17 13:16:59 +03:00
Jaex f003c62a08 Added wampi.ru 2016-09-17 13:13:00 +03:00
Jaex 4cdcd99057 Added imgbros.com 2016-09-17 13:06:48 +03:00
Jaex 1aa169fb6a Remove unused resx fields 2016-09-17 11:33:27 +03:00
Jaex 17566b3b82 Code refactoring 2016-09-17 10:07:02 +03:00
osfancy f9f2e6b2a8 Updating Uplea Configuration (#1906)
* Initial check-in to address feature enhancement request #1466.

* Checking in missing constructor parameter so fork is stable.

* Wrapping up Uplea integration support for #1466.

* Reverted Uploader.cs to earlier version as those changes weren't actually needed.

* Removed use of DataContractJsonSerializer, using JSON .NET instead. Updated the Uplea class to not store the configuration object internally, but to only pull out the API key when the config is passed through its constructor.

* Incorporating recent round of refactoring changes suggested by Jaex.

* Addressing issue with user workflow on the Uplea destination configuration tab.

* Attempt to reconcile UploadersConfigForm.resx.

* Fixing the name for an unnamed label. Updating resx formatting for base64 encoded pbDropboxLogo.Image value; since the diff on GitHub was showing a material change although VS diff ignores the formatting difference. Removed unneeded string.Format from Upload() in Uplea along with the set for IsURLExpected (since it is already true by default).

* Removed extra whitespace next to the end of the value tag since GitHub diff was still showing a difference.

* Removing references to label4 from resx which weren't removed by VS automatically when the control was renamed. The new entries for the renamed control lblUpleaEmailAddress already exist in the file.

* Updating Uplea config to not store the username/password entered on the Uplea configuration tab. Removed associated event handlers. Renamed Login button to Get API Key to be more representative of the action. Made the API key textbox editable so users can blank out the key if they wish to turn off Uplea integration.
2016-09-14 09:04:02 +03:00
osfancy 64cc6f39ec Closes #1466 - Uplea Integration (#1899)
* Initial check-in to address feature enhancement request #1466.

* Checking in missing constructor parameter so fork is stable.

* Wrapping up Uplea integration support for #1466.

* Reverted Uploader.cs to earlier version as those changes weren't actually needed.

* Removed use of DataContractJsonSerializer, using JSON .NET instead. Updated the Uplea class to not store the configuration object internally, but to only pull out the API key when the config is passed through its constructor.

* Incorporating recent round of refactoring changes suggested by Jaex.

* Addressing issue with user workflow on the Uplea destination configuration tab.

* Attempt to reconcile UploadersConfigForm.resx.

* Fixing the name for an unnamed label. Updating resx formatting for base64 encoded pbDropboxLogo.Image value; since the diff on GitHub was showing a material change although VS diff ignores the formatting difference. Removed unneeded string.Format from Upload() in Uplea along with the set for IsURLExpected (since it is already true by default).

* Removed extra whitespace next to the end of the value tag since GitHub diff was still showing a difference.

* Removing references to label4 from resx which weren't removed by VS automatically when the control was renamed. The new entries for the renamed control lblUpleaEmailAddress already exist in the file.
2016-09-13 02:13:34 +03:00
Jaex be5f57ef9a NuGet update 2016-09-13 00:46:06 +03:00
Jaex a0dfa16ea3 fixed #1904: Update DreamObjects endpoint 2016-09-12 23:49:01 +03:00
Jaex 557cd0e08e Added IsVideoFile method 2016-09-11 00:36:01 +03:00
Jaex 94655a6a23 Allow stopping Slimg status check loop 2016-09-10 00:29:42 +03:00
Jaex 76d4f85f5f Merge pull request #1885 from Sneer-Cat/master
Update Simplified Chinese
2016-09-08 15:49:26 +03:00
Sneer 52f3bbead6 Update Simplified Chinese 2016-09-08 15:46:17 +08:00
Jaex 85752b1193 fixed #1870: Remove hijacked pomf uploader 2016-09-03 09:42:15 +03:00
L1Q 64782b52bb Updated russian translation 2016-08-29 11:46:29 +03:00
Jaex c7b38b59f6 Removed up1.ca because service was down for long time 2016-08-25 20:54:19 +03:00
Jaex 6507364db5 Added gifyu.com 2016-08-23 15:05:11 +03:00
Jaex f64d11f203 NuGet update 2016-08-19 01:43:51 +03:00
Jaex a371ca7df4 Added frimge.com 2016-08-15 22:56:16 +03:00
Jaex 90307fe841 Region capture F1 tips update 2016-08-08 12:00:06 +03:00
Jaex 697c9b4f93 Added upgfx.com 2016-08-04 13:48:41 +03:00
Jaex 9d64eb6bb5 OCR space API URL update 2016-08-03 11:22:12 +03:00
Jaex fa027d8298 fixed #1755: Added transfer.sh file uploader 2016-07-31 09:59:17 +03:00
Jaex 0a78019274 CodeMaid cleanup 2016-07-30 04:21:18 +03:00
Jaex 4633634520 Added imgmax.com 2016-07-29 21:54:21 +03:00
Jaex e6a894dd3b Added code menu to screen color picker textbox, improvements to CodeMenuEntry 2016-07-29 04:31:46 +03:00
Jaex a1346db119 fixed #1725: Add example URL for ownCloud and change "Host" to "URL" 2016-07-24 14:36:43 +03:00
Jaex 75e2841c7e Added ezphotoshare.com 2016-07-24 14:22:13 +03:00
Jaex 71a03f1311 Added images.the-hive.fr 2016-07-23 21:02:41 +03:00
Jaex 66e1476999 Lithiio slight UI change 2016-07-23 12:59:48 +03:00
lithium720 10f04cd5c1 Lithiio - Updated CheckConfig 2016-07-22 22:15:46 -07:00
lithium720 3e07501f06 Lithiio - Removed anonymous upload support 2016-07-22 20:45:03 -07:00
Mike Sulsenti 1303ac12ec Change Pomf Default to more reliable host
To fix issue #1170 (https://github.com/ShareX/ShareX/issues/1720).

Pomf.cat's uptime according to http://pomfstatus.sapph.io/ is abysmal and shouldn't be enabled as the default Pomf uploader host destination.
2016-07-18 16:23:32 -04:00
Jaex b2b1051225 NuGet update 2016-07-14 21:11:12 +03:00
Jaex dbc6a3c809 Resx update 2016-07-13 19:41:37 +03:00
Jaex 8dd7a63392 fixed #1704: Added fluntcaps.me 2016-07-13 18:17:35 +03:00
Jaex be5e42d35e Resx update 2016-07-12 03:16:53 +03:00
Jaex 971f2ee369 NuGet update 2016-07-11 23:24:51 +03:00
Jaex c423c2d3d5 Using Dropbox API v1 to get shareable url because API v2 not supports shortened url yet, improved generation of direct shareable url 2016-07-11 18:03:10 +03:00
L1Q e2a2ae62aa Updated russian translation 2016-07-06 06:46:41 +03:00
Jaex 740448b9dd fixed #1690: Option to use file extension for Hastebin syntax highlighting 2016-07-04 08:07:49 +03:00
Jaex ebea75d076 Use Dropbox API v1 to get account info for public folder support 2016-07-03 03:06:13 +03:00
Alexandre Oliveira b03b3c0f32
Update brazilian translation 2016-07-01 22:46:27 -03:00
Jaex 0c8fb1734f Added imgchr.com 2016-07-01 08:41:57 +03:00
Eliot Whalan 72183a1d3f
Update pomf clones 2016-07-01 15:26:50 +10:00
Jaex 21fcf2d16d Use API v1 account info in Dropbox status label 2016-06-30 23:35:24 +03:00
Jaex bb9ac92e5b Added Dropbox VerifyPath method 2016-06-30 22:24:24 +03:00
Jaex c6b21bcdcc Store Dropbox API v1 account info so public url can be generated 2016-06-30 03:55:17 +03:00
Jaex 190066b5b2 Removed unused image files 2016-06-29 23:21:05 +03:00
Jaex fc6a214f20 Removed DropboxFilesForm because with API v2 many things missing so it will be difficult to make it work 2016-06-29 23:00:22 +03:00
Jaex e0d8e234ec Added Copy, CreateFolder, Delete, Move 2016-06-29 22:15:56 +03:00
Jaex 23ef49333b Added CreateShareableLink 2016-06-29 21:50:21 +03:00
Jaex 27c0e3a2a8 Added GetMetadata and using Metadata class in other methods 2016-06-29 21:23:38 +03:00
Jaex bbab1fc854 Dropbox upload works now but unable to create public url because they don't supply uid anymore 2016-06-29 19:49:06 +03:00
Jaex abe4fb9b42 Missing header, proper tag parsing 2016-06-29 04:15:29 +03:00
Jaex 25a1bbcf0c Dropbox download file update 2016-06-29 04:09:31 +03:00
Jaex d0055bb819 Dropbox OAuth and get account info works now 2016-06-29 03:52:45 +03:00
Jaex 68509503a3 Uploader changes required for Dropbox 2016-06-29 03:50:16 +03:00
Jaex 4e3a66dcc7 Updating Dropbox URLs to API v2 2016-06-29 01:25:33 +03:00
Jaex 1d95e3c9bf Merge pull request #1678 from dannoe/enh-add-confirm-dialogs-for-reset
Added confirmation dialogs to two "Reset" buttons.
2016-06-29 00:59:03 +03:00
dannoe 04745abd84 Added confirmation dialogs to two "Reset" buttons. 2016-06-28 23:54:31 +02:00
Jaex 3425e167db Move few classes to parent folder 2016-06-28 23:57:34 +03:00
Jaex 3462b999ef Puush constructor with api key 2016-06-28 19:36:24 +03:00
Jaex 15e1608e71 fixed #1672: Truncate file when overwriting 2016-06-28 18:40:45 +03:00
Jaex 300f57f5ba Check ImageKey 2016-06-27 22:02:07 +03:00
Jaex f79bb6e375 Get uploader icon from its service 2016-06-27 20:20:55 +03:00
Jaex 40923d9364 Added img-load.de 2016-06-27 17:12:49 +03:00
Ninn0x4F 170e6e9d07 Update Pomf.cs
SSL encryption on pomf.gocataclysm.com
2016-06-24 14:41:28 +02:00
Jaex 228622a64e Add Close() after each DialogResult because otherwise form won't close if Show() used instead of ShowDialog() 2016-06-23 17:53:26 +03:00
Jaex 0a0b9c66de Added puush logo to uploaders config form 2016-06-23 11:43:45 +03:00
Jaex b0e0465513 Added code menu for custom region capture info text 2016-06-22 15:30:37 +03:00
Ninn0x4F 52cca975bc Update Pomf.cs
Fixed, sorry again
2016-06-22 03:43:05 +02:00
Ninn0x4F 7f40f45421 Update Pomf.cs 2016-06-22 03:37:19 +02:00
Jaex cfbb00136d Merge branch 'master' of github.com:ShareX/ShareX 2016-06-20 21:15:23 +03:00
Jaex 3820fab6fb Chevereto new uploaders 2016-06-20 21:14:45 +03:00
Alex Forbes-Reed af682ed55b Updated dropfile.io api url. fixes #1648 2016-06-20 12:02:08 +01:00
Jaex 418f899127 Added puush mode 2016-06-20 09:44:21 +03:00
Jaex 81ae341c21 fixed #1644: Update Chevereto URL 2016-06-17 17:52:21 +03:00
Shadorc a7a31548ef Update French translation 2016-06-12 13:34:01 +02:00
Jaex c5e4e37c50 Assign puush tabpage 2016-06-11 23:34:45 +03:00
Jaex f99aa690af Added puush destination tab 2016-06-11 23:19:29 +03:00
Jaex 21f53ce6b6 Adding puush file uploader 2016-06-11 21:54:14 +03:00
Mikael Hermansson 6b468bb809 Fixed inconsistent whitespace 2016-06-11 17:33:18 +02:00
Mikael Hermansson 3a2527b003 Added "Use direct link" checkbox to Google Drive uploader settings 2016-06-11 13:22:38 +02:00