Commit Graph

208 Commits

Author SHA1 Message Date
Mygod
a8d8e2423c Merge branch 'master' into v3 2019-04-05 10:30:13 +08:00
Mygod
e73d89b5b8 Support showing repeater frequency in Android Q 2019-04-05 10:03:51 +08:00
Mygod
67ef49248d Refine code style 2019-04-05 09:40:28 +08:00
Mygod
6b951519fe Merge branch 'v3' into q-beta 2019-04-04 19:37:27 +08:00
Mygod
2229483a59 Fix translation 2019-04-04 19:18:15 +08:00
Mygod
6225367e42 Support sharing via QR code
Another popular format is barcode but unfortunately I cannot seem to find documentations of that anywhere. Feel free to send me.
2019-04-04 19:17:31 +08:00
Mygod
411f98c36f Copy/paste for Wi-Fi configurations 2019-04-04 18:06:18 +08:00
Mygod
1145b0f23b Support editing native Wi-Fi AP configurations
Support for repeater channel on Android 5 has been dropped because I am lazy.
2019-04-04 18:06:18 +08:00
Mygod
834498b1ff Deprecate reset credentials
Due to persistent groups no longer useful in Android Q, this feature will be removed. Users on older releases can remove remembered groups from Wi-Fi Direct settings manually.
2019-04-04 18:06:18 +08:00
Mygod
926783cc25 Refine code style 2019-04-04 18:05:21 +08:00
Mygod
400d4e67a3 Merge branch 'master' into q-beta 2019-04-04 11:09:47 +08:00
Mygod
f97afdf8ae Prevent recreating monitor MenuItem 2019-04-03 16:32:55 +08:00
Mygod
10a2b777f2 New icon for temp hotspot 2019-04-03 15:56:54 +08:00
Mygod
841ee5ce9d Support new Wi-Fi locks in Android Q 2019-03-20 11:53:08 +08:00
Mygod
549381050b Do not prompt error onTetheringFailed 2019-03-18 17:37:35 +08:00
Mygod
77cc598b49 Refine #85 2019-03-12 15:11:48 +08:00
Mygod
662aee51bf Add support for polling ip with root 2019-02-17 11:13:51 +08:00
Mygod
3cfb029fd7 Remove overkill 2019-02-08 21:18:09 +08:00
Mygod
cbc65f989c Support monitoring tethered interface
This would be useful to be used in together with Instant Tethering + Turn off hotspot automatically.

Refine #26, #53.
2019-02-06 01:27:21 +08:00
Mygod
8132b2766d Remove fallback DNS 2019-02-04 23:30:29 +08:00
Mygod
fa43c41ed4 Remove untranslated string 2019-02-04 14:05:25 +08:00
Mygod
8ba172cd4f Use suggested characters 2019-02-01 23:23:29 +08:00
ferhad.necef
2aa7b09792 Updated ru (Russian) translation (#69) 2019-02-01 22:12:29 +08:00
Mygod
99e721bf7e Remove fallback upstream monitor
This option has been deprecated. As a replacement, if one wants to forbid fallback communication, a global routed VPN can be used instead.
2019-02-01 21:11:49 +08:00
Mygod
f1973116ca Add netd masquerade mode 2019-02-01 21:06:22 +08:00
Mygod
8682c9dd43 RIP WPS 2019-02-01 15:44:07 +08:00
Mygod
08ab6a54ff Add EmojiCompat 2019-01-31 20:40:24 +08:00
Mygod
509511461c Add manual MAC lookup 2019-01-31 17:10:49 +08:00
Mygod
d4208affbb Implement MAC lookup (#68)
* Implement MAC lookup

* Refine error processing

* Use long to store MAC consistently

* Link back to macvendors.co

* Undo some havoc

* Do not show mac spans for TV

* Show MAC and IP in a consistent order

* Add IP spans by ipinfo.io

* Add SpanFormatter

* Fix IPv6 ipinfo.io link

* Refine SpanFormatter

* Fix pressing the link
2019-01-26 21:20:40 +08:00
Mygod
1048fa830a Remove legacy Wi-Fi switch for Android 7.1
Fixes #64.
2019-01-22 23:38:56 +08:00
Mygod
e43c2280c2 Fix lint error 2019-01-18 11:35:20 +08:00
Mygod
9c0bbf71f6 Title or not, platform default 2019-01-06 00:45:15 +08:00
Mygod
504190950f Disable IPv6 tethering by default
Refine #56, #6.
2019-01-06 00:15:53 +08:00
Mygod
faebc2d1ae Make root unavailable more informative 2019-01-03 23:33:46 +08:00
Mygod
b00791d644 Update dependencies 2019-01-03 23:22:28 +08:00
Mygod
68fface4b9 Allow clients on different tethered interfaces to communicate
Previously, the routing rules were too strict. We should probably also deprecate TrafficRecord.upstream sometime.
2019-01-01 12:21:48 +08:00
Mygod
7eec6f7a06 Add starting state to temp hotspot 2018-12-28 14:42:45 +08:00
Mygod
479d1bdfca Add documentation for settings 2018-12-26 11:46:58 +08:00
Mygod
a206d9e32c Revert "Refine Wi-Fi lock descriptions"
This reverts commit 2fa91711ed.
2018-12-26 11:02:19 +08:00
Mygod
e8f993944c Use poll as default monitor method
This should improve compatibility on very broken devices.
2018-12-26 10:58:16 +08:00
Mygod
2fa91711ed Refine Wi-Fi lock descriptions 2018-12-26 01:44:41 +08:00
Mygod
426b93226d Add a lot more QS tiles
Fix #53. Also fix Bluetooth connection leaks.
2018-12-25 11:37:36 +08:00
Mygod
0bafc96370 Move Wi-Fi lock 2018-12-25 08:33:06 +08:00
Mygod
ae3aff5132 Do not keep alive by default 2018-12-24 23:22:59 +08:00
Mygod
55443902be Support Wi-Fi keep alives 2018-12-23 23:35:55 +08:00
Mygod
adef53be54 Add missing translations 2018-12-21 18:06:15 +08:00
Mygod
dae07f79ce Remove redundant P2P groups if found
If more than one group is found owned by the device, Android system will cycle through these groups using an LRU cache which is undesirable.

The reason for causing >1 groups is unknown.
2018-12-21 15:34:54 +08:00
Mygod
3c81fcd95a Handle p2p service disconnection 2018-10-25 10:51:00 +08:00
Mygod
e347115908 Add back root unavailable prompt 2018-10-08 15:23:57 +08:00
Mygod
e4e716ab83 Allow creating repeater w/o root 2018-10-08 15:17:48 +08:00