Use Github issues forms

This commit is contained in:
ivk 2025-11-14 10:42:30 +01:00
parent b72a42aa89
commit ab13b65d59
7 changed files with 159 additions and 121 deletions

View file

@ -1,4 +1,4 @@
name: Bug Report (webapp) name: Bug Report (browser)
description: File a bug report for the issue in browser. description: File a bug report for the issue in browser.
labels: ["bug"] labels: ["bug"]
type: bug type: bug
@ -30,7 +30,7 @@ body:
- type: input - type: input
attributes: attributes:
label: Browser label: Browser
placeholder: "Chromium, Firefox, Safari etc" placeholder: "Chromium, Firefox, Safari"
validations: validations:
required: true required: true
- type: input - type: input
@ -47,9 +47,8 @@ body:
- macOS - macOS
- Windows - Windows
- other - other
default: 0
validations: validations:
required: true required: false
- type: textarea - type: textarea
attributes: attributes:
label: What happened? label: What happened?
@ -59,6 +58,6 @@ body:
- type: textarea - type: textarea
attributes: attributes:
label: Other context label: Other context
description: Any other useful information e.g. your OS version description: Any other useful information e.g. your OS version, browser extensions, special settings.
validations: validations:
required: false required: false

View file

@ -0,0 +1,59 @@
name: Bug Report (desktop app)
description: File a bug report for the issue with the desktop app
labels: ["bug", "desktop"]
type: bug
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to fill out this bug report!
For the issues with Flatpak distribution please file a bug under [Flathub repo](https://github.com/flathub/com.tutanota.Tutanota/).
- type: checkboxes
id: notafeature
attributes:
label: Pre-checks
options:
- label: This is not a feature request. Existing functionality does not work as intended, **not** missing
functionality. I will request features via [discussions](https://github.com/tutao/tutanota/discussions/),
[reddit](https://www.reddit.com/r/tutanota/) or [support](https://tuta.com/support)
required: true
- label: I've searched and did not find a similar issue.
required: true
- label: My report does not have personal or private information like email address or recovery code
required: true
- type: input
attributes:
label: App version
description: Can be found on the bottom of the login screen or in the bottom left corner of Settings -> About
placeholder: "123.456789.10"
validations:
required: true
- type: dropdown
attributes:
label: Operating System
options:
- Linux
- macOS
- Windows
default: 0
validations:
required: true
- type: input
attributes:
label: OS version
placeholder: "123.456789.10"
validations:
required: false
- type: textarea
attributes:
label: What happened?
description: What steps you took and what you expected to happen?
validations:
required: true
- type: textarea
attributes:
label: Other context
description: Any other useful information e.g. special settings, anti-virus
validations:
required: false

View file

@ -0,0 +1,49 @@
name: Bug Report (Android app)
description: File a bug report for the issue with the desktop app
labels: ["bug", "android"]
type: bug
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to fill out this bug report!
For issues with F-Droid build please contact F-Droid maintainers or create a [discussion](https://github.com/tutao/tutanota/discussions/).
- type: checkboxes
id: notafeature
attributes:
label: Pre-checks
options:
- label: This is not a feature request. Existing functionality does not work as intended, **not** missing
functionality. I will request features via [discussions](https://github.com/tutao/tutanota/discussions/),
[reddit](https://www.reddit.com/r/tutanota/) or [support](https://tuta.com/support)
required: true
- label: I've searched and did not find a similar issue.
required: true
- label: My report does not have personal or private information like email address or recovery code
required: true
- type: input
attributes:
label: App version
description: Can be found on the bottom of the login screen or in the bottom left corner of Settings -> About
placeholder: "123.456789.10"
validations:
required: true
- type: input
attributes:
label: OS version
placeholder: "123.456789.10"
validations:
required: false
- type: textarea
attributes:
label: What happened?
description: What steps you took and what you expected to happen?
validations:
required: true
- type: textarea
attributes:
label: Other context
description: Any other useful information e.g. special settings, anti-virus
validations:
required: false

47
.github/ISSUE_TEMPLATE/04-ios-bug.yml vendored Normal file
View file

@ -0,0 +1,47 @@
name: Bug Report (iOS app)
description: File a bug report for the issue with the desktop app
labels: ["bug", "ios"]
type: bug
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to fill out this bug report!
- type: checkboxes
id: notafeature
attributes:
label: Pre-checks
options:
- label: This is not a feature request. Existing functionality does not work as intended, **not** missing
functionality. I will request features via [discussions](https://github.com/tutao/tutanota/discussions/),
[reddit](https://www.reddit.com/r/tutanota/) or [support](https://tuta.com/support)
required: true
- label: I've searched and did not find a similar issue.
required: true
- label: My report does not have personal or private information like email address or recovery code
required: true
- type: input
attributes:
label: App version
description: Can be found on the bottom of the login screen or in the bottom left corner of Settings -> About
placeholder: "123.456789.10"
validations:
required: true
- type: input
attributes:
label: OS version
placeholder: "123.456789.10"
validations:
required: false
- type: textarea
attributes:
label: What happened?
description: What steps you took and what you expected to happen?
validations:
required: true
- type: textarea
attributes:
label: Other context
description: Any other useful information e.g. special settings, anti-virus
validations:
required: false

View file

@ -1,35 +0,0 @@
---
name: 'Bug report: desktop app'
about: Create a report to help us improve
title: ''
labels: bug, desktop
assignees: ''
---
- [ ] This is not a feature request (existing functionality does not work, **not** missing functionality).
I will request features on [forum](https://www.reddit.com/r/tutanota/) or via support.
- [ ] I've searched and did not find a similar issue.
**Describe the bug**
A clear and concise description of what the bug is.
**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.
**Screenshots**
If applicable, add screenshots to help explain your problem.
**Desktop (please complete the following information):**
- OS: [e.g. iOS]
- Desktop Environment, if applicable (on Linux)
- Version [e.g. 22]
**Additional context**
Add any other context about the problem here.

View file

@ -1,38 +0,0 @@
---
name: 'Bug report: mobile app'
about: Create a report to help us improve
title: ''
labels: bug
assignees: ''
---
- [ ] This is not a feature request (existing functionality does not work, **not** missing functionality).
I will request features on [forum](https://www.reddit.com/r/tutanota/) or via support.
- [ ] I've searched and did not find a similar issue.
**Bug in mobile app**
**Describe the bug**
A clear and concise description of what the bug is.
**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.
**Screenshots**
If applicable, add screenshots to help explain your problem.
**Smartphone (please complete the following information):**
- Device: [e.g. iPhone6]
- OS: [e.g. iOS8.1]
- Version [e.g. 22]
**Additional context**
Add any other context about the problem here.

View file

@ -1,43 +0,0 @@
---
name: 'Bug report: web app'
about: Create a report to help us improve
title: ''
labels: bug
assignees: ''
---
- [ ] This is not a feature request (existing functionality does not work, **not** missing functionality).
I will request features on [forum](https://www.reddit.com/r/tutanota/) or via support.
- [ ] I've searched and did not find a similar issue.
**Bug in web app**
**Describe the bug**
A clear and concise description of what the bug is.
**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.
**Screenshots**
If applicable, add screenshots to help explain your problem.
**Desktop (please complete the following information):**
- OS: [e.g. iOS]
- Browser [e.g. chrome, safari]
- Version [e.g. 22]
**Smartphone (please complete the following information):**
- Device: [e.g. iPhone6]
- OS: [e.g. iOS8.1]
- Browser [e.g. stock browser, safari]
- Version [e.g. 22]
**Additional context**
Add any other context about the problem here.