zaneschepke
2c78e9fcbd
refactor: app icons and assets, change nightly launcher color
...
Remove old lincensee task
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
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
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
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
85acca8604
fix: local network permission dialog theme and wording
2026-06-26 03:36:59 -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
8772036dd7
build: fix localization string mismatch
2026-06-23 10:57:11 -04:00
zaneschepke
9ac7ae77b3
fix: improve always on vpn reliability
...
#1289
2026-06-23 10:38:28 -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
e5796d641d
fix: auto tunnel rapid toggle bug
...
Improve notification efficiency
#1288
2026-06-20 12:33:25 -04:00
zaneschepke
4c725491f4
fix: import from clipboard crash on invalid data
...
closes #1287
2026-06-20 01:21:15 -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
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
ac17a09e19
build: fix configuration cache issues
2026-06-17 05:42:28 -04:00
zaneschepke
cc3c865211
build: migrate to jvm 21
2026-06-17 03:31:28 -04:00
zaneschepke
379ffdcbbf
feat: encrypted backup
...
Fixes bug where sometimes restore of backup can fail
Adds support for encrypted backups with better error messages
2026-06-16 23:09:54 -04:00
zaneschepke
6e3c1324b2
fix: snackbar and notification coordination
...
Refactored custom snackbar to use sonner
Added foreground/background detection so we show the proper notification or snackbar based on foregrounded state
2026-06-16 15:27:09 -04:00
zaneschepke
660bea0104
fix: allow duplicate error and tunnel event notifications
2026-06-16 01:16:20 -04:00
zaneschepke
2b8610fa8a
fix: bug where split tunnel settings overwrote tunnel name comment
2026-06-16 00:41:24 -04:00
zaneschepke
9f394aeffb
refactor: improve vpn integration for older android version, add revoke for faster cleanup
2026-06-14 19:03:17 -04:00
zaneschepke
afebd975ea
fix: remove automatic active tunnel to top, add scrollbars
2026-06-12 02:33:28 -04:00
zaneschepke
588a2a18bd
fix: use testnet ip during bootstrap phase
2026-06-11 18:45:28 -04:00
zaneschepke
554499f9de
refactor: add back tunnel endpoint ip to main screen
...
closes #1265
2026-06-08 20:03:47 -04:00
zaneschepke
03712a6c1d
fix: custom text box input race
2026-06-08 02:29:21 -04:00
zaneschepke
5f03a97fcc
fix: proxy settings ui state reset when config active
2026-06-08 02:04:31 -04:00
zaneschepke
6788b05fa0
fix: globals ui state bug while tunnel active
2026-06-08 01:57:38 -04:00
zaneschepke
9494853dee
fix: use underlying network for system bootstrap
...
#1263
2026-06-07 23:22:17 -04:00
zaneschepke
40d0466c14
fix: init notification race
2026-06-07 01:33:35 -04:00
zaneschepke
5220c1a10c
fix: proxy settings save bug, improve feature descriptions
2026-06-07 00:35:08 -04:00
zaneschepke
0e4e421628
fix: backend races, auto tunnel override bug, tunnel state display bug
2026-06-06 05:18:24 -04:00
zaneschepke
5bc49eec50
fix: auto tunnel should be neutral on no connectivity state
2026-06-05 02:32:33 -04:00
zaneschepke
c7040b8081
fix: make stop on not internet deferred to prevent unwanted stops on flaky network states
2026-06-05 02:16:21 -04:00
zaneschepke
5408cf3954
feat: move active tunnels to top
...
closes #915
2026-06-05 01:30:48 -04:00
Weblate (bot)
22c4a303fc
feat(lang): updated localizations ( #1256 )
...
Co-authored-by: Prefill add-on <noreply-addon-prefill@weblate.org >
Co-authored-by: Matthaiks <kitynska@gmail.com >
Co-authored-by: Fill read-only add-on <noreply-addon-fill@weblate.org >
2026-06-05 00:49:40 -04:00
zaneschepke
89435dc648
feat: improve empty tunnel screen, logging screen
2026-06-05 00:47:41 -04:00
zaneschepke
acb14d4b61
refactor: remove legacy strings and script
2026-06-04 16:52:59 -04:00
zaneschepke
c453ae9e0a
feat(lang): sync weblate localization changes
...
closes #1235
closes #1189
2026-06-04 16:30:23 -04:00
zaneschepke
bf9fca953c
fix: autotunnel respecting tunnel tile toggles as override
2026-06-04 16:13:11 -04:00