name: Bug Report
description: File a bug report also known as an issue or problem.
title: '[Bug]: '
labels: ['bug']
body:
  - type: markdown
    id: intro-md
    attributes:
      value: |
        Thanks for taking the time to fill out this bug report! Please ensure you provide as much information as possible to better assist in confirming and identifying a fix for the bug.
  - type: markdown
    id: intro-md
    attributes:
      value: |
        **IMPORTANT:** we use Github Issues only for BUG REPORTS and FEATURE REQUESTS. If you are looking for help/support - please reach out to the [community on Discord](https://discord.gg/pRYNYr4W5A). All non-bug and non-feature-request issues will be closed.

        **Bank-sync problems (SimpleFin / GoCardless)?** Reach out via the [community Discord](https://discord.gg/pRYNYr4W5A) first and open an issue only if the community deems the issue to be a legitimate bug in Actual.
  - type: checkboxes
    id: existing-issue
    attributes:
      label: 'Verified issue does not already exist?'
      description: 'Please search to see if an issue already exists for the issue you encountered.'
      options:
        - label: 'I have searched and found no existing issue'
          required: true
        - label: 'I will be providing steps how to reproduce the bug (in most cases this will also mean uploading a demo budget file)'
          required: true
    validations:
      required: true
  - type: textarea
    id: what-happened
    attributes:
      label: What happened?
      description: Also tell us, what did you expect to happen? If you’re reporting an issue with imports, please attach a (redacted) version of the file you’re having trouble importing. You may need to zip it before uploading.
      placeholder: Tell us what you see!
      value: 'A bug happened!'
    validations:
      required: true
  - type: markdown
    id: env-info
    attributes:
      value: '## Environment Details'
  - type: dropdown
    id: hosting
    attributes:
      label: Where are you hosting Actual?
      description: Where are you running your instance of Actual from?
      options:
        - Locally via Yarn
        - Docker
        - Fly.io
        - Pikapods
        - NAS
        - Desktop App (Electron)
        - Other
    validations:
      required: false
  - type: dropdown
    id: browsers
    attributes:
      label: What browsers are you seeing the problem on?
      multiple: true
      options:
        - Firefox
        - Chrome
        - Safari
        - Microsoft Edge
        - Desktop App (Electron)
        - Other
  - type: dropdown
    id: operating-system
    attributes:
      label: Operating System
      description: What operating system are you using?
      options:
        - Windows 11
        - Windows 10
        - Mac OSX
        - Linux
        - Mobile Device
        - Other
    validations:
      required: false
