195 Commits

Author SHA1 Message Date
zaneschepke e0ddb8730d refactor: switch license view to aboutlibraries, add native dep licenses 2026-07-01 02:37:00 -04:00
zaneschepke ec8d90d13d chore: bump ktor and leakcanary
closes #1309
closes #1308
2026-06-26 03:45:38 -04:00
zaneschepke 5c98aab9e0 chore: bump deps
closes #1281
closes #1280
closes #1272
2026-06-18 19:01:19 -04:00
zaneschepke c51a7ee393 chore: bump koin 2026-06-17 03:55:37 -04:00
zaneschepke 9c999cc62c ci: remove daemon properties
Add gradle checksum
2026-06-17 03:44:00 -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 89435dc648 feat: improve empty tunnel screen, logging screen 2026-06-05 00:47:41 -04:00
zaneschepke 1af404329a fix: bump parser to fix allow applications quick config bug 2026-06-04 18:06:21 -04:00
zaneschepke a8d7518881 chore: bump quickie, ksp 2026-06-04 11:28:50 -04:00
zaneschepke cbc582df53 fix: ime padding on auto tunnel wifi screen, gradle bump 2026-06-04 01:16:47 -04:00
zaneschepke 94d78a60c7 chore: bump deps 2026-06-04 01:06:30 -04:00
zaneschepke e17b6e322f chore: bump gradle, remove dead code 2026-06-03 20:27:52 -04:00
zaneschepke 6066eb2e7e chore: bump deps 2026-06-02 15:54:01 -04:00
zaneschepke fed9537f5c fix: parser key rotation, name comment, export name clarity
closes #1243
closes #1217
2026-06-01 15:37:17 -04:00
zaneschepke 53278243e8 fix: config hostname validator 2026-05-27 23:05:00 -04:00
zaneschepke 70ce1adda4 fix: update parser for stricter amwg sig parsing
#1200
2026-05-25 07:41:18 -04:00
Zane Schepke 82afe54b99 feat(tunnel)!: redesign tunnel bootstrapping to post tunnel up with realtime handshake monitoring (#1237)
New features:
- Full config view in quick format
- Live tunnel config view in quick format
- IPv4/IPv6 endpoint fallback and recovery
- Improved DDNS handling
- Improved realtime tunnel monitoring via wireguard-go callbacks handshake failures and success
- Architecture change to always bring tunnels up with post tunnel bootstrapping for improved security and reliability with subsequent domain resolution and peer updates
- Added support for DoT and custom DNS provider endpoints
- Added support for Amnezia globals
- Improved/shared config parser with desktop
- Improved AndroidTV navigation

What went away:
- Kernel backend/mode
- Ping monitoring (now redundant with the handshake monitoring)
2026-05-21 02:53:41 -04:00
zaneschepke 7d6e55e06e chore: bump deps 2026-04-01 00:45:18 -04:00
zaneschepke 074229b6b4 fix: doze mode tunnel connectivity bug 2026-03-09 16:30:03 -04:00
zaneschepke 5f8f699ab5 chore: bump deps 2026-03-07 12:02:31 -05:00
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