From 64936e5da0475bbb5ee4cfd516d02049258f07ca Mon Sep 17 00:00:00 2001 From: Ilya Fedin Date: Thu, 16 Jul 2026 13:44:18 +0400 Subject: [PATCH] Try to improve issue templates Some improvements suggested by AI... --- .github/ISSUE_TEMPLATE/BUG_REPORT.yml | 46 ++++++++++------------ .github/ISSUE_TEMPLATE/FEATURE_REQUEST.yml | 2 +- .github/ISSUE_TEMPLATE/config.yml | 17 ++++---- 3 files changed, 32 insertions(+), 33 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/BUG_REPORT.yml b/.github/ISSUE_TEMPLATE/BUG_REPORT.yml index e3c2215d8e..847b56e543 100644 --- a/.github/ISSUE_TEMPLATE/BUG_REPORT.yml +++ b/.github/ISSUE_TEMPLATE/BUG_REPORT.yml @@ -1,13 +1,7 @@ -name: Bug report +name: 🐞 Bug report description: Report errors or unexpected behavior. labels: [bug] body: - - type: markdown - attributes: - value: | - Thanks for reporting issues of Telegram Desktop! - - To make it easier for us to help you please enter detailed information below. - type: textarea attributes: label: Steps to reproduce @@ -32,19 +26,18 @@ body: - type: input attributes: label: Operating system - description: > - Your operating system name, version and desktop environment. - **Don't use kernel version (uname), it's useless.** + description: | + Write exact OS (e.g. Windows 11, macOS 14, Ubuntu 24.04 GNOME). + * 🛑 NO KERNEL VERSIONS (uname) validations: required: true - type: input attributes: label: Version of Telegram Desktop - description: > - Please note we don't support versions from Linux distro repositories. - If you need support for these versions, **please contact your distro maintainer** - or your distro bugtracker. - **Don't use 'latest'**, specify actual version, **that's a reason to close your issue**. + description: | + Write EXACT version number (e.g. 5.1.2). + * 🛑 DO NOT WRITE "LATEST". We will instantly close the issue. + * 🛑 LINUX REPO VERSIONS ARE NOT SUPPORTED. Go to your distro's tracker (unless you are the distro maintainer). validations: required: true - type: dropdown @@ -52,27 +45,30 @@ body: label: Installation source multiple: false options: - - Static binary from official website + - Downloaded from desktop.telegram.org or GitHub - Microsoft Store - Mac App Store - Flatpak - Snap - - Other (unofficial) source + - Linux package manager (apt, dnf, pacman, etc) + - Other source validations: required: true - type: input attributes: label: Crash ID - description: > - If you're reporting a crash, please enter the crash ID from the crash reporter - opening on the next launch after crash. **You have to enable beta versions - installation in Settings -> Advanced for the reporter to appear.** - You don't have to wait for a beta version to arrive. + description: | + If the app crashed, we need a Crash ID. + 1. Go to Settings -> Advanced + 2. Enable "Install beta versions" + 3. Reproduce the crash + 4. Copy the Crash ID on next launch - type: textarea attributes: label: Logs description: > - You can find log.txt using the `viewlogs` - [cheat code](https://github.com/telegramdesktop/tdesktop/wiki/Cheat-Codes). - placeholder: Insert log.txt here (if necessary) + Type the word `viewlogs` + [directly into your settings menu](https://github.com/telegramdesktop/tdesktop/wiki/Cheat-Codes) + to open the logs folder. + placeholder: Insert log.txt here render: shell diff --git a/.github/ISSUE_TEMPLATE/FEATURE_REQUEST.yml b/.github/ISSUE_TEMPLATE/FEATURE_REQUEST.yml index 2327e13058..e2a8becdb9 100644 --- a/.github/ISSUE_TEMPLATE/FEATURE_REQUEST.yml +++ b/.github/ISSUE_TEMPLATE/FEATURE_REQUEST.yml @@ -1,5 +1,5 @@ --- -name: Feature request +name: 💡 Feature request description: Suggest an idea. labels: [enhancement] body: diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index f73fc436fe..1b864704be 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -1,11 +1,14 @@ blank_issues_enabled: false contact_links: - - name: Platform-wide issue + - name: 📱🎨🌍 Mobile apps, UI/UX Design, or Missing Features url: https://bugs.telegram.org - about: Any bug report or feature request affecting more than only Telegram Desktop. - - name: Issue of other client - url: https://bugs.telegram.org - about: Any bug report or feature request not about Telegram Desktop. - - name: Question + about: 🛑 Not EXCLUSIVELY a Telegram Desktop app bug? UI complaint? CLICK HERE. + - name: 📝 I found a typo or translation error + url: https://translations.telegram.org + about: 🛑 DO NOT OPEN AN ISSUE. Translations are crowdsourced. Suggest fixes there. + - name: 🚫 My account is banned / I can't log in + url: https://telegram.org/support + about: 🛑 DO NOT OPEN AN ISSUE. We cannot unban you. Contact web support here. + - name: ❓ I just want to ask a question url: https://t.me/TelegramDesktopTalk - about: Ask a question. + about: Do not open an issue to ask a question. Go to the group chat.