castdrian / ishare

experience the clean and unbloated screen capture utility for macOS
https://isharemac.app
GNU General Public License v3.0
125 stars 8 forks source link

ShareX Key Feature Parity: Delete Uploads #50

Closed agnosticlines closed 11 months ago

agnosticlines commented 11 months ago

Hey there!

I love iShare, it's a great tool, I'd pay money for it, going to sponsor on GitHub sponsors after I write this, there's a few features missing that would take this from a great tool to an incredible tool, they're mostly around feature parity with ShareX. So I'll use this as like a "meta" issue to track them (If they're things you even want!)

The first thing for me is the ability to remove uploads after they're completed, but this would be blocked by the fact there's no window/way to view all your uploaded files/preview them, it also would require changes to the sxcu support.

Sadly this tool doesn't work with my favourite ShareX server lumen, which requires these features to work properly.

Here's the sxcu:

{
    "version": "15.0.0",
    "name": "Lumen",
    "destinationType": "ImageUploader, TextUploader, FileUploader",
    "requestMethod": "POST",
    "requestUrl": "http://localhost:8080/upload",
    "headers": {
        "x-api-key": "API_KEY_HERE",
        "x-file-name": "{filename}"
    },
    "body": "Binary",
    "url": "http://localhost:8080/{json:id}.{json:ext}?key={json:key}&nonce={json:nonce}",
    "deletionUrl": "http://localhost:8080/{json:id}.{json:ext}/delete?key={json:key}&nonce={json:nonce}&api_key=API_KEY_HERE",
    "errorMessage": "{response}"
}

So to summarise, I love this tool and have a small wishlist of features, but I recognise these may be considerable work.

  1. A ShareX History/Uploads/Capture Viewer image
  2. The ability to right click on an uploaded image in the history viewer and select delete
  3. Support for the sxcu features that lumen requires