w.r.t. "THIS PLUGIN IS EXPERIMENTAL and can crash at any time! Please report all bugs!", there are quite a few existing plugins that capture exceptions from their plugin and send those error reports in some automated way (email, Sentry, I think one even had a GitHub issues action using an api token): https://plugins.jetbrains.com/intellij-platform-explorer/ext...
I mention this because (a) automated error reports are able to carry context with them that less experienced bug reporters might not know to send (b) it's a pet peeve of mine when an app asks me to gather up version and platform info that it already knows
Some people resent having information from their computer sent to someone else without their consent (merely using the plugin does not count as proper consent).
And based on demographics, that's probably going to be a much higher percentage of this group than in other groups.
A checkbox (off by default) to enable automated reporting would probably fly with most people though.
It's not without consent, it still requires two user-initiated actions: clicking on the red error icon in the bottom tray, then pushing "Submit" on the resulting dialog
Apologies if my use of "automated way" was interpreted as "automatic way"
I mention this because (a) automated error reports are able to carry context with them that less experienced bug reporters might not know to send (b) it's a pet peeve of mine when an app asks me to gather up version and platform info that it already knows
This is the gory details: https://github.com/JetBrains/intellij-community/blob/idea/22...