iv-org / invidious

Invidious is an alternative front-end to YouTube
https://invidious.io
GNU Affero General Public License v3.0
16.4k stars 1.84k forks source link

Bug Reporting done better #1556

Open CSDUMMI opened 3 years ago

CSDUMMI commented 3 years ago

Having just now proposed an issue (#1555 after being confronted with the Error page of Invidious and I have some notes:

TheFrenchGhosty commented 3 years ago

To copy this text ought to be easier. Perhaps there could be a little button to copy them directly to the clipboard?

Agree

Couldn't we setup some kind of Bug Tracker, that does not require you to create an account, a password and all that stuff?

Too much work for nothing.

Just an E-Mail to reach for updates on your bug?

See: https://github.com/iv-org/invidious/issues/1499#issuecomment-735281808

CSDUMMI commented 3 years ago

Another option would be, to save all these errors on a file on the instance's server or send them directly to an email provided by the administrator, who could then post issues here.

TheFrenchGhosty commented 3 years ago

This still requires work from people. Most issues are reported on Github already, so really, this isn't a big deal.

CSDUMMI commented 3 years ago

Most issues are reported on Github already, so really, this isn't a big deal.

How do you actually know that? I have only reported 1 bug here, but I have seen 10-15 times that already.

CSDUMMI commented 3 years ago

And if almost full automation was desired, we could also publish them directly to a board or mailing list, where people listen as they may please.

TheFrenchGhosty commented 3 years ago

How do you actually know that?

I use Invidious daily, and see most of the bugs.

10-15 times that already

How much had already opened issues?

we could also publish them directly to a board or mailing list

Still require too much work for nothing + fragment the bug reports

SamantazFox commented 3 years ago

And if almost full automation was desired, we could also publish them directly to a board or mailing list, where people listen as they may please.

Github issues are already a lot to manage. We're a small team of volunteers, with a HUGE backlog of problems to solve. Adding an extra thing to do, that won't ease issues management is just pointless.

SamantazFox commented 3 years ago

Reopening because the following point is a good idea and we should implement it:

Perhaps there could be a little button to copy them directly to the clipboard?

CSDUMMI commented 3 years ago

How can you do that via a button? I cannot find up-to-date docs on the subject.

CSDUMMI commented 3 years ago

You would do it like this:

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
</head>
<body>
  <button id="copyBtn" onclick="copy()">Copy</button>
  <script>
    const value = "abcdef"
    function copy() {
        let clipboard = navigator.clipboard
        clipboard.writeText(value)
    console.log("copied")
    }
  </script>
</body>
</html>
unixfox commented 2 years ago

Reporting template was integrated.