Commit Graph

636 Commits

Author SHA1 Message Date
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