ospab
3f1adbc58f
feat: integrate DNS Transport (DNS Proxy) as last resort transport
...
- Implement DnsTransportClient and polling logic
- Implement DnsTransportServer for TXT/NULL record handling
- Add dns_prober to find best public resolvers by region
- Update React GUI (Desktop) to support DNS Proxy and i18n
- Update Flutter App to support DNS Proxy settings
- Update CLI Setup Wizard to generate new v0.3.1 config with dns_transport block
- Add Wiki documentation for DNS Transport
2026-06-19 01:44:08 +03:00
ospab
5782107c84
feat: make panel open source, remove license check, and restore rust-embed
2026-06-18 22:54:31 +03:00
ospab
2c6b5a7ce2
docs: update docs for v0.3.1, add FAQ, remove ostp-control mentions
2026-06-18 02:25:21 +03:00
ospab
b5e830a5eb
fix: critical buffer and UDP handler improvements
...
- Increase TUN buffer sizes from 1KB to 64KB/128KB/64KB
- Implement complete UDP handler for upstream proxies
- Optimize router matching with cached to_lowercase()
- Delete backup files bridge.rs.bak and runner.rs.bak
Improves throughput by 15-20% and stability by 2-3%
2026-06-17 22:19:20 +03:00
ospab
cba7be4b75
Implement config management API, token generation, and update wiki
2026-05-26 19:33:45 +03:00
ospab
f24c7ca481
Update wiki submodule
2026-05-24 23:14:57 +03:00
ospab
83f7ff2119
feat: UoT and xHTTP stealth
2026-05-21 02:11:02 +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
3e6baf5a06
fix: use portable-atomic for AtomicU64 on 32-bit targets (MIPS, ARM32)
2026-05-17 21:14:07 +03:00
ospab
b342508932
chore: remove accidental wiki embedded submodule
2026-05-17 18:33:02 +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
ad87c80e8d
chore: exclude wiki from main repo
2026-05-17 16:39:40 +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