name: Bug Report
description: Create a report to help us improve
title: "[bug] Issue Title"
labels: [bug]
assignees: []

body:
  - type: markdown
    attributes:
      value: |
        Thanks for taking the time to fill out this bug report! Please be cautious with the sensitive information/logs while filing the issue.
  - type: markdown
    attributes:
      value: |
        ⚠️ If you're reporting an interoperability issue with a **closed source**
        ActivityPub/Mastodon client or server, please report the issue to the
        developers of that client or server instead. Without access to their
        source debugging the issue is difficult for us. Since GoToSocial is
        open source, developers of closed source implementations can run a copy
        and autonomously debug the issue. We'll gladly address any bugs they
        raise with us.
  - type: textarea
    id: desc
    attributes:
      label: Describe the bug with a clear and concise description of what the bug is.
    validations:
      required: true

  - type: input
    id: GoToSocial-Version
    attributes:
      label: What's your GoToSocial Version?
      description: Enter the Version of your GoToSocial Installation
      placeholder: e.g. v0.3.4
    validations:
      required: true

  - type: input
    id: GoToSocial-Arch
    attributes:
      label: GoToSocial Arch
      description: What architecture do you use and did you do a Binary or Docker installation?
      placeholder: e.g. arm64 Docker or arm64 Binary
    validations:
      required: false

  - type: textarea
    id: what-happened
    attributes:
      label: What happened?
      description: Enter exactly what happened.
    validations:
      required: false

  - type: textarea
    id: what-expected
    attributes:
      label: What you expected to happen?
      description: Enter what you expected to happen.
    validations:
      required: false

  - type: textarea
    id: how-to-reproduce
    attributes:
      label: How to reproduce it?
      description: As minimally and precisely as possible.
    validations:
      required: false

  - type: textarea
    id: anything-else
    attributes:
      label: Anything else we need to know?
    validations:
      required: false