zaneschepke
0344b8fde8
fix: optional I2-5 params and socks5/lockdown crash on heavy load
2026-03-07 01:36:14 -05:00
zaneschepke
bdd7c9689c
fix: create from scratch bug, proxy mode UDP crash
...
Bump versions
closes #1149
closes #1141
2026-01-24 21:26:04 -05:00
Zane Schepke
0cf39fed68
fix: multiple profiles endpoint updates and lockdown bug
...
closes #962
2025-12-25 03:30:13 -05:00
Zane Schepke
e2dd27e70c
refactor: dagger/hilt to koin for kmp
2025-12-22 12:47:57 -05:00
Zane Schepke
a994e8e2c1
chore: bump agp
2025-12-19 13:52:04 -05:00
Zane Schepke
5310cf17e6
chore: bump deps
2025-12-17 23:19:55 -05:00
Zane Schepke
f0c885708b
fix: amnezia 2.0 header ranges
2025-12-14 22:30:54 -05:00
Zane Schepke
de8b39d848
fix: amnezia 2.0 backwards compat, bump deps
2025-12-08 11:02:08 -05:00
Zane Schepke
a573208db6
feat: amnezia 2.0
2025-12-03 00:53:35 -05:00
Zane Schepke
341a806f29
chore: bump deps
2025-11-25 00:37:32 -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
e563608e49
chore: bump deps
2025-11-08 20:06:09 -05:00
Zane Schepke
6749719e21
chore: bump deps, update app description
2025-11-07 23:50:07 -05:00
Zane Schepke
861440b7db
fix: disable metered option for Android 9 and lower
...
closes #1044
#1031
2025-11-07 20:49:32 -05:00
Zane Schepke
3d88feb97c
fix: r8 ip parsing bug
...
closes #1031
2025-11-03 09:45:56 -05:00
Zane Schepke
df864ade95
fix: binder leak
2025-11-03 02:24:19 -05:00
Zane Schepke
b61d49469f
chore: bump ksp
2025-10-29 15:30:03 -04:00
Zane Schepke
883b9f7dae
refactor: wifi detection, bump deps
...
#1005
2025-10-29 03:43:50 -04:00
Zane Schepke
b4b96a7e77
feat!: dual-stack kill switch support, metered tunnels
...
Adds dual-stack option for kill switch.
Add metered option for kill switch and individual tunnels.
closes #966
closes #962
2025-10-28 21:43:35 -04:00
Zane Schepke
59a70e53ff
fix: mtu parser errors
...
closes #890
2025-10-24 03:20:01 -04:00
Zane Schepke
60935c9ff1
fix: auto tunnel service worker
2025-10-16 00:27:02 -04:00
Zane Schepke
2673518fdd
fix: wg config parser to allow server configs
...
closes #998
2025-10-14 04:41:53 -04:00
Zane Schepke
f3489e13ed
fix: ping default target for split configs
2025-10-14 03:32:41 -04:00
Zane Schepke
841ed71e90
fix: proguard issue, bump deps
2025-10-12 17:48:30 -04:00
Zane Schepke
f71ec7b33f
fix: doh static ip bug
2025-10-04 18:29:47 -04:00
Zane Schepke
b341870c8b
fix: peer stats of same peer key bug, minor status ui improvements
2025-10-04 11:38:22 -04:00
Zane Schepke
ea77259653
refactor: deps
2025-10-03 00:54:33 -04:00
Zane Schepke
77ef317564
refactor: migrate to navigation3
2025-10-01 22:03:36 -04:00
Zane Schepke
00c2c2ac20
feat: global config overrides ( #983 )
2025-09-30 12:14:09 -04:00
Zane Schepke
acdefd80fa
fix: fdroid agp build issue, bump deps
...
closes #971
2025-09-26 08:31:17 -04:00
Zane Schepke
8fd2d8f62f
fix: ipv4 fallback, proxy search domain support and parser fix
...
#961
#960
2025-09-23 07:34:34 -04:00
Zane Schepke
6e6f405535
fix: doh and stats not display bug
2025-09-22 18:21:31 -04:00
Zane Schepke
255877db3b
fix: bump okhttp
...
fix: bump amnezia version for okhttp
2025-09-20 20:32:20 -04:00
Zane Schepke
4b4a8cc273
fix: okhttp proguard bug
2025-09-20 03:11:58 -04:00
Zane Schepke
fe9315b64a
chore: bump deps
2025-09-19 04:40:44 -04:00
Zane Schepke
280c187c5b
fix: build performance
2025-09-19 04:31:08 -04:00
Zane Schepke
5b0cda2859
fix: tunnel start fail on proxy mode switch
2025-09-18 22:05:00 -04:00
Zane Schepke
f90765ff38
chore(deps): bump
2025-09-18 13:07:52 -04:00
Zane Schepke
207c1a4d1a
fix: remove biometrics requirement
...
This is already redundant with pin lock feature, removing it.
closes #933
2025-09-09 11:47:59 -04:00
Zane Schepke
5f8bc7b4f6
feat!: ddns re-resolve and dynamic peer update without bouncing tunnel
...
This feature allows users to enable DDNS re-resolve that will check for a DDNS change on handshake and/or ping failures without the need for auto tunnel and will dynamically update peers without bouncing the tunnel for added security/privacy.
- Fixes tile toggling random/wrong tunnel.
- Fixes native thread socket bypass crash with lockdown mode
- Removes bouncing logic as DDNS change can now be resolved via a bypassed DoH socket and update the peers endpoints dynamically.
- Restarting active tunnel on manual config changes removed. Will be replaced soon with a modal prompt asking users if they would like to restart (to preserve privacy and prevent leaks).
- Refactor of tunnel start and stop logic for cleaner tunnel startup and shutdowns.
- Various other fixes and changes.
2025-09-08 01:36:17 -04:00
Zane Schepke
7a0af2462b
fix: go parser
2025-09-01 18:17:29 -04:00
Zane Schepke
df7154d0c1
fix: amnezia config parse
2025-09-01 17:30:47 -04:00
Zane Schepke
fa4cc84c0e
refactor: navigation and viewmodels ( #925 )
...
- Added UI support for Amnezia 1.5
- Fix for http proxy race
- Fix for db migration race
- Split tunnel app packages caching
- Detailed config parsing error messages
- Added navgraph with viewmodel scoping
- Pin minor ui enhancements
2025-09-01 16:08:40 -04:00
Zane Schepke
d07cf7a24b
chore: bump deps
2025-08-24 01:35:26 -04:00
Zane Schepke
74c4efe477
fix: proguard rules consume bug
2025-08-23 20:08:16 -04:00
Zane Schepke
3256da1cfa
fix: proguard minification bug
2025-08-23 19:11:42 -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
3e2ffc1b64
fix: tunnel re-establish bug
...
closes #881
2025-08-12 16:01:43 -04:00
Zane Schepke
5d8fb38906
fix: uapi socket connection with support for dynamic packages
2025-08-09 19:21:40 -04:00
Zane Schepke
6d100a2f46
fix: kill switch stuck on bug
2025-08-09 02:19:30 -04:00