esefxdz
|
4555911ee8
|
fix compilation: revert AppConfig.enableAdBypass to kDebugMode, fix const Padding with dynamic version
|
2026-07-31 22:47:51 +03:00 |
|
esefxdz
|
54609a3119
|
audit #13: notification fix, sync guard, bypass gate, responsive layout, dynamic version, dart format, clock_display to backups, stats race fix, new locks, nginx swarm block
|
2026-07-31 22:41:29 +03:00 |
|
esefxdz
|
f8abda9323
|
v2.0.7: security hardening, config sync, cleanup
- 6 new security audits (technical_debt_8 through 12)
- SNI rotation pool per session (5 sites)
- vless_ip pinned to hardcoded server IP
- TLS cert validation restored (domain-based)
- Swarm monitoring removed from public domain
- Xray routing blocks abuse ports (SMTP, NetBIOS, SSDP)
- flow: xtls-rprx-vision in add_vless_client
- TimerBox shows Connecting/Syncing spinner
- Outbound port blocking in Xray config
- Cleaned up comments, synced config templates
|
2026-07-29 23:43:47 +03:00 |
|
esefxdz
|
f01a610182
|
v1.0.7: updater, website button, timer sync indicator, server flow fix
- App: manual update checker (GitHub API, Play Store redirect)
- App: website button in sidebar
- App: timer_box shows Connecting/Syncing spinner during handshake
- App: synced app_config.example.dart with app_config.dart
- Sidebar: 6 rows (added Website, Check for updates)
- Server: add_vless_client now includes flow xtls-rprx-vision
- Deps: added package_info_plus
- Version bump: 1.0.6+10 → 1.0.7+11
- CHANGELOG.md created
|
2026-07-29 20:37:33 +03:00 |
|
esefxdz
|
35bfeb61c4
|
polish: strip verbose comments, simplify codebase
|
2026-07-26 11:30:59 +03:00 |
|
esefxdz
|
a863656758
|
initial commit
|
2026-07-26 10:30:44 +03:00 |
|