Commit Graph

1785 Commits

Author SHA1 Message Date
Mygod
1e97032630 Refinements 2018-01-21 13:33:36 -08:00
Mygod
de7c6c5d8c Mimic Android Wi-Fi setting design in tethering 2018-01-21 13:16:21 -08:00
Mygod
5ad840fe43 Split NetUtils (terrible name) 2018-01-21 12:50:21 -08:00
Mygod
d131c90d27 Fix notification not go away after disabling tethering 2018-01-21 12:38:36 -08:00
Mygod
0d0645f120 Rename stuff 2018-01-21 12:33:07 -08:00
Mygod
ac82a9446c Use one notification for two services 2018-01-21 12:16:25 -08:00
Mygod
d8b4a772ee Reduce debugLog amount in IpNeighbourMonitor 2018-01-21 11:17:05 -08:00
Mygod
7f93b1e62b Fix tethering stability issues 2018-01-21 03:07:26 -08:00
Mygod
e2455cdd84 Fix RepeaterService not stopped 2018-01-21 02:15:44 -08:00
Mygod
9a3606a59e Refine monitor 2018-01-21 01:57:44 -08:00
Mygod
b91cb126a9 Misc refinements 2018-01-21 00:22:52 -08:00
Mygod
abe8802535 Refine colorAccent again 2018-01-20 23:58:15 -08:00
Mygod
19c87c661b Make uncaught exceptions less quiet 2018-01-20 23:40:41 -08:00
Mygod
03ccaf2a98 Fix MAC not showing for failures 2018-01-20 23:39:07 -08:00
Mygod
8655562518 Refine colorAccent 2018-01-20 23:11:26 -08:00
Mygod
68f5b8648f Add color to swipeRefresher 2018-01-20 23:03:22 -08:00
Mygod
0660a20fcb Support showing connected devices from system tethering
Also fixes IP address not showing up.
2018-01-20 22:52:54 -08:00
Mygod
6bffe54e58 Move DataBindingAdapters 2018-01-20 18:40:06 -08:00
Mygod
2108c635ce Group net package 2018-01-20 18:37:45 -08:00
Mygod
610c6403ea 0.9.1-beta 2018-01-18 20:30:49 -08:00
Mygod
656581f943 Fix iptables -w <seconds> isn't available on Android 5-7
Error message: Bad argument `1'

Fixes #2.
2018-01-18 20:18:06 -08:00
Mygod
f4332b9a57 Update kotlin 2018-01-18 20:00:50 -08:00
Mygod
6d3b4f7716 Provide keyboard navigation support 2018-01-15 13:43:40 -08:00
Mygod
67aa86f0f7 Make system tethering entry always available 2018-01-15 13:43:14 -08:00
Mygod
3a3e6b8689 Design 2018-01-15 12:53:51 -08:00
Mygod
1ce967f196 Add lint.xml 2018-01-13 23:57:59 +08:00
Mygod
c96398168b Register local receivers in TetheringService 2018-01-13 23:54:43 +08:00
Mygod
6f43369ca1 Experimental support for VPN tethering over multiple interfaces 2018-01-13 23:15:10 +08:00
Mygod
9486941fc6 Add back reapplying rules 2018-01-13 22:51:47 +08:00
Mygod
606d5adc8f Add Chinese translation 2018-01-13 22:28:59 +08:00
Mygod
5a98778a3b Various bugfixes for TetheringService 2018-01-13 22:28:37 +08:00
Mygod
11a1e793c9 Extract string resources 2018-01-13 19:53:34 +08:00
Mygod
a77beb39db Create more noise if SU fails 2018-01-13 19:17:00 +08:00
Mygod
d278c5daab Catch IOExceptions when doing SU 2018-01-13 19:05:59 +08:00
Mygod
f6a5ed9d64 Fix crash on Android 7- 2018-01-13 19:05:23 +08:00
Mygod
5fb6f8f347 0.9.0-beta 2018-01-13 16:47:26 +08:00
Mygod
86013c93fb Support resetting credentials 2018-01-13 16:45:23 +08:00
Mygod
5e97e3d9ae Add support for WPS in repeater 2018-01-13 16:08:44 +08:00
Mygod
aeab1059b4 Simplify TetheringFragment.Data.active 2018-01-13 13:52:49 +08:00
Mygod
c239ad1f61 Refine string constant naming 2018-01-13 13:51:49 +08:00
Mygod
9fd3966fda Rename notification channel 2018-01-13 13:50:59 +08:00
Mygod
9866db6c46 Fix everything wrong with TetheringService
I must be very sleepy when writing this.
2018-01-13 13:47:55 +08:00
Mygod
ddb56affc3 Prevent failing when other apps are holding the xtables lock 2018-01-13 12:38:57 +08:00
Mygod
795d35c1ee Fix a typo 2018-01-13 12:35:20 +08:00
Mygod
c25b7a3f0c Fix VPN connections change handlers 2018-01-13 12:14:56 +08:00
Mygod
57b9463a6f Fix fragments being recreated 2018-01-13 12:13:02 +08:00
Mygod
213cca1c64 Refine strings name 2018-01-13 11:34:27 +08:00
Mygod
7b2166af61 Refine UI for tethering 2018-01-13 11:30:52 +08:00
Mygod
48b17f087e Change ip rule priority to 17900 for extensibility 2018-01-13 00:48:47 +08:00
Mygod
eb165db86c Support VPN over any native tethering
First big refactoring of this app.
2018-01-13 00:42:51 +08:00