-
f28379f73f
Merge branch 'docs/privacy-policy-accuracy'
main

esefxdzandClaude Opus 5
2026-10-18 13:47:36 +03:00
-
-
8260c7cc0a
docs(privacy): correct the policy the app actually links to

esefxdzandClaude Opus 5
2026-10-18 13:41:57 +03:00
-
-
62e968f133
fix(app): stop probing the control plane while disconnected

esefxdzandClaude Opus 5
2026-10-17 21:17:17 +03:00
-
571c07bca8
feat(session): every reconnect starts a fresh session
v3.3.8

esefxdzandClaude Opus 5
2026-10-17 18:53:42 +03:00
-
73d76c04f2
docs(changelog): correct 3.3.7, which advertised behaviour it does not have

esefxdzandClaude Opus 5
2026-10-17 18:22:19 +03:00
-
e751a9d6e4
fix(session): don't release the session on a SOCKS5 Reconnect

esefxdzandClaude Opus 5
2026-10-17 17:17:29 +03:00
-
c8617835b1
Merge branch 'fix/device-test-findings'
v3.3.7
esefxdz
2026-10-17 16:47:29 +03:00
-
-
550402a663
chore(release): 3.3.7

esefxdzandClaude Opus 5
2026-10-17 16:46:49 +03:00
-
52e8cd8ca1
test: pin the session-lifecycle fixes against silent regression

esefxdzandClaude Opus 5
2026-10-17 16:37:41 +03:00
-
437d998663
docs(changelog): record the session-end fixes, and correct a claim

esefxdzandClaude Opus 5
2026-10-17 16:35:53 +03:00
-
e67f0b93ee
feat(session): hand the session back when the user disconnects

esefxdzandClaude Opus 5
2026-10-17 16:31:51 +03:00
-
00b84dde61
fix(session): stop the expiry warning promising a time and an ad it cannot honour

esefxdzandClaude Opus 5
2026-10-17 16:26:41 +03:00
-
296b087db6
fix(session): take down the countdown notification when the tunnel stops

esefxdzandClaude Opus 5
2026-10-17 16:26:41 +03:00
-
eab43b0420
fix(session): deliver the expiry warning when the app is closed

esefxdzandClaude Opus 5
2026-10-17 16:14:48 +03:00
-
e7ef251882
fix(runtime): keep Xray's startup output so a failed core can be diagnosed

esefxdzandClaude Opus 5
2026-10-17 15:37:29 +03:00
-
4e5c7a02db
fix(runtime): make Xray core recovery work, and stop it leaking a core per try

esefxdzandClaude Opus 5
2026-10-17 15:37:29 +03:00
-
30d96a4049
style: cut the comments down

esefxdzandClaude Opus 5
2026-10-17 00:50:36 +03:00
-
66789d49c1
revert: restore pubspec.lock to main

esefxdzandClaude Opus 5
2026-10-17 00:47:23 +03:00
-
8ba3b6c543
fix(session): alert on every unsolicited native stop, not just the deadline

esefxdzandClaude Opus 5
2026-10-17 00:44:51 +03:00
-
d1ea13b01a
fix(session): clamp the countdown to wall clock, correct two doc claims

esefxdzandClaude Opus 5
2026-10-17 00:38:08 +03:00
-
34722c751b
fix(session): recognise expiry after device sleep by wall clock

esefxdzandClaude Opus 5
2026-10-17 00:25:17 +03:00
-
dd1082c8de
fix(session): repair the expiry warning and the gaps the review found

esefxdzandClaude Opus 5
2026-10-17 00:22:26 +03:00
-
742f37683e
feat(session): warn before a session ends and say when protection stops

esefxdzandClaude Opus 5
2026-10-17 00:02:20 +03:00
-
37753c6396
fix(ads): pass the rewarded ad's nonce through to connect

esefxdzandClaude Opus 5
2026-10-16 23:51:19 +03:00
-
-
e14e900276
chore(release): prepare 3.3.6
v3.3.6

esefxdzandClaude Opus 5.5
2026-10-08 13:20:52 +03:00
-
6d8a923475
notification fixed
esefxdz
2026-09-06 13:07:37 +03:00
-
4718a5912a
build(android): pin Windows aapt2 checksum for local release builds
v3.3.5
esefxdz
2026-09-06 12:37:20 +03:00
-
5d2683f354
chore(release): prepare 3.3.5
esefxdz
2026-09-06 12:09:20 +03:00
-
08b21dc5d9
docs(contributing): drop server/xray/nginx scopes
esefxdz
2026-09-06 12:09:20 +03:00
-
bbc83ea425
chore(app): lint cleanups (const constructors, local function)
esefxdz
2026-09-06 12:09:16 +03:00
-
9d67679fa8
fix(app): do not throw from ConnectionSettings.initialize

esefxdzandClaude Opus 5
2026-09-06 11:41:15 +03:00
-
3f7aead263
fix(app): fail closed on invalid connection mode state
Naveax
2026-09-04 00:07:09 +03:00
-
f26c459f6c
fix(app): do not throw from ConnectionSettings.initialize
Naveax/pr/fix-connection-mode-persistence
Naveax/pr/fix-connection-mode-persistence

esefxdzandClaude Opus 5
2026-09-06 11:41:15 +03:00
-
b6ed976346
fix(app): harden Hivemind control-plane trust boundaries (#8)
Naveax
2026-09-06 11:34:06 +03:00
-
bd41a3c693
refactor(app): drop Dart wrappers whose native handlers no longer exist

esefxdzandClaude Opus 5
2026-09-06 11:28:52 +03:00
-
061bd41920
Merge pull request #19 from Naveax/pr/add-android-supply-chain-ci

esefxdzandClaude Opus 5
2026-09-06 11:27:28 +03:00
-
-
ba89e35442
fix(app): harden session runtime lifecycle (#18)
Naveax
2026-09-06 11:24:03 +03:00
-
321bbae44d
fix(app): align Android VPN runtime integration (#17)
Naveax
2026-09-06 11:23:55 +03:00
-
5f851f3485
build: vendor pinned flutter_vless Android runtime (#10)
Naveax
2026-09-06 11:23:48 +03:00
-
e818d54b0e
build(config): delete orphaned assets instead of narrowing the manifest

esefxdzandClaude Opus 5
2026-09-06 11:20:08 +03:00
-
74e522e982
build(config): remove unused Flutter dependencies (#16)
Naveax
2026-09-06 11:18:43 +03:00
-
d2283c07cc
fix(app): enforce authenticated ephemeral local SOCKS5 (#9)
Naveax
2026-09-06 11:18:35 +03:00
-
ecdf6e549f
refactor(app): remove unsupported server selector state (#6)
Naveax
2026-09-06 11:18:28 +03:00
-
6da601b565
fix(app): persist disclosure acknowledgement after acceptance (#5)
Naveax
2026-09-06 11:18:24 +03:00
-
14403e1d76
fix(app): make ConnectButton listener lifecycle-safe (#4)
Naveax
2026-09-06 11:17:19 +03:00
-
915f8260d5
build: add reproducible Android release verification
Naveax
2026-09-04 02:01:21 +03:00
-
-
8cd450d5b1
fix(app): fail closed on invalid connection mode state
Naveax
2026-09-04 00:07:09 +03:00
-
-
9ac236a981
feat(app): OS session-expiry enforcement, session persistence, support sync
v3.3.4
esefxdz
2026-09-02 20:33:33 +03:00
-
dfeb7f161c
fix(app): resume the session clock when attaching to a live tunnel

esefxdzandClaude Opus 5
2026-09-01 00:39:22 +03:00
-
186dc906da
feat(app): keep the tunnel alive via the OS, drop the workarounds
v3.3.2
Naveax/fix/restore-notification-icon-2

esefxdzandClaude Opus 5
2026-09-01 00:16:05 +03:00
-
ac52681452
docs(changelog): rewrite 3.3.1 against the shipped tree
v3.3.1

esefxdzandClaude Opus 5
2026-08-31 23:22:52 +03:00
-
ebaa2fc516
chore(test): remove the regression test suite

esefxdzandClaude Opus 5
2026-08-31 23:22:52 +03:00
-
6fcde9dd7b
refactor(app): debloat 3.3.1 and fix startup restoration

esefxdzandClaude Opus 5
2026-08-31 23:22:42 +03:00
-
a71161e7e5
Merge pull request #2 from Naveax/release/3.3.1
esef
2026-08-31 23:30:43 +03:00
-
-
da82a833cb
docs: document 3.3.1 release changes
Naveax/release/3.3.1
Naveax
2026-08-31 20:31:35 +03:00
-
0ab008b80b
fix(app): hide session metadata from public lock screen
Naveax
2026-08-31 20:24:04 +03:00
-
f7f425517c
build(config): increase gradle heap for release builds
Naveax
2026-08-31 20:22:05 +03:00
-
76bf84453f
build(config): bump app version to 3.3.1
Naveax
2026-08-31 19:47:23 +03:00
-
6c99366602
test(app): cover routing and secure socks migrations
Naveax
2026-08-31 19:47:05 +03:00
-
8ead3ff249
feat(app): add secure routing and runtime resilience
Naveax
2026-08-31 19:31:12 +03:00
-
-
371db8da9f
docs: make app_config.example github owner/repo placeholders unambiguous
esefxdz
2026-08-30 15:43:39 +03:00
-
8a89af3c62
docs: mark 3.3.0 as released in CHANGELOG
v3.3.0
esefxdz
2026-08-30 15:30:14 +03:00
-
62104d5730
chore: release 3.3.0 (sidebar nav fix, notification countdown, hardening)

esefxdzandNaveax
2026-08-30 14:01:52 +03:00
-
4eb1fca666
Merge branch 'main' of https://github.com/esefxdz/ReVoltVPN
esefxdz
2026-08-22 11:34:39 +03:00
-
-
71468f7594
frontend polish and security review changes
esefxdz
2026-08-22 11:34:17 +03:00
-
6adf03f920
Update README.md
esef
2026-08-11 17:46:32 +03:00
-
-
5642b0b811
Merge branch 'main' of https://github.com/esefxdz/ReVoltVPN
esefxdz
2026-08-08 14:32:40 +03:00
-
-
096fbf5a97
docs: update privacy policy for V3 model and in-app disclosure
esefxdz
2026-08-08 14:31:54 +03:00
-
6c137245fd
Revise obfuscation details in README
esef
2026-08-08 14:30:09 +03:00
-
cc819abc41
chore: bump to 3.2.2+25 (discord link fix, apk release)
esefxdz
2026-08-08 14:23:13 +03:00
-
-
d696bda63f
discord link fixed
v3.2.2
esefxdz
2026-08-08 14:21:53 +03:00
-
61c72b2200
feat: first-launch data disclosure dialog (v3.2.1+24)
esefxdz
2026-08-08 13:49:00 +03:00
-
54f949ca8e
v3.2.0 — DPI hardening, notification consolidation, disconnect refactor
esefxdz
2026-08-08 13:06:19 +03:00
-
cf50c3a01b
chore: bump version to 3.1.0+22
esefxdz
2026-08-06 23:09:56 +03:00
-
04ec8ac5d1
feat: settings screen, haptic toggle, rain/lightning toggles, review docs
esefxdz
2026-08-06 23:08:26 +03:00
-
56ea53e73b
fix: RenderFlex overflow, circular import, remove timer spinner
esefxdz
2026-08-06 22:09:14 +03:00
-
143f5f4eff
Merge branch 'main' of https://github.com/esefxdz/ReVoltVPN
esefxdz
2026-08-06 21:48:18 +03:00
-
-
abcb41fb06
splash screen and status bar color polish
esefxdz
2026-08-06 21:47:58 +03:00
-
e2359419bc
Delete SERVER_DEPLOYMENT.md
esef
2026-08-02 20:20:31 +03:00
-
-
2d0628c5bb
docs: update SERVER_DEPLOYMENT.md for V2 domain-free architecture
esefxdz
2026-08-02 15:38:42 +03:00
-
4fde4a9217
v3.0.0: domain-free client, bootstrap tunnel, tunnel-internal API
esefxdz
2026-08-02 14:00:38 +03:00
-
75cf59f22c
cleaning up
esefxdz
2026-08-02 00:56:55 +03:00
-
c1ec77a075
http conversion through guides
esefxdz
2026-08-01 23:55:54 +03:00
-
1b8a67cecb
less client things removal
esefxdz
2026-08-01 22:10:48 +03:00
-
c5148e138d
Merge branch 'main' of https://github.com/esefxdz/ReVoltVPN
esefxdz
2026-08-01 20:58:54 +03:00
-
-
832c2d0a2d
privacy policy changed and gitignore updated
esefxdz
2026-08-01 20:58:36 +03:00
-
7f40a82997
Update app_config.example.dart
esef
2026-08-01 01:01:46 +03:00
-
-
fd6b358929
clean up .gitignore: organize sections, add backups/ docs/ patterns, remove tracked server+backup files from repo
esefxdz
2026-07-31 22:53:50 +03:00
-
4555911ee8
fix compilation: revert AppConfig.enableAdBypass to kDebugMode, fix const Padding with dynamic version
esefxdz
2026-07-31 22:47:51 +03:00
-
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
esefxdz
2026-07-31 22:41:29 +03:00
-
e1c5d5b106
rain and lightning effects addded.
esefxdz
2026-07-30 23:54:02 +03:00
-
adf6de5dc0
refactor(server): split hivemind monolith into modular package
esefxdz
2026-07-30 17:40:07 +03:00
-
81d0387612
update readme
esefxdz
2026-07-29 23:50:48 +03:00
-
33522dfeaf
changelog: bump to v2.0.7
esefxdz
2026-07-29 23:46:04 +03:00
-
f8abda9323
v2.0.7: security hardening, config sync, cleanup
esefxdz
2026-07-29 23:43:47 +03:00
-
f01a610182
v1.0.7: updater, website button, timer sync indicator, server flow fix
esefxdz
2026-07-29 20:37:33 +03:00
-
d6c56e8345
paladinvpn replacement added
esefxdz
2026-07-28 21:58:02 +03:00
-
96584082cf
changed licensing
esefxdz
2026-07-28 21:37:59 +03:00
-
66e89d8d28
contributing guide added
esefxdz
2026-07-28 21:35:44 +03:00
-
c47dfb471e
delete paladin stuff
1.0.6
esefxdz
2026-07-28 20:56:08 +03:00