ostp/ostp-client/src
ospab 69e4426152 feat: release preparation — TUN fix, i18n, GUI CI/CD, speed improvements
TUN Interface:
- Fixed adapter name to always be 'ostp_tun' by cleaning up stale
  adapters before launch (prevents 'ostp_tun 2', 'ostp_tun 3', etc.)
- Parallelized route setup with tun2socks launch to save ~3 seconds
- Replaced fixed 2-second sleep with adapter readiness polling
- Added -NoProfile to all PowerShell calls for faster execution

Speed:
- Reduced handshake timeout from 10s to 5s
- Reduced tun2socks spawn buffer from 300ms to 0 (removed)

GUI:
- Added i18n support: English and Russian translations
- Language toggle button in header (EN/RU)
- Merged 'IP Ranges' field into 'Bypass IPs / CIDR Ranges'
- Removed separate IP ranges field
- All static text uses data-i18n attributes
- Status messages, labels, toasts all translated
- Replaced alert() calls with toast notifications

CI/CD:
- Added separate GUI build job for Windows x64 and arm64
- Produces ostp-windows-gui-{arch}.zip with: ostp-gui.exe + wintun.dll + tun2socks.exe
- Uses Tauri CLI v2 for build
2026-05-17 16:25:30 +03:00
..
tui Initial public release: Ospab Stealth Transport Protocol v0.1.0 2026-05-14 21:41:54 +03:00
tunnel feat: release preparation — TUN fix, i18n, GUI CI/CD, speed improvements 2026-05-17 16:25:30 +03:00
app.rs Initial public release: Ospab Stealth Transport Protocol v0.1.0 2026-05-14 21:41:54 +03:00
bridge.rs security: Kerckhoffs's principle — all secrets derived from access key via HKDF 2026-05-17 15:32:07 +03:00
config.rs feat: release preparation — TUN fix, i18n, GUI CI/CD, speed improvements 2026-05-17 16:25:30 +03:00
lib.rs Initial public release: Ospab Stealth Transport Protocol v0.1.0 2026-05-14 21:41:54 +03:00
runner.rs fix: DPI resistance, GUI proxy/tunnel, and code quality 2026-05-17 14:40:13 +03:00
signal.rs feat: comprehensive diagnostic logging across all modules 2026-05-17 14:31:21 +03:00
sysproxy.rs fix: DPI resistance, GUI proxy/tunnel, and code quality 2026-05-17 14:40:13 +03:00