Commit Graph

107 Commits

Author SHA1 Message Date
zaneschepke b641539af8 chore: release v4.2.2 2025-12-26 00:58:08 -05:00
Zane Schepke 16d0642a51 chore: release 4.2.1 2025-12-19 11:35:43 -05:00
Zane Schepke 394188b55f chore: release 4.2.0 2025-12-19 01:10:11 -05:00
Zane Schepke 85a27f48a2 chore: release v4.1.8 2025-11-14 14:11:22 -05:00
Zane Schepke 4f816fa175 chore: release v4.1.7 2025-11-12 15:12:53 -05:00
Zane Schepke ee4ac4e968 fix: improve qr device support and scanner
#844
closes #1040
2025-11-12 14:13:35 -05:00
Zane Schepke fd0fd33f71 chore: release v4.1.6 2025-11-08 20:23:09 -05:00
Zane Schepke 4da05e23f1 chore: release v4.1.5 2025-11-07 23:58:45 -05:00
Zane Schepke 9b3283a2b1 chore: release 4.1.4 2025-11-04 20:20:41 -05:00
Zane Schepke 4bcd810b38 chore: release 4.1.3 2025-11-04 03:57:24 -05:00
Zane Schepke 765785ff41 chore: release v4.1.2 2025-11-02 02:12:09 -05:00
Zane Schepke b2bd8574ec chore: release 4.1.1 2025-10-19 02:45:22 -04:00
Zane Schepke 21706db668 chore: release 4.1.0 2025-10-17 15:14:15 -04:00
Zane Schepke b7e4f3c3e5 chore: bump version to 4.0.3 2025-09-27 06:18:13 -04:00
Zane Schepke e269aa88d9 chore: bump verison to 4.0.2 2025-09-26 09:51:15 -04:00
Zane Schepke 14a7278747 chore: bump for patch version 2025-09-25 01:43:57 -04:00
Zane Schepke 1c220b57a8 chore: bump app version with notes (#955) 2025-09-22 20:18:46 -04:00
Zane Schepke 3eb72cd43c feat!: proxied backend and lockdown mode (#911)
Another big one. 

- SOCKS5/HTTP proxy integration via "proxy mode"
- Kill switch (which was hacky and leaky) has been replace by a robust "lockdown mode" which keeps a dummy vpnservice tunnel active, capturing all device traffic and fowarding it to a netstack/gvisor tunnel via the SOCKS5 proxy. If a tunnel requires DNS resolution for peer endpoints, we punch a hole by bypassing a socket for DoH resolution to keep things secure and private. 
- DoH support for peer endpoint resolutions for proxy, lockdown, and regular vpn mode (not kernel, yet) with support for cloudflare and Adguard DoH providers.
2025-08-23 03:56:13 -04:00
Zane Schepke 99cd1d917a chore: bump version with notes 2025-08-14 01:10:58 -04:00
Zane Schepke 78b419dc6e chore: bump deps 2025-08-08 04:46:32 -04:00
Zane Schepke e8681af273 feat: app database backup and restore
closes #541
2025-08-08 04:07:04 -04:00
Zane Schepke 38ecb0b66b feat!: tun monitoring, move ping restarts to auto-tunnel w/recovery (#885)
This is a big one.. oops.

Main changes:
- Make ping monitor more robust and global, with ping target overrides of the default cloudflare fallback target per tunnel (for full tunnels, otherwise we ping the internal tun ip)
- Include ping restart recovery to prevent tun being down if dns failures happen after a bounce
- Ping monitoring itself remains per tunnel and works without auto tunnel active, but moves the restart feature back to be managed by and integrated with auto tunnel to prevent inconsistencies and conflicts
- Ping statistics can be optionally included to be displayed with tun statistics
- Adds the beginnings of monitoring logs for handshake and data packet failures for userspace tuns (to be incorporated with restarts/tun status later)
- Improve tun error notifications, adds ping restart notifications
- Major refactor of auto tunnel logic to make it more modular and extensible for new auto tunnel conditions
- A bunch of other stuff..
2025-08-07 18:19:36 -04:00
Zane Schepke 230cd0adb8 refactor: remove prelease build, change icon color for nightly 2025-08-01 11:41:17 -04:00
Zane Schepke 33b51823ab chore: deprecation, warnings 2025-08-01 08:56:09 -04:00
Zane Schepke 21e56cda80 chore: bump app version with notes 2025-07-25 14:58:37 -04:00
Zane Schepke d431c2d39f chore: bump deps, fix localization sync duplicates 2025-07-11 14:07:05 -04:00
Zane Schepke a223289949 feat: add shizuku support (#852) 2025-07-05 20:49:02 -04:00
Zane Schepke feec7f0ffc chore: bump version 2025-06-17 15:43:46 -04:00
Zane Schepke b63c6a9b73 fix: simplify update check dialog ui 2025-06-17 15:34:24 -04:00
Zane Schepke b8deb7b644 chore: bump version
ci: add tag deploy
2025-05-16 01:38:01 -04:00
Zane Schepke a05f11739d chore: bump version with notes 2025-05-01 15:25:09 -04:00
dependabot[bot] babbab051f chore(deps): bump org.semver4j:semver4j from 5.6.0 to 5.7.0 (#773)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-01 14:55:54 -04:00
Zane Schepke 25fd31e252 fix: tunnel lock (#765)
fix: start up logger bug
refactor: switch to bound services
refactor: expose resolved peer endpoint
2025-04-28 15:06:43 -04:00
Zane Schepke b467d66554 chore: bump version with notes 2025-04-23 05:59:03 -04:00
Zane Schepke aeb590db8c refactor: version code generation 2025-04-23 01:32:30 -04:00
Zane Schepke 312062aa36 refactor: app versioning and flavors 2025-04-23 01:23:01 -04:00
Zane Schepke 4707d3eb95 fix: app versioning 2025-04-22 03:03:24 -04:00
Zane Schepke cedc2db326 feat: add app licenses screen 2025-04-21 15:33:14 -04:00
Zane Schepke 256e3f7951 fix: version changed while testing 2025-04-21 11:52:40 -04:00
Zane Schepke 9e797b24d6 feat: add in-app updater for release versions
closes #636
2025-04-21 11:51:18 -04:00
Zane Schepke d7741c37c5 chore: bump version, release notes 2025-04-17 04:43:31 -04:00
Zane Schepke 4d64d058de chore: bump version with notes 2025-04-11 21:19:11 -04:00
Zane Schepke ca10586604 chore: bump version with notes 2025-04-08 21:14:39 -04:00
Zane Schepke 9e0e17787d chore: bump version, update screenshots 2025-04-06 02:44:04 -04:00
Zane Schepke ca47127bff refactor: state management (#656) 2025-04-01 22:18:38 -04:00
Zane Schepke c71c4e5b29 chore: bump version and notes 2025-03-19 22:35:21 -04:00
Zane Schepke 53ff3bb1e5 chore: bump version with notes 2025-03-15 13:10:53 -04:00
Zane Schepke 01e15099ca chore: bump version with notes 2025-03-08 22:27:17 -05:00
Zane Schepke 7cbe3311c9 chore: bump version 2025-01-02 22:45:43 -05:00
Zane Schepke 44353df400 chore: bump to 3.6.5 2024-12-22 02:41:05 -05:00