Merge pull request #7 from sjackson0109/feat/issue-templates

feat: add GitHub issue form templates and Discussions templates
pull/4062/head
Simon Jackson 1 month ago committed by GitHub
commit 85b9a050ed
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -0,0 +1,12 @@
---
title: "[Announcement] "
---
<!-- Announcements are for maintainers only.
Use this for release notes, breaking changes, and project status updates. -->
## Summary
## Details
## Action required (if any)

@ -0,0 +1,6 @@
---
title: ""
---
<!-- Use this category for general conversation that does not fit a bug report,
INI request, Q&A, or ideas discussion. -->

@ -0,0 +1,26 @@
---
title: "[Idea] "
---
## Problem or motivation
<!-- What problem does this idea solve? Who is affected? -->
## Proposed solution
<!-- Describe the behaviour or change you would like to see -->
## Alternatives considered
<!-- Any other approaches you have thought about (optional) -->
## Component this relates to
<!-- Pick one or more:
- rdpwrap.dll (C++ wrapper library)
- RDPWInst / installer (Delphi)
- rdpWrapper GUI (sergiye C# app)
- rdpwrap.ini (offset database)
- CI/CD pipelines
- Documentation
-->

@ -0,0 +1,25 @@
---
title: "[Q&A] "
---
## What are you trying to do?
<!-- Describe the goal, e.g. enable concurrent RDP sessions on Windows 11 24H2 -->
## What have you already tried?
<!-- Steps taken, links consulted, etc. -->
## System information
| Field | Value |
|---|---|
| Windows version (winver) | <!-- e.g. Windows 11 Version 24H2 (OS Build 26100.3915) --> |
| termsrv.dll version | <!-- (Get-Item C:\Windows\System32\termsrv.dll).VersionInfo.FileVersion --> |
| Architecture | <!-- x64 / x86 / ARM64 --> |
| RDPConf status | <!-- green / yellow / red / not installed --> |
| RDP Wrapper release | <!-- e.g. ini-2026.03.29.1400 --> |
## Error or unexpected behaviour
<!-- Paste any relevant console output, error messages, or screenshots -->

@ -0,0 +1,16 @@
---
title: "[Show] "
---
## What are you sharing?
<!-- A working config, a custom INI section, an automation script, a deployment
setup, or anything else the community might find useful -->
## Details
<!-- Describe it, paste relevant code/config, add screenshots if helpful -->
## System or environment
<!-- Windows version, architecture, any relevant context -->

@ -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,20 @@
blank_issues_enabled: false
contact_links:
- name: Q&A — ask a setup or usage question
url: https://github.com/sjackson0109/rdpwrap/discussions/new?category=q-a
about: Not sure why it is not working? Ask in Discussions rather than opening an issue.
- name: Ideas — suggest an improvement
url: https://github.com/sjackson0109/rdpwrap/discussions/new?category=ideas
about: Have an idea that is not ready to be a formal feature request? Start a discussion.
- name: General discussion
url: https://github.com/sjackson0109/rdpwrap/discussions/new?category=general
about: Anything that does not fit the other categories.
- 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