feat: add GitHub issue form templates (bug, INI request, feature request)

pull/4062/head
Simon Jackson 1 month ago
parent 45cf0bef5b
commit d1c5cd8286

@ -0,0 +1,88 @@
name: Bug Report
description: RDP Wrapper is not working correctly on your machine.
labels: [bug]
body:
- type: markdown
attributes:
value: |
Before submitting, please confirm:
- You are running the latest release from https://github.com/sjackson0109/rdpwrap/releases/latest
- Your termsrv.dll version is listed in `rdpwrap.ini` (check RDPConf for the status colour)
- You have excluded `C:\Program Files\RDP Wrapper\` from your antivirus
- type: dropdown
id: status
attributes:
label: RDPConf status
description: What colour/status does RDPConf show?
options:
- Fully supported (green) — but RDP still fails
- Partially supported (yellow)
- Not supported (red)
- Not installed
- Wrapper DLL not found
validations:
required: true
- type: input
id: windows_version
attributes:
label: Windows version
description: "Run: winver — paste the full string e.g. Windows 11 Version 24H2 (OS Build 26100.xxxx)"
placeholder: "Windows 11 Version 24H2 (OS Build 26100.3915)"
validations:
required: true
- type: input
id: termsrv_version
attributes:
label: termsrv.dll version
description: "Run: (Get-Item C:\\Windows\\System32\\termsrv.dll).VersionInfo.FileVersion"
placeholder: "10.0.26100.3915"
validations:
required: true
- type: input
id: rdpwrap_version
attributes:
label: RDP Wrapper version
description: Version shown in RDPConf or the release tag you downloaded.
placeholder: "ini-2026.03.29.1400"
validations:
required: true
- type: dropdown
id: architecture
attributes:
label: System architecture
options:
- x64 (64-bit)
- x86 (32-bit)
validations:
required: true
- type: textarea
id: description
attributes:
label: Describe the problem
description: What happens? What did you expect to happen?
validations:
required: true
- type: textarea
id: steps
attributes:
label: Steps to reproduce
placeholder: |
1. Run install.bat as administrator
2. Open RDPConf
3. Status shows ...
validations:
required: true
- type: textarea
id: logs
attributes:
label: Relevant log output
description: Paste any output from the install/update bat scripts or Event Viewer (optional).
render: text

@ -0,0 +1,11 @@
blank_issues_enabled: false
contact_links:
- name: Existing INI offset database
url: https://github.com/sjackson0109/rdpwrap/releases/latest
about: Check whether your Windows build is already covered before opening an INI request.
- name: Original project (stascorp, archived)
url: https://github.com/stascorp/rdpwrap
about: Historical reference only — no longer maintained.
- name: sergiye/rdpWrapper (C# rewrite)
url: https://github.com/sergiye/rdpWrapper
about: Alternative C# implementation with auto-offset generation.

@ -0,0 +1,41 @@
name: Feature Request
description: Suggest an improvement or new capability.
labels: [enhancement]
body:
- type: textarea
id: problem
attributes:
label: Problem or motivation
description: What problem does this feature solve? Who is affected?
placeholder: "At the moment there is no way to ..."
validations:
required: true
- type: textarea
id: solution
attributes:
label: Proposed solution
description: Describe the behaviour or change you would like to see.
validations:
required: true
- type: textarea
id: alternatives
attributes:
label: Alternatives considered
description: Any other approaches you have thought about (optional).
- type: dropdown
id: component
attributes:
label: Component this relates to
options:
- rdpwrap.dll (C++ wrapper library)
- RDPWInst / installer (Delphi)
- rdpWrapper GUI (sergiye C# app)
- rdpwrap.ini (offset database)
- CI/CD pipelines
- Documentation
- Other
validations:
required: true

@ -0,0 +1,71 @@
name: INI Update Request — New Windows Build
description: Your termsrv.dll version is not in the INI database and auto-generation failed.
labels: [ini-update]
body:
- type: markdown
attributes:
value: |
Use this template when RDPConf shows **Not supported (red)** and the automatic
offset-generation step in the installer could not resolve your build.
If you have the technical skills, please consider following
[HOW-TO-ADD-NEW-WINDOWS-BUILDS.md](../docs/HOW-TO-ADD-NEW-WINDOWS-BUILDS.md)
and submitting a pull request instead.
- type: input
id: termsrv_version
attributes:
label: termsrv.dll version
description: "Run: (Get-Item C:\\Windows\\System32\\termsrv.dll).VersionInfo.FileVersion"
placeholder: "10.0.26100.3915"
validations:
required: true
- type: input
id: windows_version
attributes:
label: Windows version string
description: "Run: winver — paste the full string"
placeholder: "Windows 11 Version 24H2 (OS Build 26100.3915)"
validations:
required: true
- type: dropdown
id: architecture
attributes:
label: System architecture
options:
- x64 (64-bit)
- x86 (32-bit)
- ARM64
validations:
required: true
- type: dropdown
id: auto_gen
attributes:
label: Did the auto-generation step run?
description: The installer prints a message about TryAutoGenerateOffsets during install or update.
options:
- "Yes — it ran but failed with an error"
- "Yes — it ran and reported success, but wrapper still shows Not supported"
- "No — it was skipped or I installed offline"
- Not sure
validations:
required: true
- type: textarea
id: auto_gen_output
attributes:
label: Auto-generation output (if any)
description: Paste the console output from the installer relating to offset generation.
render: text
- type: textarea
id: ini_section
attributes:
label: Generated INI section (if available)
description: |
If you ran RDPWrapOffsetFinder manually, paste the output here.
Run: .\RDPWrapOffsetFinder.exe C:\Windows\System32\termsrv.dll
render: ini
Loading…
Cancel
Save