AO2-Client icon indicating copy to clipboard operation
AO2-Client copied to clipboard

[Enhancement] In-client bug reporting

Open in1tiate opened this issue 6 months ago • 3 comments

Problem: Users don't report bugs because they need a GitHub account.

Proposed solution: In-client bug reporting.

Requirements:

  • Client UI for bug reporting. Probably should be a button somewhere prominent which opens a prompt with fields for bug description and optional contact point
  • Some kind of backend service to handle bug reports, ideally behind Cloudflare. Serverless solution would be ideal ala MS3
  • A way to view bug reports as they come in. Immediate thought is a Discord webhook pointing at a private channel, but a more formal frontend for bug reports might be more desirable also.

Open to discussion on this

in1tiate avatar May 26 '25 13:05 in1tiate

I can add an endpoint in ms3 to handle this, it would store them in a KV, accessing them is a little more difficult.

stonedDiscord avatar May 26 '25 13:05 stonedDiscord

Webhooks would be easy but impermanent vis a vis accessing bug reports. Using a Discord channel as a makeshift database is a little hacky

in1tiate avatar May 27 '25 00:05 in1tiate

In client bug reporting would certainly be nice, but if the primary concern is nobody reporting bugs because of needing a GitHub account specifically, wouldn't it be better to just put bug reporting on the website itself? It's far less of a hack solution than the ones suggested here at the moment, I think

OrioleNix avatar Aug 06 '25 17:08 OrioleNix