diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index 5108a86..73e36ac 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -1,28 +1,35 @@ -name: Bug report +name: πŸ› Bug report description: Report a reproducible problem with Command Center. title: "[Bug]: " body: - type: markdown attributes: - value: Please check existing issues first. Remove credentials and personal information from logs and screenshots. + value: | + Thanks for taking the time to report a problem! πŸ™ + + > [!WARNING] + > Please check [existing issues](https://github.com/Commanderx-code/command-center/issues) first, and remove credentials and personal information from logs and screenshots. + > + > **Found a security vulnerability?** Don't file it here. [Report it privately](https://github.com/Commanderx-code/command-center/security/advisories/new) instead. - type: input id: version attributes: - label: App version or commit - placeholder: "0.3.2" + label: πŸ“¦ App version or commit + description: Find it under **Settings β†’ About & updates**. + placeholder: "0.7.1" validations: required: true - type: input id: environment attributes: - label: Linux distribution and desktop environment + label: 🐧 Linux distribution and desktop environment placeholder: "Garuda Linux, KDE Plasma, Wayland" validations: required: true - type: dropdown id: installation attributes: - label: Installation or run method + label: πŸ’Ώ Installation or run method options: - .deb package - .rpm package @@ -35,7 +42,7 @@ body: - type: textarea id: reproduction attributes: - label: Steps to reproduce + label: πŸ” Steps to reproduce description: Include the view, action, and relevant integration setup. placeholder: "1. Open…\n2. Choose…\n3. Observe…" validations: @@ -43,11 +50,12 @@ body: - type: textarea id: behavior attributes: - label: Expected and actual behavior + label: πŸ€” Expected and actual behavior + description: What did you expect to happen, and what happened instead? validations: required: true - type: textarea id: details attributes: - label: Relevant logs or screenshots + label: πŸ“‹ Relevant logs or screenshots description: Include only the relevant, redacted excerpt. Note any workaround you found. diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index 98aa402..723c22a 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -1,5 +1,8 @@ blank_issues_enabled: true contact_links: - - name: Report a security vulnerability + - name: πŸ” Report a security vulnerability url: https://github.com/Commanderx-code/command-center/security/advisories/new about: Report vulnerabilities privately, not as a public issue. See SECURITY.md. + - name: πŸ“– Read the Wiki guide + url: https://github.com/Commanderx-code/command-center/wiki + about: Step-by-step help for every page, plus troubleshooting and FAQ. diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml index d82b5e0..f565aaf 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.yml +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -1,23 +1,27 @@ -name: Feature request +name: ✨ Feature request description: Suggest an improvement to a workstation workflow. title: "[Feature]: " body: + - type: markdown + attributes: + value: | + Thanks for the idea! πŸ’‘ Please check [existing issues](https://github.com/Commanderx-code/command-center/issues) first in case someone has already suggested it. - type: textarea id: problem attributes: - label: What would you like to accomplish? + label: 🎯 What would you like to accomplish? description: Describe your workflow and the problem you encounter today. validations: required: true - type: textarea id: solution attributes: - label: Proposed behavior + label: πŸ’‘ Proposed behavior description: Explain how the feature would work from a user's perspective. validations: required: true - type: textarea id: alternatives attributes: - label: Alternatives and context + label: 🧭 Alternatives and context description: Include workarounds, relevant tools, or mockups if helpful. diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index 14d07b1..a232973 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -1,11 +1,16 @@ -## Change +## πŸ“ Change -Describe the problem and resulting behavior. Link a related issue if applicable. + -## Validation +## βœ… Validation -List the checks you ran and their results. Include screenshots for interface changes and note anything you could not verify. + -## Review notes +- [ ] `npm run check` +- [ ] `npm test` +- [ ] `npm run test:rust` +- [ ] Checked in the browser preview or desktop app (interface changes) -Mention any new dependencies, platform requirements, or effects on commands, configuration, and local data. Remove this section if it does not apply. +## πŸ”Ž Review notes + +