Commit Graph

129 Commits

Author SHA1 Message Date
Mygod
538755f015 Add option to turn off masquerade
It turns out that this option may not be necessary but I've already implemented it so just in case.
2018-06-16 00:20:20 +08:00
Mygod
09690f19c8 Fix crashes on stupid devices 2018-06-13 15:51:10 +08:00
Mygod
c9344a9549 Fix wifi icon being way too overused 2018-06-11 11:13:09 +08:00
Mygod
5fb9e8408d Remove unused layout 2018-06-11 11:11:11 +08:00
Mygod
9a1a3f7732 Misc fixes 2018-06-11 10:41:01 +08:00
Mygod
48e4625a2e Workaround lint bug 2018-06-10 23:34:14 +08:00
Mygod
814f42311b Update support lib to 28.0.0-alpha3 2018-06-10 22:28:09 +08:00
Mygod
0a76fce15c Prevent EditText get focused on start-up 2018-06-10 17:47:23 +08:00
Mygod
f6d98d0e88 Add back auto complete interface names from 0.1.0 2018-06-02 07:38:03 +08:00
Mygod
da9bf4867e Support specifying network interface
Fix #15.
2018-06-02 07:29:46 +08:00
Mygod
8e335fec1b Add option to disable IPv6 tethering
Partially addresses #6, #20.
2018-06-01 22:30:31 +08:00
Mygod
6afc06cf8e Refine error msg 2018-06-01 21:21:32 +08:00
Mygod
e25f590bd6 Fix SecurityExceptions caused by LOH 2018-06-01 20:55:48 +08:00
Mygod
8aa7d6d8c7 Huge refactor for better maintainability 2018-06-01 20:21:05 +08:00
Mygod
4c17b0ed45 Match 8.1 design style 2018-05-09 18:57:20 -07:00
Mygod
e7a15d476b Refine padding 2018-05-09 18:21:04 -07:00
Mygod
dad9bc19e3 Add client count badge 2018-05-09 17:38:49 -07:00
Mygod
b005d18f13 Fix UI 2018-05-03 20:38:26 -07:00
Mygod
7e6f25d030 Fix selectable 2018-05-02 21:34:31 -07:00
Mygod
2fe7703d6d Temporary Wi-Fi hotspot for bypassing tethering limits (#18)
* First draft of temporary hotspot
* Refactor with LocalOnlyInterfaceManager
* Refactor LocalOnlyHotspotService
* Localize
* Update strict summary
2018-05-02 17:53:06 -07:00
Mygod
989408accc Use no value as auto oc 2018-04-27 20:37:05 -07:00
Mygod
b94069e482 Refine operating channel hint 2018-04-24 22:52:09 -07:00
Mygod
39cd40627f Redesign WifiP2pDialog using design lib 2018-04-24 22:49:05 -07:00
Mygod
2615abae2f SSID no longer needed to be selectable 2018-04-21 22:27:49 -07:00
Mygod
aec1638423 Fix title not updated 2018-04-21 22:18:08 -07:00
Mygod
2e7b30df1a Misc refinements 2018-04-21 21:52:03 -07:00
Mygod
2d3e8556fd Refine code style 2018-04-21 20:34:14 -07:00
Mygod
570998b255 Add support for modifying repeater credentials
Credits go to @fxsheep: https://forum.xda-developers.com/showpost.php?p=76298728&postcount=5

Currently it only works on later versions of Android due to usage of `killall`. A workaround is in progress.
2018-04-21 20:18:15 -07:00
Mygod
fc60fc6406 Fix lint 2018-04-21 14:57:46 -07:00
Mygod
97e0a6386f Support setting Wi-Fi operating channel 2018-04-21 14:49:38 -07:00
Mygod
4d58c81a30 Fix code styles 2018-04-21 13:16:39 -07:00
Mygod
958b1ec350 Support toggling hotspots in app
This is a just-for-fun feature. It probably doesn't work.
2018-04-21 13:02:52 -07:00
Mygod
ebb6061a6e Google Play doesn't want me to collect money
It's okay nobody's gonna gimme anyways.
2018-03-16 23:42:38 -07:00
Mygod
ca9398c04b Fix TransactionTooLargeException 2018-02-21 21:25:19 -08:00
Mygod
dea724ffb6 Export debug information 2018-02-21 21:25:19 -08:00
Mygod
f2d9f25b10 Obtain DNS server automatically from VPN service
Demote DNS settings to fallback usages only.
2018-02-17 19:52:34 -08:00
Mygod
2d30b5154b Support non-strict mode for repeater
This commit makes possible:

* Starting repeater without VPN;
* Repeater will work better with stub VPN apps;
* LAN addresses will be reachable.
2018-02-17 18:58:49 -08:00
Mygod
7ff0be17b8 Refine QS tile 2018-02-17 14:11:46 -08:00
Alex Zhang
7ffb3b54ff Add quick settings tile (#7)
* Add quick settings tile
* Launch MainActivity on QS_TILE_PREFERENCES
* Show repeater password on tile
2018-02-16 20:20:34 -08:00
Mygod
d70acfa29e Add IPv6 addresses to connected devices 2018-02-11 01:08:59 -08:00
Mygod
840f11355b Allow optional DNS ports 2018-02-10 23:05:39 -08:00
Mygod
913e9bd863 Add root unavailable to clean 2018-01-22 00:45:55 -08:00
Mygod
1f697034a3 Fix localization issue 2018-01-21 23:18:28 -08:00
Mygod
11edc1ae82 Show host addresses 2018-01-21 22:12:58 -08:00
Mygod
84cf926df1 Add translations 2018-01-21 13:58:20 -08:00
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
ac82a9446c Use one notification for two services 2018-01-21 12:16:25 -08:00
Mygod
7f93b1e62b Fix tethering stability issues 2018-01-21 03:07:26 -08:00
Mygod
b91cb126a9 Misc refinements 2018-01-21 00:22:52 -08:00