Skip to content

[Feature] Issue Reporting in app #6196

@JetVolcano

Description

@JetVolcano

Please confirm the following.

What parts of Modrinth is your feature request related too?

Modrinth App

Is your suggested feature related to a problem? Please describe.

When playing a modpack through the modrinth app, if the modpack crashes you have to:

  1. Find all the log files for the latest session
  2. Upload them to mclo.gs
  3. Go to the modpack page on modrinth.com
  4. Find and click on the Report Issues button
  5. Click new issue on github (or whatever hosting service you are using)
  6. Actually explain the issue and what happened.

Describe the solution you'd like

  1. When the game crashes:
    When a modpack crashes and displays the toast that it crashed, a button inside of the toast that clearly states "Report Crash to Developers" should be there. When clicked on it should do the following:
    1. Should take the logs from the latest game instance and upload it to mclo.gs.
    2. Fetch the link provided to report issues in the modrinth project.
    3. Copy the links to the user's clipboard in a the format of:
    4. Tell the user that the logs were copied to the clipboard (Through native OS notifications since we go to the browser next and the user won't have time to see the toast)
    5. Open the link to report the issue.
  2. When the user wants to create an issue and the game hasn't crashed:
    ImageThere should be a button next to the content button, when this button is clicked on it should do the following:
    1. Fetch the link provided to report issues in the modrinth project.
    2. Open the link to report the issue.

Describe alternatives you've considered

No response

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels
    No fields configured for Feature.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions