Add roadmap for system preflight checks

This commit is contained in:
MaxFan
2026-05-11 17:00:47 +03:30
parent b60d5401e4
commit be55c4311c
2 changed files with 31 additions and 1 deletions
+1 -1
View File
@@ -37,7 +37,7 @@ dotnet build AppTunnel.sln -c Release
dotnet publish AppTunnel\AppTunnel.csproj -c Release -r win-x64 --self-contained true -p:PublishSingleFile=true -p:EnableCompressionInSingleFile=true -p:IncludeNativeLibrariesForSelfExtract=true -p:DebugType=None -p:DebugSymbols=false
```
More release notes are in `docs/BUILD.md`.
More release notes are in `docs/BUILD.md`. Future ideas are tracked in `docs/ROADMAP.md`.
## License
+30
View File
@@ -0,0 +1,30 @@
# Roadmap
TunnelX is free and open-source. This roadmap is not a promise of delivery, but a public place to track useful future improvements.
## Planned Ideas
### System preflight and guided repair
Add an in-app system check before connecting that can detect common local problems and guide the user clearly.
Candidate checks:
- Administrator privileges
- Runtime mode: standalone/self-contained vs framework-dependent developer build
- Xray and sing-box availability
- WinDivert and Wintun native component availability
- extraction folder write permissions
- route and packet interception readiness
- GitHub release/update status
Potential actions:
- re-extract bundled components when possible
- show a clear manual fix guide when automatic repair is not possible
- ask before downloading any external file
- download only from official TunnelX GitHub Releases
- verify downloaded files before use
- avoid silent driver or system-level changes
For public releases, TunnelX should continue to prefer self-contained standalone EXE builds so end users do not need to install the .NET Runtime separately.