diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md deleted file mode 100644 index d4bcf8255d..0000000000 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -name: Bug report -about: Create a report to help us improve -title: '' -labels: 'bug' -assignees: '' - ---- -This issue tracker is for bug reports only. **If you want to request troubleshooting assistance with Outline Manager or Outline Client, please do not submit a bug here. Instead, please contact us using our [support website](https://support.getoutline.org/s/contactsupport).** Developers using Outline SDK, please post your questions on the [SDK Discussion board](https://github.com/Jigsaw-Code/outline-sdk/discussions). - -**Describe the bug** -A clear and concise description of what the bug is. - -**To reproduce** -How can the broken behavior be reproduced? - -**Expected behavior** -What behavior did you expect? - -**Screenshots** -If applicable, add screenshots to help explain your problem. - -**Client system (please complete the following information):** - - Outline Client Version [e.g. iOS 1.3.1] - - Your Operating System: [e.g. iOS 14.2, Windows 10] - -**Submit feedback** -Please submit feedback through the app and label it with this issue number. - -**Additional context** -Add any other context about the problem here. diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml new file mode 100644 index 0000000000..137744934f --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,90 @@ +name: Bug Report +description: File a bug report +title: "[Bug]: " +labels: ["bug"] +body: + - type: markdown + attributes: + value: | + Thank you for taking the time to fill out this bug report. Your + contribution will help make the Outline applications better for + everyone. + - type: dropdown + id: app + attributes: + label: Application + description: Which Outline application is this in relation to? + options: + - Outline Client + - Outline Manager + default: 0 + validations: + required: true + - type: textarea + id: description + attributes: + label: Describe the bug + description: A clear and concise description of what the bug is. + validations: + required: true + - type: textarea + id: reproduction + attributes: + label: Steps to reproduce + description: The list of steps that reproduce the issue. + placeholder: | + 1. Open the application + 2. Click on the menu + 3. Notice the crash + validations: + required: true + - type: textarea + id: expected + attributes: + label: What did you expect to happen? + description: + - type: textarea + id: observed + attributes: + label: What actually happened? + description: + - type: input + id: version + attributes: + label: Outline Version + description: | + The version of the application that this issue reproduces on. You can + find this information on the "About" page. + placeholder: "1.12.2 (474739)" + validations: + required: true + - type: dropdown + id: os + attributes: + label: What operation system are you using? + multiple: true + options: + - Android + - iOS + - Linux + - macOS + - Windows + validations: + required: true + - type: input + id: os-version + attributes: + label: Operating System Version + description: The version of the operating system that you are running. + placeholder: "Sonoma 14.3.1" + - type: textarea + id: extra + attributes: + label: Screenshots and Videos + description: | + If applicable, please provide a screenshot or a video of the problem. + - type: markdown + attributes: + value: | + Once you submit this issue, please submit feedback through the app and + label it with this issue number. diff --git a/.github/ISSUE_TEMPLATE/build_issue.md b/.github/ISSUE_TEMPLATE/build_issue.md deleted file mode 100644 index c40dc9c034..0000000000 --- a/.github/ISSUE_TEMPLATE/build_issue.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -name: Build issue -about: Problems building Outline -title: '' -labels: '' -assignees: '' - ---- - -**Describe the issue** -A clear and concise description of what the issue is. If possible, paste the output from your terminal. - -**Environment** - - OS: [e.g. iOS] - - NPM version (`npm --version`) - - Node.js version - -**Additional context** -Add any other context about the problem here. diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 0000000000..04a5455b73 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,14 @@ +blank_issues_enabled: false +contact_links: + - name: Customer Support + url: https://support.getoutline.org/s/contactsupport + about: Please request troubleshooting assistance with Outline Manager or Outline Client here. + - name: Outline SDK Discussion Board + url: https://github.com/Jigsaw-Code/outline-sdk/discussions + about: Developers using Outline SDK, please post your questions here. + - name: Outline Community + url: https://community.internetfreedomfestival.org/community/channels/outline-community + about: Join our Outline Community on Mattermost. + - name: r/OutlineVPN + url: https://www.reddit.com/r/outlinevpn/ + about: Join our Outline Community on Reddit. diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md deleted file mode 100644 index fd0a84bd0c..0000000000 --- a/.github/ISSUE_TEMPLATE/feature_request.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -name: Feature request -about: Suggest an idea for this project -title: '' -labels: 'feature request' -assignees: '' - ---- - -**What would you like the app to enable you to do?** -I want to [...] - -**Describe alternatives you've considered** -A clear and concise description of any alternative solutions or features you've considered. - -**Additional context** -Add any other context or screenshots about the feature request here. diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml new file mode 100644 index 0000000000..26b4887a4e --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -0,0 +1,54 @@ +name: "Feature Request" +description: Suggest an idea for this project +labels: ["feature request"] +body: + - type: markdown + attributes: + value: | + Thank you for taking the time to suggest new ideas for this project. + Your contribution will help make the Outline applications better for + everyone. + - type: checkboxes + attributes: + label: "Is there an existing issue that is already proposing this?" + description: "Please search [here](../issues?q=is%3Aissue) to see if an issue already exists for the feature you are requesting" + options: + - label: "I have searched the existing issues" + required: true + - type: dropdown + id: app + attributes: + label: Application + description: Which Outline application is this in relation to? + options: + - Outline Client + - Outline Manager + default: 0 + validations: + required: true + - type: textarea + id: use-case + attributes: + label: "What are you trying to do? What is your use case?" + description: "Describe the motivation or the concrete use case." + validations: + required: true + - type: textarea + id: problem + attributes: + label: Is your feature request related to a problem? Please describe it. + description: "A clear and concise description of what the problem is." + placeholder: | + I have an issue when ... + - type: textarea + id: solution + attributes: + label: Describe the solution you'd like. + description: "A clear and concise description of what you want to happen." + validations: + required: true + - type: textarea + id: alternatives + attributes: + label: Describe alternatives you've considered + description: A clear and concise description of any alternative solutions or features you've considered. diff --git a/.github/ISSUE_TEMPLATE/question.md b/.github/ISSUE_TEMPLATE/question.md deleted file mode 100644 index 01f77e2cc4..0000000000 --- a/.github/ISSUE_TEMPLATE/question.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -name: Question -about: Questions about Outline -title: '' -labels: 'question' -assignees: '' - ---- - -The issue tracker is not for questions. - -If you would like support with Outline Manager or Outline Client, please review the help articles on [support.getoutline.org](https://support.getoutline.org/), and [contact us](https://support.getoutline.org/s/contactsupport) if you need further assistance. Developers using Outline SDK, please post your questions on the SDK [Discussion board](https://github.com/Jigsaw-Code/outline-sdk/discussions). diff --git a/.github/ISSUE_TEMPLATE/support_request.md b/.github/ISSUE_TEMPLATE/support_request.md deleted file mode 100644 index b4daf3085d..0000000000 --- a/.github/ISSUE_TEMPLATE/support_request.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -name: Support request -about: Get help troubleshooting an issue -title: '' -labels: 'customer support' -assignees: '' - ---- -The issue tracker is not for support requests. - -If you would like support with Outline Manager or Outline Client, please review the help articles on [support.getoutline.org](https://support.getoutline.org/), and [contact us](https://support.getoutline.org/s/contactsupport) if you need further assistance. Developers using Outline SDK, please post your questions on the SDK [Discussion board](https://github.com/Jigsaw-Code/outline-sdk/discussions). diff --git a/README.md b/README.md index 4351527dac..7e427791db 100644 --- a/README.md +++ b/README.md @@ -25,7 +25,7 @@ The Outline Client is a cross-platform proxy client for Windows, macOS, iOS, And The client's user interface is implemented in [Polymer](https://www.polymer-project.org/) 2.0. Platform support is provided by [Cordova](https://cordova.apache.org/) and [Electron](https://electronjs.org/), with additional native components in this repository. -To join our Outline Community, [sign up for the IFF Mattermost](https://internetfreedomfestival.org/wiki/index.php/IFF_Mattermost). +To join our Outline Community, [sign up for the IFF Mattermost](https://wiki.digitalrights.community/index.php?title=IFF_Mattermost). #### Requirements for all builds