esef
a71161e7e5
Merge pull request #2 from Naveax/release/3.3.1
...
feat(app): release 3.3.1 with secure routing and runtime resilience
2026-08-31 23:30:43 +03:00
Naveax
da82a833cb
docs: document 3.3.1 release changes
...
Document the client routing, secure SOCKS5, runtime resilience, lifecycle, notification and migration changes so reviewers can compare the 3.3.1 release against 3.3.0 without reconstructing the behavior from implementation commits.
2026-08-31 20:31:35 +03:00
Naveax
0ab008b80b
fix(app): hide session metadata from public lock screen
...
Keep the ongoing VPN notification visible while marking its timer and speed content private so Android does not expose session metadata in public lock-screen previews.
2026-08-31 20:24:04 +03:00
Naveax
f7f425517c
build(config): increase gradle heap for release builds
...
Raise the Gradle heap to 4 GB and cap workers at two so Jetifier and Kotlin release compilation do not exhaust memory while processing Flutter engine artifacts.
2026-08-31 20:22:05 +03:00
Naveax
76bf84453f
build(config): bump app version to 3.3.1
...
Set the release version to 3.3.1+27 for the upstream 3.3.0 follow-up release.
2026-08-31 19:47:23 +03:00
Naveax
6c99366602
test(app): cover routing and secure socks migrations
...
Cover legacy Auto and ASS preference migration, authenticated SOCKS session generation and the stock-runtime Xray SOCKS schema so future runtime changes cannot silently restore the old fixed-port/no-auth behavior.
2026-08-31 19:47:05 +03:00
Naveax
8ead3ff249
feat(app): add secure routing and runtime resilience
...
Add explicit TUN and SOCKS5 connection modes, app routing controls, authenticated per-session local SOCKS5, Android network monitoring, persistent haptics, resilient session recovery, notification hardening and client-side Hivemind cleanup.
Keep the hosted flutter_vless_android 1.1.5 runtime as the base and apply the Android compatibility/security patches at build time instead of restoring the unstable vendored runtime.
2026-08-31 19:31:12 +03:00
esefxdz
371db8da9f
docs: make app_config.example github owner/repo placeholders unambiguous
2026-08-30 15:43:39 +03:00
esefxdz
8a89af3c62
docs: mark 3.3.0 as released in CHANGELOG
v3.3.0
2026-08-30 15:30:14 +03:00
esefxdz and Naveax
62104d5730
chore: release 3.3.0 (sidebar nav fix, notification countdown, hardening)
...
Co-authored-by: Naveax <[email protected] >
2026-08-30 14:01:52 +03:00
esefxdz
4eb1fca666
Merge branch 'main' of https://github.com/esefxdz/ReVoltVPN
2026-08-22 11:34:39 +03:00
esefxdz
71468f7594
frontend polish and security review changes
2026-08-22 11:34:17 +03:00
esef
6adf03f920
Update README.md
2026-08-11 17:46:32 +03:00
esefxdz
5642b0b811
Merge branch 'main' of https://github.com/esefxdz/ReVoltVPN
2026-08-08 14:32:40 +03:00
esefxdz
096fbf5a97
docs: update privacy policy for V3 model and in-app disclosure
2026-08-08 14:31:54 +03:00
esef
6c137245fd
Revise obfuscation details in README
...
Updated obfuscation description to generalize the TLS spoofing. because we no longer use github
2026-08-08 14:30:09 +03:00
esefxdz
cc819abc41
chore: bump to 3.2.2+25 (discord link fix, apk release)
2026-08-08 14:23:13 +03:00
esefxdz
d696bda63f
discord link fixed
v3.2.2
2026-08-08 14:21:53 +03:00
esefxdz
61c72b2200
feat: first-launch data disclosure dialog (v3.2.1+24)
2026-08-08 13:49:00 +03:00
esefxdz
54f949ca8e
v3.2.0 — DPI hardening, notification consolidation, disconnect refactor
...
User-Agent spoofed to Chrome on Android (was Dart/3.x). Domain renamed to userevolt.app. Branding to Revolt VPN. Removed duplicate notification, patched flutter_vless for custom icon + dark background. Merged 5 disconnect paths into single idempotent gate, fixed stopVless timeout silently lying about state. Removed kDebugMode guard from AdMob bypass.
2026-08-08 13:06:19 +03:00
esefxdz
cf50c3a01b
chore: bump version to 3.1.0+22
2026-08-06 23:09:56 +03:00
esefxdz
04ec8ac5d1
feat: settings screen, haptic toggle, rain/lightning toggles, review docs
2026-08-06 23:08:26 +03:00
esefxdz
56ea53e73b
fix: RenderFlex overflow, circular import, remove timer spinner
2026-08-06 22:09:14 +03:00
esefxdz
143f5f4eff
Merge branch 'main' of https://github.com/esefxdz/ReVoltVPN
2026-08-06 21:48:18 +03:00
esefxdz
abcb41fb06
splash screen and status bar color polish
2026-08-06 21:47:58 +03:00
esef
e2359419bc
Delete SERVER_DEPLOYMENT.md
2026-08-02 20:20:31 +03:00
esefxdz
2d0628c5bb
docs: update SERVER_DEPLOYMENT.md for V2 domain-free architecture
2026-08-02 15:38:42 +03:00
esefxdz
4fde4a9217
v3.0.0: domain-free client, bootstrap tunnel, tunnel-internal API
2026-08-02 14:00:38 +03:00
esefxdz
75cf59f22c
cleaning up
2026-08-02 00:56:55 +03:00
esefxdz
c1ec77a075
http conversion through guides
2026-08-01 23:55:54 +03:00
esefxdz
1b8a67cecb
less client things removal
2026-08-01 22:10:48 +03:00
esefxdz
c5148e138d
Merge branch 'main' of https://github.com/esefxdz/ReVoltVPN
2026-08-01 20:58:54 +03:00
esefxdz
832c2d0a2d
privacy policy changed and gitignore updated
2026-08-01 20:58:36 +03:00
esef
7f40a82997
Update app_config.example.dart
2026-08-01 01:01:46 +03:00
esefxdz
fd6b358929
clean up .gitignore: organize sections, add backups/ docs/ patterns, remove tracked server+backup files from repo
2026-07-31 22:53:50 +03:00
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
e1c5d5b106
rain and lightning effects addded.
2026-07-30 23:54:02 +03:00
esefxdz
adf6de5dc0
refactor(server): split hivemind monolith into modular package
...
- server_hivemind_5_0.py: 744-line monolith → 19-line entry point shim
- hivemind/ package (8 files, gitignored): config, sessions, xray,
admob, management, api, main, README
- Encapsulated locks in classes (SessionStore, XrayManager,
AdMobVerifier) — fixes 3 critical race conditions
- Added localhost-gated /api/swarm and /api/log with log ring buffer
- swarm_watch.py: Rich TUI monitor for local server dashboards
- Backed up original monolith to backups/hivemind_backup_2.py
2026-07-30 17:40:07 +03:00
esefxdz
81d0387612
update readme
2026-07-29 23:50:48 +03:00
esefxdz
33522dfeaf
changelog: bump to v2.0.7
2026-07-29 23:46:04 +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
d6c56e8345
paladinvpn replacement added
2026-07-28 21:58:02 +03:00
esefxdz
96584082cf
changed licensing
2026-07-28 21:37:59 +03:00
esefxdz
66e89d8d28
contributing guide added
2026-07-28 21:35:44 +03:00
esefxdz
c47dfb471e
delete paladin stuff
1.0.6
2026-07-28 20:56:08 +03:00
esefxdz
7bac95e45a
change screenshots
2026-07-28 20:55:39 +03:00
esefxdz
345fb0e316
update readme.md
2026-07-28 20:52:46 +03:00
esefxdz
3afebd66fb
resolve merge: keep nginx_hivemind_reality.conf with swarm auth + rate limit
2026-07-28 20:49:19 +03:00