From ab13b65d5918cdf986def9372ea7779a68fbbb4f Mon Sep 17 00:00:00 2001 From: ivk Date: Fri, 14 Nov 2025 10:42:30 +0100 Subject: [PATCH] Use Github issues forms --- .github/ISSUE_TEMPLATE/01-webapp-bug.yml | 9 ++- .github/ISSUE_TEMPLATE/02-desktop-bug.yml | 59 +++++++++++++++++++ .github/ISSUE_TEMPLATE/03-android-bug.yml | 49 +++++++++++++++ .github/ISSUE_TEMPLATE/04-ios-bug.yml | 47 +++++++++++++++ .../ISSUE_TEMPLATE/bug-report--desktop-app.md | 35 ----------- .../ISSUE_TEMPLATE/bug-report--mobile-app.md | 38 ------------ .github/ISSUE_TEMPLATE/bug-report--web-app.md | 43 -------------- 7 files changed, 159 insertions(+), 121 deletions(-) create mode 100644 .github/ISSUE_TEMPLATE/02-desktop-bug.yml create mode 100644 .github/ISSUE_TEMPLATE/03-android-bug.yml create mode 100644 .github/ISSUE_TEMPLATE/04-ios-bug.yml delete mode 100644 .github/ISSUE_TEMPLATE/bug-report--desktop-app.md delete mode 100644 .github/ISSUE_TEMPLATE/bug-report--mobile-app.md delete mode 100644 .github/ISSUE_TEMPLATE/bug-report--web-app.md diff --git a/.github/ISSUE_TEMPLATE/01-webapp-bug.yml b/.github/ISSUE_TEMPLATE/01-webapp-bug.yml index 4a52e519f3..77299ba459 100644 --- a/.github/ISSUE_TEMPLATE/01-webapp-bug.yml +++ b/.github/ISSUE_TEMPLATE/01-webapp-bug.yml @@ -1,4 +1,4 @@ -name: Bug Report (webapp) +name: Bug Report (browser) description: File a bug report for the issue in browser. labels: ["bug"] type: bug @@ -30,7 +30,7 @@ body: - type: input attributes: label: Browser - placeholder: "Chromium, Firefox, Safari etc" + placeholder: "Chromium, Firefox, Safari" validations: required: true - type: input @@ -47,9 +47,8 @@ body: - macOS - Windows - other - default: 0 validations: - required: true + required: false - type: textarea attributes: label: What happened? @@ -59,6 +58,6 @@ body: - type: textarea attributes: 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: required: false diff --git a/.github/ISSUE_TEMPLATE/02-desktop-bug.yml b/.github/ISSUE_TEMPLATE/02-desktop-bug.yml new file mode 100644 index 0000000000..c212ad4107 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/02-desktop-bug.yml @@ -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 diff --git a/.github/ISSUE_TEMPLATE/03-android-bug.yml b/.github/ISSUE_TEMPLATE/03-android-bug.yml new file mode 100644 index 0000000000..cb4f3760f0 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/03-android-bug.yml @@ -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 diff --git a/.github/ISSUE_TEMPLATE/04-ios-bug.yml b/.github/ISSUE_TEMPLATE/04-ios-bug.yml new file mode 100644 index 0000000000..3bcf570f7e --- /dev/null +++ b/.github/ISSUE_TEMPLATE/04-ios-bug.yml @@ -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 diff --git a/.github/ISSUE_TEMPLATE/bug-report--desktop-app.md b/.github/ISSUE_TEMPLATE/bug-report--desktop-app.md deleted file mode 100644 index 00c41cc6d5..0000000000 --- a/.github/ISSUE_TEMPLATE/bug-report--desktop-app.md +++ /dev/null @@ -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. diff --git a/.github/ISSUE_TEMPLATE/bug-report--mobile-app.md b/.github/ISSUE_TEMPLATE/bug-report--mobile-app.md deleted file mode 100644 index 45fa5646d8..0000000000 --- a/.github/ISSUE_TEMPLATE/bug-report--mobile-app.md +++ /dev/null @@ -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. diff --git a/.github/ISSUE_TEMPLATE/bug-report--web-app.md b/.github/ISSUE_TEMPLATE/bug-report--web-app.md deleted file mode 100644 index fb711116d2..0000000000 --- a/.github/ISSUE_TEMPLATE/bug-report--web-app.md +++ /dev/null @@ -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.