zaneschepke
2c78e9fcbd
refactor: app icons and assets, change nightly launcher color
...
Remove old lincensee task
nightly
latest
2026-07-03 04:43:10 -04:00
zaneschepke
8bdeff515e
fix: aboutlibraries r8 crash
2026-07-03 02:56:19 -04:00
zaneschepke
fa89715ede
fix: disable on captive portal toggle bug
...
closes #1325
2026-07-03 01:35:50 -04:00
zaneschepke
4a94905893
feat: seamless roaming
...
Fix for broadcast receivers to goAsync to fix issues on slower devices
Add "seamless roaming" to bind wireguard UDP sockets to the active network to help resolve handshake issues on network transitions
2026-07-03 01:30:20 -04:00
zaneschepke
cf184f2042
refactor: remove old license viewmodel
2026-07-01 03:15:58 -04:00
zaneschepke
e0ddb8730d
refactor: switch license view to aboutlibraries, add native dep licenses
2026-07-01 02:37:00 -04:00
zaneschepke
c8c041b872
fix: improve ktor client to prevent download failures from github
...
Add user agent headers with default request and increased timeout to prevent download denial from GitHub
2026-06-30 00:35:38 -04:00
zaneschepke
7c8adb380b
chore: release 5.0.7
5.0.7
2026-06-29 12:56:55 -04:00
zaneschepke
614f97fd14
feat: add disable tunnel on captive portal to auto tunnel
...
Refactor of network monitoring and auto tunnel logic to adapt to the lest strict network monitoring of active network to support system DNS.
Add disable tunnel on captive portal feature to allow auto disable of vpn while captive portal is not completed.
2026-06-29 12:08:34 -04:00
zaneschepke
fbd470f5d2
fix: make network monitor less strict for network capabilities
...
Network monitor was too strict with capability checks, impacting our DNS resolver which needs to bind to underlying network. Capabilities have been separated out into a separate state property so we always pass the active network to connectivity state for system dns
Improve system dns by supporting DnsResolver on modern devices
#1270
2026-06-28 13:41:08 -04:00
zaneschepke
5f89b2ed31
refactor: improve mobile network detection, cleanup network monitor
...
#1270
2026-06-28 04:52:41 -04:00
zaneschepke
9503a3284b
fix: kill switch should restore properly on tunnel up if it was killed by system or another app
...
closes #1313
2026-06-28 02:52:24 -04:00
zaneschepke
68c1a19bd3
fix: remove ipv6 address from lockdown causing routing issues ipv4 only tunnels
2026-06-28 02:15:45 -04:00
zaneschepke
f3bb6667c3
fix: private dns to use network bind, bootstrap custom with system dns
...
closes #1312
closes #1311
#1303
#1270
2026-06-27 20:06:06 -04:00
zaneschepke
244a990c37
fix: ddns job logic, respect user dns setting for DDNS with default fallback if cache suspected
...
#1312
#1303
2026-06-27 03:57:18 -04:00
zaneschepke
cbf07600b4
fix: ddns checking logic, force well known DoH to bypass system dns cache
...
#1303
2026-06-26 12:47:38 -04:00
zaneschepke
ec8d90d13d
chore: bump ktor and leakcanary
...
closes #1309
closes #1308
2026-06-26 03:45:38 -04:00
zaneschepke
85acca8604
fix: local network permission dialog theme and wording
2026-06-26 03:36:59 -04:00
zaneschepke
0a9773d202
chore: release 5.0.6
5.0.6
2026-06-25 13:10:15 -04:00
zaneschepke
3cb4480a65
fix: android 17 local devices/network permission requirement
...
closes #1299
2026-06-25 04:41:18 -04:00
zaneschepke
a7f3255a76
refactor: remove legacy round icons
2026-06-25 02:32:03 -04:00
zaneschepke
7d7b99f448
fix: quick tile logo for samsung OneUI
...
#1301
2026-06-25 01:12:40 -04:00
zaneschepke
74e9e462bb
fix: app shortcuts crash
...
closes #1302
2026-06-24 02:11:02 -04:00
zaneschepke
619e3c1cde
chore: release 5.0.5
5.0.5
2026-06-23 12:51:01 -04:00
zaneschepke
77f8a8215b
fix: improve mobile network detection for dual sim setups
2026-06-23 11:18:31 -04:00
zaneschepke
8772036dd7
build: fix localization string mismatch
2026-06-23 10:57:11 -04:00
zaneschepke
63625ccbd7
refactor: service manager to use new user start function
2026-06-23 10:46:08 -04:00
zaneschepke
9ac7ae77b3
fix: improve always on vpn reliability
...
#1289
2026-06-23 10:38:28 -04:00
zaneschepke
e062fbb34d
fix: vpnservice not cleaned up properly in certain scenarios
2026-06-23 09:40:44 -04:00
alexandervlpl
16d5586433
feat: config import via wg:// deep links ( #1213 )
...
Co-authored-by: zaneschepke <dev@zaneschepke.com >
2026-06-22 11:40:00 -04:00
zaneschepke
48a3ad64f4
chore: release 5.0.4
5.0.4
2026-06-20 13:13:19 -04:00
zaneschepke
e5796d641d
fix: auto tunnel rapid toggle bug
...
Improve notification efficiency
#1288
2026-06-20 12:33:25 -04:00
zaneschepke
daf5eebdd2
chore: release 5.0.3
5.0.3
2026-06-20 01:51:46 -04:00
zaneschepke
4c725491f4
fix: import from clipboard crash on invalid data
...
closes #1287
2026-06-20 01:21:15 -04:00
zaneschepke
7529c11172
refactor: make bypass socket jni glue more robust against races
2026-06-19 15:16:53 -04:00
zaneschepke
83f530df42
Merge branch 'master' of github.com:wgtunnel/wgtunnel
2026-06-19 14:40:31 -04:00
zaneschepke
8083ab9526
fix: add small delay to help jni propagation of socket protector on slow devices
2026-06-19 14:40:15 -04:00
dependabot[bot]
7d1312da0f
chore(deps): bump actions/checkout from 6 to 7 ( #1285 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-19 10:52:45 -04:00
zaneschepke
d4dbc43c70
refactor: improve bypass socket jni for potential races
2026-06-19 02:47:13 -04:00
zaneschepke
294f2624c7
refactor: clean up proxy jni
2026-06-19 02:21:23 -04:00
zaneschepke
0603cb2fdd
fix: switch to foregrounded companion service to prevent Android Auto VPN detection
...
#1203
2026-06-19 00:49:47 -04:00
zaneschepke
48ddbcbb0e
fix: auto tunnel not respecting tunnel tile toggle overrides
...
closes #1284
2026-06-18 23:51:07 -04:00
zaneschepke
e6c3e3f5b3
fix: notification sync and tunnel name in title
...
closes #1273
closes #1275
2026-06-18 23:39:21 -04:00
dependabot[bot]
0d75699b40
chore(deps): bump gradle/actions from 3 to 6 ( #1279 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-18 19:02:41 -04:00
zaneschepke
5c98aab9e0
chore: bump deps
...
closes #1281
closes #1280
closes #1272
2026-06-18 19:01:19 -04:00
zaneschepke
a1e3489ba2
refactor: bring tunnel up after successful dns resolution
...
Switch from starting tunnel with dummy ip and updating peers to only bring the tunnel up once peers are resolved. We still get the benefit of protection from bringing the vpn interface up, while preventing heavy peer updates post resolve.
Fix for dns resolution when no underlying dns servers are detected, use custom dns resolution with well known servers.
#1270
2026-06-18 15:02:25 -04:00
zaneschepke
bcd19b5494
ci: format, nightly version bump fix
2026-06-17 06:31:23 -04:00
zaneschepke
160a6ca84d
fix: peer stats units should not be lowercase
...
closes #1278
2026-06-17 06:20:30 -04:00
zaneschepke
aaf7ebd326
ci: fix nightly naming
2026-06-17 06:07:00 -04:00
zaneschepke
b8c75a45e4
ci: fix nightly git hash detection
2026-06-17 06:04:21 -04:00