diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md deleted file mode 100644 index 07765d05f..000000000 --- a/.github/ISSUE_TEMPLATE.md +++ /dev/null @@ -1,56 +0,0 @@ -## Issue - -UPGRADE: https://wekan.fi/upgrade/ - -Pull requests welcome to fix any broken links at docs directory, and organizing docs/Features and their screenshots to subdirectories of each feature. - -Please report these issues elsewhere: - -- SECURITY ISSUES, PGP EMAIL: https://github.com/wekan/wekan/blob/main/SECURITY.md -- UCS: https://github.com/wekan/univention/issues - -If WeKan Snap is slow, try this: https://github.com/wekan/wekan/wiki/Cron - -Please search existing Open and Closed issues, most questions have already been answered. - -If you can not login for any reason: https://github.com/wekan/wekan/wiki/Forgot-Password -Email settings, only SMTP MAIL_URL and MAIL_FROM are in use: -https://github.com/wekan/wekan/wiki/Troubleshooting-Mail - -### Server Setup Information - -Please anonymize info, and do not any of your Wekan board URLs, passwords, -API tokens etc to this public issue. - -* Did you test in newest Wekan?: -* Did you configure root-url correctly so Wekan cards open correctly (see https://github.com/wekan/wekan/wiki/Settings)? -* Operating System: -* Deployment Method (Snap/Docker/Sandstorm/bundle/source): -* Http frontend if any (Caddy, Nginx, Apache, see config examples from Wekan GitHub wiki first): -* Node.js Version: -* MongoDB Version: -* What webbrowser version are you using (Wekan should work on all modern browsers that support Javascript)? - -### Problem description - -Add a recorded animated gif (e.g. with https://github.com/phw/peek) about -how it works currently, and screenshot mockups how it should work. - - -#### Reproduction Steps - - - -#### Logs - -Check Right Click / Inspect / Console in you browser - generally Chromium -based browsers show more detailed info than Firefox based browsers. - -Please anonymize logs. - -Snap: sudo snap logs wekan.wekan - -Docker: sudo docker logs wekan-app - -If logs are very long, attach them in .zip file - diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md new file mode 100644 index 000000000..6b2b93b69 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -0,0 +1,69 @@ +name: 🐛 Bug Report +description: Report a bug to help improve Wekan +labels: ["bug"] +body: + - type: markdown + attributes: + value: | + Thanks for reporting a bug! Please ensure you are using the [latest version of WeKan](https://wekan.fi/install) and [Upgrade](https://wekan.fi/upgrade) before submitting. + - type: textarea + id: description + attributes: + label: Bug Description + description: A clear and concise description of what the bug is. Mention versions of WeKan, Node.js, database name and version, frontend webserver version like Caddy etc. + validations: + required: true + - type: dropdown + id: platform + attributes: + label: Platform / Installation Method + options: + - Snap Stable + - Snap Candidate + - Docker + - Sandstorm + - Source (Meteor) + - Windows + - Mac + - Other + validations: + required: true + - type: dropdown + id: CPU + attributes: + label: CPU + options: + - amd64 + - arm64 + - s390x + - Other + validations: + required: true + - type: textarea + id: reproduction + attributes: + label: Steps to Reproduce + description: How can we recreate this issue? + placeholder: | + 1. Go to '...' + 2. Click on '....' + 3. Scroll down to '....' + 4. See error + validations: + required: true + - type: textarea + id: logs + attributes: + label: Relevant Logs + description: | + - Please paste any relevant anonymized server logs or browser console errors here. + - Snap: sudo snap logs wekan.wekan + - Docker: sudo docker logs wekan-app + - If logs are very long, attach them in .zip file + render: shell + - type: textarea + id: context + attributes: + label: Additional Context + description: Add any other context, anonymized screenshots or GIF video about the bug, and screenshot mockups about how it should work. + diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md new file mode 100644 index 000000000..53e349829 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -0,0 +1,31 @@ +name: ✨ Feature Request +description: Suggest a new feature for Wekan +labels: ["Feature:Request"] +body: + - type: textarea + id: feature-description + attributes: + label: Problem Statement + description: Is your feature request related to a problem? Please describe. + placeholder: I'm always frustrated when [...] + validations: + required: true + - type: textarea + id: solution + attributes: + label: Proposed Solution + description: A clear and concise description of what you want to happen. + validations: + required: true + - type: textarea + id: alternatives + attributes: + label: Alternatives Considered + description: Any alternative solutions or features you've considered. + - type: textarea + id: context + attributes: + label: Additional Context + description: Add any other context, like anonymized screenshot mockups about how it should work. + + diff --git a/.github/ISSUE_TEMPLATE/security-report.md b/.github/ISSUE_TEMPLATE/security-report.md new file mode 100644 index 000000000..c08310ed2 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/security-report.md @@ -0,0 +1,14 @@ +name: 🛡️ Security Issue +description: Report a security vulnerability +labels: ["security", "critical"] +body: + - type: markdown + attributes: + value: | + ## ⚠️ IMPORTANT: Please do not report security vulnerabilities via public issues. + + To protect the Wekan community, we ask that you report security bugs privately. This allows us to fix the issue before it can be exploited by malicious actors. + + ### How to report: + Please read our **[Security Policy (SECURITY.md)](https://github.com/wekan/wekan/blob/main/SECURITY.md)** for the official reporting process and contact information. + diff --git a/.github/ISSUE_TEMPLATE/ucs-issue.md b/.github/ISSUE_TEMPLATE/ucs-issue.md new file mode 100644 index 000000000..665ece6f1 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/ucs-issue.md @@ -0,0 +1,23 @@ +name: 🗳️ Univention (UCS) Issue +description: Problems specifically related to the Wekan app on Univention Corporate Server +labels: ["UCS"] +body: + - type: markdown + attributes: + value: | + ## 🛑 Is this a UCS-specific issue? + + If your issue is related to the **Univention Corporate Server (UCS) integration**, packaging, or installation via the Univention App Center, it should be reported in the dedicated Univention repository. + + ### ➡️ [Report UCS Issues Here](https://github.com/wekan/univention/issues) + + --- + **Why?** + Reporting there ensures that the maintainers specifically focused on the UCS environment see your request. + + If you are certain this is a **core Wekan bug** that affects all platforms (Docker, Snap, etc.), please go back and use the standard [Bug Report](https://github.com/wekan/wekan/issues/new?template=bug-report.yml) template. + - type: textarea + id: ucs-details + attributes: + label: Brief Description (Optional) + description: If you still wish to post here, please provide a brief summary of why this is a core Wekan issue and not a UCS-specific integration bug.