Commit Graph
682 Commits
Author SHA1 Message Date
dependabot[bot] 756d7cbea0 chore(deps): bump actions/setup-java from 4 to 5
Bumps [actions/setup-java](https://github.com/actions/setup-java) from 4 to 5.
- [Release notes](https://github.com/actions/setup-java/releases)
- [Commits](https://github.com/actions/setup-java/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/setup-java
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-21 13:17:07 +00:00
Zane Schepke 8a3d781bb3 fix: standalone can accidentally install fdroid version, progress indicator bug 2025-08-14 02:06:00 -04:00
Zane Schepke 99cd1d917a chore: bump version with notes 3.9.5 2025-08-14 01:10:58 -04:00
Zane Schepke 7940b97329 fix: edit tunnel save config name append bug 2025-08-14 00:31:44 -04:00
Zane Schepke 99419ebe9f fix: allow ping target to override all defaults 2025-08-12 21:57:58 -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
Zane Schepke 5feb2827fd refactor: share import save logic 2025-08-08 19:37:01 -04:00
Zane Schepke 0336c2ac9f fix: duplicate tunnel names overwrite bug
closes #886
2025-08-08 19:33:49 -04:00
Zane Schepke 96d8114d37 fix: split tunneling for AndroidTV only apps typo
#805
2025-08-08 17:20:53 -04:00
Zane Schepke e78469c730 fix: split tunneling for AndroidTV only apps
closes #805
2025-08-08 16:46:58 -04:00
dependabot[bot] 6f365a4490 chore(deps): bump actions/download-artifact from 4 to 5 (#884)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-08 16:20:16 -04:00
Zane Schepke 2885d1a539 fix: ping target empty bug 2025-08-08 16:03:19 -04:00
Zane Schepke c56b11599f ci: fix debug build path 2025-08-08 15:28:51 -04:00
Zane Schepke 753575c50d chore: gradle checksum 2025-08-08 15:12:15 -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 cb92c9605f fix: startup splash bug 2025-08-08 02:35:58 -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 f333319576 feat: auto-tunnel warning notifications for location permissions and services 2025-08-01 02:06:53 -04:00
Zane Schepke e6ad1531c9 fix: improve permission flow, location permission detection, accessibility, tunnel notifications
Minor changes to Auto-tunnel ui to make starting auto tunnel more intuitive.

Better monitoring of location services and location permission changes to be immediately reflected in network monitor, with warnings displayed on auto tunnel screen if necessary depending on wifi detection method.

Improved detection of when app is backgrounded so we notify user of tunnel errors in notifications vs ui.

Fixes bug where prominent location screen was not showing properly.
2025-07-31 18:45:27 -04:00
Zane Schepke 030082df34 fix: miui segmented button color issue
#875
2025-07-26 07:58:25 -04:00