diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md deleted file mode 100644 index aac26f3f..00000000 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ /dev/null @@ -1,56 +0,0 @@ ---- -name: Bug report -about: Create a report to help us improve -title: '' -labels: Bug -assignees: '' - ---- - -# Please delete all instructional lines and parts (marked with ❗ and including this heading) before submitting. -- Before submitting an issue, look at the [project goals](https://github.com/Windows200000/TwitchDropsMiner-updated#project-goals) !!! (❗Delete this part before submitting) - -### Bad Title: (❗Delete this part before submitting) -- Need help -- Cookie Jar -- Received error (working fine prior to reboot) -- I am getting an error when trying to run - -### Good Title: (❗Delete this part before submitting) -- Not finding any Campaigns -- Random crash with GQL error "PersistedQueryNotFound" -- TypeError: 'NoneType' object is not subscriptable -- Drops not being claimed in the intended way, causing some to be missed and no notifications - -## Description -A clear and concise description of what the bug is. (❗Delete this line before submitting) - -## To Reproduce -Steps to reproduce the behavior: -1. Go to '...' -2. Click on '....' -3. Scroll down to '....' -4. See error - -## Expected behavior -A clear and concise description of what you expected to happen. (❗Delete this line before submitting) - -## Observed behavior -A clear and concise description of what actually happened. (❗Delete this line before submitting) - -## Screenshots -If applicable, add screenshots to help explain your problem. (❗Delete this line before submitting) - -## Logs -If you have them, provide any logs. (❗Delete this line before submitting) -``` - (❗Delete this line before submitting) -``` - -## Software info: - - OS: [e.g. Windows 11] - - Build: [e.g. from source, .exe, AppImage] - - Version/Commit: [ Version if release, else commit: e.g. v1.5.0, 54ef767] - -## Additional context -Add any other context about the problem. diff --git a/.github/ISSUE_TEMPLATE/bug_report.yaml b/.github/ISSUE_TEMPLATE/bug_report.yaml new file mode 100644 index 00000000..3e92f823 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yaml @@ -0,0 +1,114 @@ +name: Bug report +description: Create a bug report. +labels: ["Bug"] +body: + + + - type: markdown + attributes: + value: | + ## Before submitting an issue, look at the [project goals](https://github.com/Windows200000/TwitchDropsMiner-updated#project-goals)! + + ### Bad Title: + - Need help + - Cookie Jar + - Received error (working fine prior to reboot) + - I am getting an error when trying to run + + ### Good Title: + - Not finding any Campaigns + - Random crash with GQL error "PersistedQueryNotFound" + - TypeError: 'NoneType' object is not subscriptable + - Drops not being claimed in the intended way, causing some to be missed and no notifications + + - type: textarea + attributes: + label: Description + description: A clear and concise description of what the bug is. + placeholder: TDM crashes when I open the `Inventory` tab. + validations: + required: true + + - type: textarea + attributes: + label: To Reproduce + description: Steps to reproduce the behavior. Being able to reliably cause a bug can often result in a quick fix. + placeholder: | + 1. Add Rust Twitch Drops + 2. Reload + 3. Go to Inventory tab + validations: + required: true + + - type: textarea + attributes: + label: Expected behavior + description: What should have happened? + placeholder: The `Inventory` tab shows. + validations: + required: true + + - type: textarea + attributes: + label: Observed behavior + description: What actually happened? + placeholder: TDM stopped responding. + validations: + required: true + + - type: textarea + attributes: + label: Screenshots + description: Add any relevant screenshots. + validations: + required: false + + - type: textarea + attributes: + label: Logs + description: | + If you have them, provide any logs. They can help, even if no error is shown. + Ideally run with `-vvv --debug-gql --debug-ws --log`. + placeholder: | + ``` + 11:35:35: No available channels to watch. Waiting for an ONLINE channel... + 12:35:39: No available channels to watch. Waiting for an ONLINE channel... + 13:35:44: No available channels to watch. Waiting for an ONLINE channel... + 14:35:48: No available channels to watch. Waiting for an ONLINE channel... + 15:33:21: ibai goes ONLINE, switching... + 15:33:21: Watching: ibai + ``` + validations: + required: false + + - type: input + attributes: + label: OS + description: What Operating System are you using? + placeholder: Windows 11 | Linux Mint + validations: + required: true + + - type: input + attributes: + label: Build + description: How are you running TDM? + placeholder: from source | .exe | AppImage + validations: + required: true + + - type: input + attributes: + label: Version/Commit + description: What version are you using? If you are NOT using an official release, enter the commit. + placeholder: v1.5.0 | 54ef767 + validations: + required: true + + - type: textarea + attributes: + label: Additional context + description: Add any other context about the problem. + placeholder: You got to the end, thanks for reporting! ;) + validations: + required: false diff --git a/.github/ISSUE_TEMPLATE/feature-request.md b/.github/ISSUE_TEMPLATE/feature-request.md deleted file mode 100644 index 5b45c2b8..00000000 --- a/.github/ISSUE_TEMPLATE/feature-request.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -name: Feature request -about: Suggest an idea for this project -title: '' -labels: Enhancement -assignees: '' - ---- - -# Please delete all instructional lines and parts (marked with ❗ and including this heading) before submitting. -- Before submitting an issue, look at the [project goals](https://github.com/Windows200000/TwitchDropsMiner-updated#project-goals) !!! (❗Delete this part before submitting) -- If your issue is specific to one Operating System, consider whether it should be a bug report instead. (❗Delete this line before submitting) - -## Problem being addressed: -Is your feature request related to a problem? If so, provide a clear and concise description of what the problem is. (❗Delete this line before submitting) -e.g. I'm always frustrated when [...] (❗Delete this line before submitting) - -## Proposed solution: -A clear and concise description of what you want to happen. (❗Delete this line before submitting) - -## Alternative: -A clear and concise description of any alternative solutions or features you've considered. (❗Delete this line before submitting) - -## Additional context -Add any other context or screenshots about the feature request here. (❗Delete this line before submitting) diff --git a/.github/ISSUE_TEMPLATE/feature-request.yaml b/.github/ISSUE_TEMPLATE/feature-request.yaml new file mode 100644 index 00000000..63628c3e --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature-request.yaml @@ -0,0 +1,48 @@ +name: Feature request +description: Suggest an idea for TDM. +labels: ["Enhancement"] +body: + + + - type: markdown + attributes: + value: | + ## Before submitting an issue, look at the [project goals](https://github.com/Windows200000/TwitchDropsMiner-updated#project-goals)! + If your issue is specific to one Operating System, consider whether it should be a bug report instead. + Create only **one issue per feature**. This ensures no feature is forgotten. + + ### Bad Title: + - 32-bit | What do you actually want? + - Status Icon in the tray | What should it do? + - Received error (working fine prior to reboot) + - I am getting an error when trying to run + + ### Good Title: + - Create a build for 32-bit Windows + - Exclude impossible campaigns + - TypeError: 'NoneType' object is not subscriptable + - Drops not being claimed in the intended way, causing some to be missed and no notifications + + - type: textarea + attributes: + label: Problem + description: Is your feature request related to a problem? If so, provide a clear and concise description of what the problem is. + placeholder: When I have many Windows open, it can take a while to find TDM. + validations: + required: false + + - type: textarea + attributes: + label: Suggestion(s) + description: What do you want to happen/change. + placeholder: Don't hide tray icon when TDM window is open. + validations: + required: true + + - type: textarea + attributes: + label: Additional notes + description: Add any other context, ideas or screenshots about the feature request here. + placeholder: There should be an option to allways hide/show it. + validations: + required: false