Heroic-Games-Launcher / HeroicGamesLauncher

A games launcher for GOG, Amazon and Epic Games for Linux, Windows and macOS.
https://heroicgameslauncher.com
GNU General Public License v3.0
7.85k stars 419 forks source link

Offer an option to directly upload logs #3863

Open CommandMC opened 1 month ago

CommandMC commented 1 month ago

Problem description

Sending logs into Discord can be a pain point of support requests. Between getting the file from a Steam Deck, Flatpak Discord's permission problems, and general confusion, it can be hard to get the (full) log.

Feature description

Display a button to directly upload the log file to a pastebin service and display/copy the URL. I've borrowed this idea from the EndeavourOS helper eos-sendlog, which uses these pastebin services

Alternatives

No response

Additional information

No response

arielj commented 1 month ago

I wonder how compatible is that with things like GDPR. I think it's fine but I'm not sure if that applies to something like heroic and using a third-party service to upload them.

the main concern is that I think that if we provide an upload file mechanism inside heroic we might need to provide a mechanism to also remove those uploaded files on demand since they include the user name and some logs might show more information that maybe identifies a user?

Currently users have to do it manually so it's on them to pick the service and clean the file if they want to, but not sure how that works if heroic does that for them.