ospab
76de3c6422
Remove Reality/XTLS UI from ostp-gui, ostp-flutter, ostp-control
2026-06-13 01:57:20 +03:00
ospab
8749f12026
Fix CLI setup permissions, enforce global debug tracing, and fix GUI silent startup crash
2026-06-13 01:25:54 +03:00
ospab
2b0d85b530
Remove built-in DNS server and owndns features
2026-06-10 22:52:35 +03:00
ospab
6bf7b06b43
Remove stealth_port entirely and integrate fallback into UoT HTTP handler
2026-06-10 02:26:13 +03:00
ospab
de48cd91a0
feat: implement wintun dynamic downloading, add missing driver frontend modal, fix background logging and UAC helper issues
2026-06-09 01:01:36 +03:00
ospab
d0b79bd4b5
feat: implement built-in DNS server, adblock and dns leak prevention
2026-06-07 19:55:42 +03:00
ospab
332c714b61
Refactor: Phase 1 and 2 - Async architecture, JNI fixes, SmolTCP data races, and Tunnel optimizations
2026-06-03 02:06:06 +03:00
ospab
61aa883cbc
fix(gui): remove tun stack selection, default to ostp; fix(flutter): add missing ic_launcher_background.xml for icon build
2026-06-02 23:27:04 +03:00
ospab
fb0dbf9da1
feat: linux auto-sudo and tauri system tray background mode
2026-06-02 22:58:04 +03:00
ospab
ae8f5f28ca
Fix UDP IPv4-mapped IPv6 address matching bug and completely remove tun2socks
2026-05-30 21:14:29 +03:00
ospab
cecd2756a0
fix(client/mobile): resolve fdsan crash and mobile network proxy issues, add auto config UI
2026-05-30 00:54:46 +03:00
ospab
ffa54cb5d7
feat: implement optional WSS framing for DPI bypass & extract framing logic
2026-05-29 13:59:59 +03:00
ospab
4975073e3f
feat: implement split-tunneling bypass for TCP/UDP and native UDP NAT
2026-05-29 00:06:11 +03:00
ospab
b7911aabf0
Add 'Use Built-in' DNS button in GUI
2026-05-28 19:31:06 +03:00
ospab
af19c52ac9
Fix Windows TUN NLA delays, UI timer, and Android UDP DNS resolution
2026-05-28 18:19:01 +03:00
ospab
1e7f562f81
Fix frontend ignoring tunnel errors & fix blocking wintun routines
2026-05-28 16:32:59 +03:00
ospab
36a325997c
fix(server): generate correct public IP for client configs instead of 0.0.0.0
2026-05-27 18:17:11 +03:00
ospab
2228faa550
android: foreground service, wakelock, persistent notification, quick settings tile; gui: separate ping metric with color coding
2026-05-26 16:19:14 +03:00
ospab
87540166f6
gui, flutter: use server rtt for ping display
2026-05-25 23:00:52 +03:00
ospab
c3b80eb12c
gui: add multiplexing and translate reality fields
2026-05-25 22:45:31 +03:00
ospab
270cd91d71
Update flutter and gui apps to support XTLS-Reality and UoT config parameters
2026-05-24 22:55:07 +03:00
ospab
a5a0a17cfd
feat: add transport and mtu fields to gui
2026-05-21 02:59:01 +03:00
ospab
ee14a60348
feat: GUI v2 redesign + CI/CD speedup
...
GUI (ostp-gui):
- Complete HTML rewrite: orbit rings, server badge, metrics bar, peek-key
- CSS design system v2: ambient blobs, glassmorphism card, richer token set
orbit animation (connected/connecting states), breathing power button,
modern toggle component with thumb, toast variants (ok/error/default)
- main.js: clean state machine, server badge, TUN/SOCKS5 mode label,
peek-key toggle, toast variants, import link, uptime counter
CI/CD (.github/workflows/release.yml):
- Replaced swatinem/rust-cache with actions/cache@v4 (per-target key)
- Cache cross binary: skip reinstall on cache hit (~3 min saved per job)
- Cache tauri-cli binary: skip reinstall on cache hit (~2 min saved per GUI job)
- Added npm cache (cache-dependency-path: ostp-gui/package-lock.json)
- Removed redundant pre-flight cargo check step (duplicates build step)
- Cleaned up packaging scripts (inline vars, smaller surface area)
2026-05-17 22:13:03 +03:00
ospab
0306cbaccd
fix: resolve GUI buttons by safe tauri invoke, add validation toasts, build and bundle ostp-tun-helper in CI/CD pipeline
2026-05-17 18:32:55 +03:00
ospab
e8a92059d2
design: professional GUI redesign — minimal dark theme
...
Complete visual overhaul:
- Replaced vibrant/gaming aesthetic with enterprise-grade minimal design
- Darker, more muted color palette (bg: #0a0a0f, accent: #7c83ff)
- Reduced border/glow intensity for cleaner look
- Thinner power button border (solid 2px instead of thick radial gradient)
- Subtler ambient background effects (lower opacity, slower animation)
- More compact spacing and typography
- Smooth screen transitions (translateX instead of translateY)
- Refined toggle switches and form elements
- Consistent border-radius and padding system
2026-05-17 16:39:20 +03:00
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
ospab
57596143fa
fix(gui): resolve ERR_CONNECTION_REFUSED by disabling automatic relaunch in Tauri context and surfacing Admin requirement as UI alert
2026-05-15 22:50:30 +03:00
ospab
e21e612e5c
feat(gui): implement real-time atomic status polling and multi-state UI feedback (Stopped/Handshaking/Established) and update JNI/core layers
2026-05-15 22:37:50 +03:00
ospab
b63979b014
feat: add custom DNS server & Exclusions config fields, simplify share link schema, introduce --links server helper
2026-05-15 22:17:55 +03:00
ospab
067ee758cd
feat: implement settings ui forms, add share link parser to cli, add paste link functionality, reduce gui height to 680
2026-05-15 22:13:04 +03:00
ospab
609564fdd9
feat(gui): add fully native tauri windows gui with premium mobile layout, real-time statistics polling, in-app config editor, and graceful exit cleanup
2026-05-15 22:01:20 +03:00