diff --git a/.github/ISSUE_TEMPLATE/01_bug_report.yaml b/.github/ISSUE_TEMPLATE/01_bug_report.yaml index da9906df7..13da71e80 100644 --- a/.github/ISSUE_TEMPLATE/01_bug_report.yaml +++ b/.github/ISSUE_TEMPLATE/01_bug_report.yaml @@ -17,7 +17,11 @@ body: attributes: label: 提交前检查 options: - - label: 我已经搜索过现有 issues,并尽量用最新 stable 或 beta 版本确认问题仍然存在 + - label: 我已搜索过现有 issues,并确认这不是重复问题。 + required: true + - label: 在条件允许的情况下,我已尽量使用最新的 stable 或 beta 版本复现该问题,并确认问题仍然存在。 + required: true + - label: 我已确认这是 ScriptCat 本身的问题,而不是在 Tampermonkey 或 Violentmonkey 中可以正常运行的用户脚本兼容性问题。 required: true - type: textarea diff --git a/.github/ISSUE_TEMPLATE/02_userscript_compatibility.yaml b/.github/ISSUE_TEMPLATE/02_userscript_compatibility.yaml index 14d7387dd..6a0a4eddc 100644 --- a/.github/ISSUE_TEMPLATE/02_userscript_compatibility.yaml +++ b/.github/ISSUE_TEMPLATE/02_userscript_compatibility.yaml @@ -17,7 +17,11 @@ body: attributes: label: 提交前检查 options: - - label: 我已经搜索过现有 issues,并确认问题与某个用户脚本或 userscript API 有关 + - label: 我已搜索过现有 issues,并确认这不是重复问题。 + required: true + - label: 在条件允许的情况下,我已尽量使用最新的 stable 或 beta 版本复现该问题,并确认问题仍然存在。 + required: true + - label: 我已确认该问题与用户脚本或 userscript API 有关,而不是 ScriptCat 的通用界面、同步、安装或扩展行为问题。 required: true - type: input diff --git a/.github/ISSUE_TEMPLATE/03_feature_request.yaml b/.github/ISSUE_TEMPLATE/03_feature_request.yaml index d1e1795ca..658050a37 100644 --- a/.github/ISSUE_TEMPLATE/03_feature_request.yaml +++ b/.github/ISSUE_TEMPLATE/03_feature_request.yaml @@ -17,7 +17,11 @@ body: attributes: label: 提交前检查 options: - - label: 我已经搜索过现有 issues,确认不是重复的功能请求 + - label: 我已搜索过现有 issues,并确认这不是重复的功能请求。 + required: true + - label: 在条件允许的情况下,我已尽量使用最新的 stable 或 beta 版本确认该功能仍未提供。 + required: true + - label: 我已确认这是新增或改进功能的请求,而不是现有功能的 bug 反馈。 required: true - type: textarea diff --git a/.github/ISSUE_TEMPLATE/11_bug_report_en.yaml b/.github/ISSUE_TEMPLATE/11_bug_report_en.yaml index 6b76a2346..236c86d5e 100644 --- a/.github/ISSUE_TEMPLATE/11_bug_report_en.yaml +++ b/.github/ISSUE_TEMPLATE/11_bug_report_en.yaml @@ -17,7 +17,11 @@ body: attributes: label: Pre-check options: - - label: I have searched existing issues, and confirmed the problem still happens on the latest stable or beta version where possible. + - label: I have searched existing issues and confirmed that this is not a duplicate. + required: true + - label: Where possible, I have tried to reproduce this issue using the latest stable or beta version and confirmed that it still occurs. + required: true + - label: I have confirmed that this is an issue with ScriptCat itself, rather than a userscript compatibility issue where the script works correctly in Tampermonkey or Violentmonkey. required: true - type: textarea diff --git a/.github/ISSUE_TEMPLATE/12_userscript_compatibility_en.yaml b/.github/ISSUE_TEMPLATE/12_userscript_compatibility_en.yaml index 985e253dd..0b243043a 100644 --- a/.github/ISSUE_TEMPLATE/12_userscript_compatibility_en.yaml +++ b/.github/ISSUE_TEMPLATE/12_userscript_compatibility_en.yaml @@ -17,7 +17,11 @@ body: attributes: label: Pre-check options: - - label: I have searched existing issues, and confirmed this is related to a userscript or userscript API. + - label: I have searched existing issues and confirmed that this is not a duplicate. + required: true + - label: Where possible, I have tried to reproduce this issue using the latest stable or beta version and confirmed that it still occurs. + required: true + - label: I have confirmed that this issue is related to a userscript or userscript API, rather than ScriptCat's general UI, sync, installation, or extension behavior. required: true - type: input diff --git a/.github/ISSUE_TEMPLATE/13_feature_request_en.yaml b/.github/ISSUE_TEMPLATE/13_feature_request_en.yaml index 7673f3319..86ac2bfd2 100644 --- a/.github/ISSUE_TEMPLATE/13_feature_request_en.yaml +++ b/.github/ISSUE_TEMPLATE/13_feature_request_en.yaml @@ -17,7 +17,11 @@ body: attributes: label: Pre-check options: - - label: I have searched existing issues and confirmed this is not a duplicate feature request. + - label: I have searched existing issues and confirmed that this is not a duplicate feature request. + required: true + - label: Where possible, I have checked the latest stable or beta version and confirmed that this feature is still unavailable. + required: true + - label: I have confirmed that this is a request for a new or improved feature, not a bug report about an existing feature. required: true - type: textarea