diff --git a/.github/ISSUE_TEMPLATE/default.yml b/.github/ISSUE_TEMPLATE/default.yml index e0cf6e6..87751f2 100644 --- a/.github/ISSUE_TEMPLATE/default.yml +++ b/.github/ISSUE_TEMPLATE/default.yml @@ -8,7 +8,7 @@ body: - type: markdown attributes: value: | - **Please read this section carefully. Breaking the rules may result in you being blocked from interacting with this repository.** + **Please read this section carefully and completely. You may be blocked from this repository if you violate the rules.** - type: markdown attributes: value: | @@ -33,6 +33,14 @@ body: attributes: value: | Usually these issues are not directly because of Picocrypt's code. Create the issue and in a separate comment, provide details about the environment you're running in (like OS, OS version, DE, etc.). **Do not ping me initially.** Let the issue sit for at least *3 days* to allow other users to potentially help you resolve the issue. If after 3 days, you haven't figured things out, then you may ping me (@HACKERALERT). + - type: markdown + attributes: + value: | + ### Antivirus problems + - type: markdown + attributes: + value: | + These are unpreventable; Picocrypt is cryptography, file deletion, and passwords bundled into an executable... looks the same as ransomware unfortunately. Please report these false positives to your antivirus software provider and do not create an issue about it. - type: markdown attributes: value: | @@ -48,7 +56,7 @@ body: - type: markdown attributes: value: | - Picocrypt is mature software; I do not intend to add any new features. Generally, do not create any feature requests unless it's very minor and can be implemented with low effort and minimal impact on reliability. What is considered "minor" is subjective, but here is an example: "ability to decrypt a volume entirely in-memory" is pretty significant, while "press the Start button on Enter key" is relatively minor. + Picocrypt is mature software; I do not intend to add any new features. Generally, do not create any feature requests unless it's very minor and can be implemented with low effort and minimal impact on reliability and security. What is considered "minor" is subjective, but here is an example: "ability to decrypt a volume entirely in-memory" is pretty significant, while "press the Start button on Enter key" is relatively minor. A proof-of-concept link to code or a fork would be appreciated. - type: markdown attributes: value: | @@ -69,11 +77,15 @@ body: attributes: label: "Please confirm:" options: - - label: "I have read and agree to the rules" + - label: "I have carefully read and agree to the rules outlined above" + required: true + - label: "I will provide as many helpful details as possible" + required: true + - label: "I acknowledge my issue may be ignored or closed without explanation" required: true - type: input attributes: label: "Describe the issue briefly in a few sentences:" - description: "After creating the issue, you can add more details in a separate comment" + description: "You can add more details in a separate comment after creating the issue" validations: required: true