mirror of
https://github.com/MaxiFan/TunnelX.git
synced 2026-05-17 21:14:37 +03:00
Add roadmap for system preflight checks
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
@@ -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.
|
||||
Reference in New Issue
Block a user