Commit Graph

82 Commits

Author SHA1 Message Date
dependabot[bot] e56b950a6d chore(deps): bump androidGradlePlugin
Bumps `androidGradlePlugin` from 8.8.0-alpha05 to 8.11.0-alpha04.

Updates `com.android.application` from 8.8.0-alpha05 to 8.11.0-alpha04

Updates `com.android.library` from 8.8.0-alpha05 to 8.11.0-alpha04

---
updated-dependencies:
- dependency-name: com.android.application
  dependency-version: 8.11.0-alpha04
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: com.android.library
  dependency-version: 8.11.0-alpha04
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-04 14:03:24 +00:00
Zane Schepke 212c6cf088 feat: add screen security to config screen 2025-04-01 22:45:36 -04:00
Zane Schepke 5740012101 chore: fmt and bump hilt 2025-03-31 14:30:51 -04:00
Zane Schepke 6f5bb24cfa fix: dns64 and ip version detection improvements 2025-03-31 13:13:44 -04:00
Zane Schepke 5f791ffda1 chore: bump ksp 2025-03-30 18:48:47 -04:00
Zane Schepke ec244eeda3 chore: bump deps 2025-03-30 18:46:26 -04:00
Zane Schepke aba0f7d4d3 chore: bump deps 2025-03-16 02:05:55 -04:00
Zane Schepke 007c9f4c5d fix: static ipv6 endpoint bug 2025-03-14 22:49:08 -04:00
Zane Schepke 39fc9014d8 fix: bump deps for dns fix 2025-03-08 21:31:31 -05:00
Zane Schepke 3ea4aea5cf fix: improve network status monitoring 2025-03-01 20:17:19 -05:00
Zane Schepke 15c550737c bump deps, remove redudant proguard rules 2025-02-23 22:39:15 -05:00
Zane Schepke 6009445a15 bump tunnel deps 2025-02-23 15:16:12 -05:00
Zane Schepke 13bb300f20 feat: add worker to restart killed services 2025-02-21 21:16:10 -05:00
Zane Schepke ae665d3e61 feat: multi tunnel support (#566)
* add support endpoint resolve to ipv6 preference
2025-02-14 17:11:26 -05:00
Zane Schepke 3e6a2981cb chore: bump deps 2025-01-18 13:21:13 -05:00
Zane Schepke 85319ba874 refactor: navigation 2025-01-01 00:08:33 -05:00
Zane Schepke 8ffe145ade fix: android 9 crash bug 2024-12-31 14:19:57 -05:00
Zane Schepke 7a3627bf6a fix: remove unused shortcuts dep 2024-12-27 15:03:38 -05:00
Zane Schepke 0da6e3e82c chore: bump deps 2024-12-22 02:26:45 -05:00
Zane Schepke 62daf138dd fix: add action and tunnel name to kernel notification (#490) 2024-12-12 23:54:08 -05:00
Zane Schepke cda747deee feat: add vpn kill switch (#476) 2024-12-07 18:10:03 -05:00
Zane Schepke f967b38af1 feat: add weblate localizations (#454)
Co-authored-by: ssantos <ssantos@web.de>
Co-authored-by: Kachelkaiser <kachelkaiser@outlook.com>
Co-authored-by: Kirill Isakov <k@isakov.net>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: solokot <solokot@gmail.com>
Co-authored-by: Jasper <jasper@ennik.com>
Co-authored-by: Languages add-on <noreply-addon-languages@weblate.org>
Co-authored-by: Haerul Muttaqin <email.haerulmuttaqin@gmail.com>
Co-authored-by: GeneralTDog <kevin.duy.tran@gmail.com>
Co-authored-by: gallegonovato <fran-carro@hotmail.es>
Co-authored-by: தமிழ்நேரம் <anishprabu.t@gmail.com>
Co-authored-by: day <grrrleon@gmail.com>
Co-authored-by: Henrik Sozzi <henrik_sozzi@hotmail.com>
Co-authored-by: MouaisTe44 <r.craft.212121@gmail.com>
Co-authored-by: TCH <teunish@outlook.com>
Co-authored-by: ragu <lobular.exports-02@icloud.com>
2024-11-22 22:40:23 -05:00
Zane Schepke d3ea75869a more changes
bump versions
2024-11-03 01:32:42 -04:00
Zane Schepke 2c0c88baf2 bump deps 2024-10-17 23:00:13 -04:00
Zane Schepke bc811f74ef feat: get ssid with root shell
closes #322
2024-10-17 22:40:06 -04:00
Zane Schepke 7fdd95ea51 fix: email launch and tunnel import mobile 2024-10-13 23:03:59 -04:00
Zane Schepke d6b032845b merge weblate (#389)
Co-authored-by: Languages add-on <noreply-addon-languages@weblate.org>
Co-authored-by: gallegonovato <fran-carro@hotmail.es>
Co-authored-by: GeneralTDog <kevin.duy.tran@gmail.com>
Co-authored-by: solokot <solokot@gmail.com>
Co-authored-by: Kachelkaiser <kachelkaiser@outlook.com>
Co-authored-by: Saratoga79 <ordizi79@gmail.com>
Co-authored-by: Wojtek Sobczak <mister.adalbert@gmail.com>
Co-authored-by: lateweb <weblate@techkoala.net>
Co-authored-by: Jasper <jasper@ennik.com>
Co-authored-by: GitHub Actions <actions@github.com>
2024-10-12 20:00:10 -04:00
Zane Schepke ffad6b331f feat: ui and splash screen improvements
bump deps

allow tunnel stat to stay expanded
closes #265
2024-10-12 19:39:56 -04:00
Zane Schepke 03fdb82c24 fix: kernel mode and slowness
Switch to amenzia backend by default.

Revert to wg official kernel backend as Amnezia's does not work.
2024-09-20 21:53:55 -04:00
Zane Schepke d7b4fbecb9 fix: improve am config edit and import
Fixes bugs with new ip config fields

Improves performance of config edit screen

fixes nightly run workflows
2024-09-20 19:48:13 -04:00
Zane Schepke bd76ee5392 chore: bump versions
fix kernel mode enable bug
2024-09-19 23:18:57 -04:00
Zane Schepke 9d42e7299b fix: wg version 2024-09-15 00:41:53 -04:00
Zane Schepke 71284b5a9c bump deps 2024-09-15 00:34:38 -04:00
Zane Schepke 0a730b7a1a add wildcards and live auto tunnel changes
add custom ping settings per tunnel

fix pin lock screen on light mode fix
closes #350

add allowance for auto tunnel changes while active

add trusted ssid wildcard support
closes #351

fix tunnel notification not disappearing after backgrounded start
closes #348

fix restart on reboot if auto tunnel is enabled
closes #335

allow for auto tunnling for restart on ping fail while using always on vpn
2024-09-15 00:30:41 -04:00
Zane Schepke 6bea44269f bump gradle 2024-09-06 22:19:22 -04:00
Zane Schepke b2a2b9fcf4 fix: android nightly workflow
bump deps
2024-08-27 01:12:34 -04:00
Zane Schepke 543a61efe0 add package build types 2024-08-25 22:34:28 -04:00
Zane Schepke 528a1f84e4 fix: minor ui changes 2024-08-16 22:13:31 -04:00
Zane Schepke bfb8d59827 fix: improve tunnel reliability (#298)
- Attempts to fix tunnel and auto-tunnel reliability by removing the tunnel foreground service and circumventing the limitation of starting the vpn service from by background by using a broadcast receiver.

- Removes tunnel foreground notification.

- Improves the reliability auto-tunnel start on reboot by adding an additional notification launch calls.

- Fixes bug where pin feature could be turned on without the pin being set.

- Improves quick tile reliability and sync.

- Improves reliability of app shortcuts.

- Improves kernel mode

- Improves permissions flow

- Adds support for dynamic app colors Android 12+

- Add support for light/dark system modes
2024-08-10 23:59:05 -04:00
Zane Schepke 8e6a9bb309 fix: remove old nightly versions (#295) 2024-07-31 00:00:14 -04:00
Zane Schepke 80a02382e1 ci: add basic ci (#287)
- add ktlint
2024-07-28 14:49:35 -04:00
Zane Schepke 66e89c83e2 chore: fmt 2024-07-28 02:17:01 -04:00
Zane Schepke 470fa0191b fix: signing issue (#279) 2024-07-28 02:13:18 -04:00
Zane Schepke ebf7521fa1 cd: improve release workflow w/nightly 2024-07-27 04:15:57 -04:00
Zane Schepke 7a2d96fcd7 fix: remove portrait lock
bump deps

Closes #259
Closes #227
Closes #226
Closes #219
Closes #218
2024-07-27 02:20:01 -04:00
Zane Schepke 79b5b039b0 fix: crashing and pin lock
Re-enabled pin lock after disablement from crashes.

Fixed crashing issues.

Closes #237

Fixed bug where pin lock will no longer initialize if never not enabled/in use.

Improved tunnel control tile performance.

Fix bad address crash when user enters bad addresses into allowedIps.
Closes #229

Disabled auto rotate
Closes #212

Add restart on boot toggle to make restart of services feature more obvious and configurable.
2024-06-18 23:08:40 -04:00
Zane Schepke 1d74d0984e fix: auto tunneling and backup
Fixes a bug where android backups can cause app crashes due to pin lock feature keystore.

Fixes a bug where auto tunneling to SSID tunnel was not working correctly.

Fixes a mobile data tunneling bug which was causing mobile data tunneling to not perform correctly.

Additional strictmode improvements.
2024-06-01 02:37:32 -04:00
Zane Schepke 6448386f76 update gradle checksum 2024-05-31 00:02:41 -04:00
Zane Schepke 54d9653f04 fix: mobile data tunneling
Fixes a bug where mobile data tunneling was not working properly in certain scenarios.

Fixes an issue where the new floating action button was not working correctly on AndroidTV.

Improved local logging.

Additional refactors and optimizations.
2024-05-30 23:10:28 -04:00
Zane Schepke cb1b8ee7d6 add version metadata 2024-05-11 00:18:58 -04:00