Commit Graph

185 Commits

Author SHA1 Message Date
Zane Schepke f3debcfe45 feat: disable kill switch on trusted
fix: debounce ui bug closes #532
2025-01-19 12:37:43 -05:00
Zane Schepke 00254874f0 refactor: connectivity monitoring (#553) 2025-01-18 11:56:04 -05:00
Zane Schepke 1b9560b601 fix: light mode text bugs 2025-01-18 07:16:12 -05:00
Zane Schepke ff97c65d4f fix: preshared key should be hidden
closes #547
2025-01-18 05:47:23 -05:00
Zane Schepke 02dea1e6b0 fix: include all ipv6 with exclusion of private ipv4 addresses
closes #550
2025-01-18 05:31:01 -05:00
Zane Schepke 548362cdde refactor: minor refactor of tunnel options 2025-01-18 04:42:20 -05:00
Zane Schepke 0dcee673e1 fix: back gesture 2025-01-11 14:52:29 -05:00
Zane Schepke a5898d4ad1 fix: make sure ping shuts down 2025-01-02 17:10:32 -05:00
Zane Schepke b1dc6c5d59 fix: make ping aware of network availability
add basic tunnel error messages
2025-01-02 16:47:23 -05:00
Zane Schepke 53c09267df fix: ethernet monitoring and auto tunnel override 2025-01-01 19:14:56 -05:00
Zane Schepke f772dc0f8a feat!: move ping from auto tunnel to tunnel
Ping feature will not be tunnel specific and work without auto tunneling being active
2025-01-01 18:16:26 -05:00
Zane Schepke ba064b267f fix: try to query ssid if we don't have a valid one yet 2025-01-01 02:38:59 -05:00
Zane Schepke 2c04b9d69c fix: active tunnel bug 2025-01-01 01:32:24 -05:00
Zane Schepke 85319ba874 refactor: navigation 2025-01-01 00:08:33 -05:00
Zane Schepke ab858ab59e feat: config screen peer action to exclude private ips
closes #402
2024-12-31 22:31:31 -05:00
Zane Schepke 4196a543b2 fix: location disclosure screen navigation bug 2024-12-31 19:13:15 -05:00
Zane Schepke 02a8db0f9a feat: add setting for debounce delay tuning
closes #493
2024-12-31 19:02:44 -05:00
Zane Schepke c8ac40d370 fix: improve tile sync
#491
2024-12-31 00:17:34 -05:00
Zane Schepke 4dc91b5fae fix: create tunnel from scratch bug
closes #524
2024-12-28 23:46:21 -05:00
Zane Schepke 11e385d350 feat: toggle to set amnezia/wg compatibility values
closes #469
closes #518
2024-12-27 02:52:44 -05:00
Zane Schepke b2e266fc9f fix: toggle state bug 2024-12-26 22:56:09 -05:00
Zane Schepke 7cbbf00e52 fix: search case sensitive
closes #515
2024-12-26 22:42:43 -05:00
Zane Schepke dbaf0312f8 fix: split tunnel performance improvements 2024-12-22 02:11:42 -05:00
Zane Schepke 7cf7817cea fix: switch to dynamic shortcuts
closes #365
closes #508
2024-12-21 23:28:50 -05:00
Zane Schepke 25b986ef2f fix: improve location querying
closes #498
2024-12-21 22:14:31 -05:00
Zane Schepke fe45a2fad9 fix: minor ui improvements 2024-12-21 02:49:38 -05:00
Zane Schepke a3eb53f90f fix: tile tunnel start
closes #491
2024-12-21 00:47:58 -05:00
Zane Schepke 7f89dcaab0 fix: minor ui improvements
closes #473
2024-12-20 02:08:05 -05:00
Zane Schepke 0201523262 fix: config screen performance (#495)
* improve config screen performance 
* add ability to edit tunnel scripts for rooted phones
* add new screen for split tunneling
* fix split tunneling reset bug
2024-12-19 19:52:31 -05:00
Zane Schepke 9f1af0140f fix: app launch on notification click
closes #504
2024-12-19 11:33:00 -05:00
Zane Schepke 40dd14ca16 fix: auto tunnel bug fixes
* add debounce to prevent rapid state changes
* fix get wifi from shell bug
* ignore default emitted state values
2024-12-19 01:07:25 -05:00
Zane Schepke 94bd23f2a4 fix: bug starting app while no connectivity 2024-12-18 20:26:44 -05:00
Zane Schepke 7285af5c2d fix: location services wifi toggle 2024-12-18 20:19:38 -05:00
Marko Zajc b81f43c7cf fix: getting the SSID via shell (#494) 2024-12-14 11:18:35 -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 2877757396 fix: kernel mode toggle bug 2024-12-11 01:32:39 -05:00
Zane Schepke c657c62640 fix: shut down backend if we enter kernel mode 2024-12-11 00:18:42 -05:00
Zane Schepke d84d9df57d fix: notification channel creation bug
Fixes a crash that is caused by a typo when creating a new notification channel.

Also makes VPN kill switch visible on TVs
2024-12-11 00:03:39 -05:00
Zane Schepke c5b42b55c3 feat: improved notifications with actions (#481) 2024-12-09 22:38:55 -05:00
Zane Schepke 670d9d680c fix: make logging lifecycle aware 2024-12-09 21:41:59 -05:00
Zane Schepke 708b4c7646 fix: auto tunnel wifi whitelist bug
#472
2024-12-08 15:06:13 -05:00
Zane Schepke efba604c31 fix: screen padding/scroll bug
closes #479
2024-12-08 14:43:15 -05:00
Zane Schepke bb3b05d224 fix: locale change bug and sort tunnels alphabetically 2024-12-07 22:34:45 -05:00
Zane Schepke cda747deee feat: add vpn kill switch (#476) 2024-12-07 18:10:03 -05:00
Zane Schepke a992009c71 fix: restart on ping bugs
Fixes bug where restart on ping could kill itself or not start correctly given certain settings combinations.

This change also makes auto tunneling and all or nothing service as this intuitively makes the most sense with the way the global settings are presented.

This change also makes it so users can toggle tunnel on untrusted wifi without location permissions because location permissions are only required when they go to add trusted ssids.
2024-11-30 18:32:50 -05:00
Zane Schepke 57676bf4bb fix: copy tunnel bug 2024-11-30 13:18:47 -05:00
Zane Schepke 921e33cb70 feat: add ethernet tunnel, stop tunnel on offline
closes #460
2024-11-30 12:33:07 -05:00
Zane Schepke 70649383e0 fix: auto tunnel logic and speed
closes #466
2024-11-30 11:13:54 -05:00
Zane Schepke 9bb30069fe feat: add tunnel from clipboard
closes #431
2024-11-23 15:48:11 -05:00
Zane Schepke 9a2d77c8bf minor: disable stats job when app is closed
Adds a slight battery performance improvement

#437
2024-11-23 15:00:06 -05:00