Commit Graph

80 Commits

Author SHA1 Message Date
Mygod
278f3f143b Implement client limiting and MAC address filtering 2020-07-04 05:43:24 +08:00
Mygod
46d0544df2 Localize strings 2020-07-04 04:34:58 +08:00
Mygod
0b02e7565e Make timeout configurable
ContentObserver is deprecated for this feature.

Additionally repeater supports auto shutdown in older API levels as well, while temporary hotspot only auto shutdown in API 28-29 for now.
2020-07-02 09:17:16 +08:00
Mygod
a13a37a822 Refine WifiApDialog 2020-06-28 06:49:03 +08:00
Mygod
b20e3ab4a7 Fix lint and incorrect lifecycle owner 2020-06-11 04:57:47 +08:00
Mygod
faba486459 Add hidden SSID UI to dialog 2020-06-05 12:52:50 -04:00
Mygod
c12bd1d6cb Add BSSID UI to dialog 2020-06-05 12:52:50 -04:00
Mygod
6e2228b220 Adopt official wps icon 2020-05-27 21:51:53 -04:00
Mygod
fe87c25c6d Use FragmentContainerView 2020-04-21 05:24:29 +08:00
Mygod
b55ad234ac Misc fixes 2020-01-23 10:02:00 +08:00
Mygod
006e4e47c0 Update dependencies 2020-01-20 10:05:01 +08:00
Mygod
56a2c8bb4b Remove redundant enabled 2019-09-19 11:57:25 +08:00
Mygod
4105ac19d6 Refinements for accessibility 2019-08-27 23:21:18 +08:00
Mygod
40e681c2d4 Fix errorneous hint placement 2019-06-12 15:44:12 +08:00
Mygod
ec6f7870d4 Merge branch 'v2.4' into q-beta 2019-05-13 18:45:37 +08:00
Mygod
95306377b4 Hide WPS if unsupported 2019-05-10 15:34:25 +08:00
Mygod
5c96607e80 Merge branch 'v2.4' into q-beta 2019-05-09 14:03:16 +08:00
Mygod
ab4b0c961e Update dependencies
Support slow card for donations.
2019-05-08 14:55:29 +08:00
Mygod
75e15fec09 Merge branch 'v3' into q-beta 2019-04-05 10:37:20 +08:00
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
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
3cfb029fd7 Remove overkill 2019-02-08 21:18:09 +08:00
Mygod
08ab6a54ff Add EmojiCompat 2019-01-31 20:40:24 +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
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
7eec6f7a06 Add starting state to temp hotspot 2018-12-28 14:42:45 +08:00
Mygod
48d6307b2b Fix rate not working for polling clients 2018-10-03 15:58:49 +08:00
dwuku
d131d5d46b Make compatible with F-Droid (#42)
* Make compatible with F-Droid
* Fix title bar empty
2018-10-02 23:13:12 +08:00
Mygod
38f95a382e VPN Hotspot 2.0: Client+ (#39)
Fix #13, #38. I don't have a lot of confidence that this would work very well for every device.

Also here's an SQL command that hopefully somebody could make into the app for me: `SELECT TrafficRecord.mac, SUM(TrafficRecord.sentPackets), SUM(TrafficRecord.sentBytes), SUM(TrafficRecord.receivedPackets), SUM(TrafficRecord.receivedBytes) FROM TrafficRecord LEFT JOIN TrafficRecord AS Next ON TrafficRecord.id = Next.previousId WHERE Next.id IS NULL GROUP BY TrafficRecord.mac;`
2018-10-02 21:12:19 +08:00
Mygod
82ac2e56e7 No need for extract UI for PIN 2018-09-18 17:11:48 +08:00
Mygod
dbe43624ed Refine layout margin 2018-09-17 23:15:57 +08:00
Mygod
c7faa24be9 Use monospace for password 2018-09-08 17:08:20 +08:00
Mygod
1c5d7c1109 Ask to disable tethering hardware acceleration on Android 8.1+ 2018-08-26 15:22:27 +08:00
Mygod
14ccd9e9eb Add night mode support 2018-08-16 11:12:43 +08:00
Mygod
da7f08fd71 Add focus 2018-08-14 11:44:12 +08:00
Mygod
a63fce8bb4 Line should be invisible 2018-08-04 20:20:58 +08:00
Mygod
179675a374 Refine code style 2018-07-21 17:18:21 +08:00
Mygod
d0e92b2505 Initial draft for porting to AndroidX 2018-07-15 14:28:42 +08:00
Mygod
89cbd96280 Prefer SnackBars 2018-07-14 23:30:05 +08:00
Mygod
33cd906f65 Add the best feature ever (E-begging)
This reverts commit ebb6061a6e.
2018-07-13 15:05:33 +08:00
Mygod
2e912bf767 Implement displaying tethering errors 2018-07-13 00:53:06 +08:00
Mygod
2488a528a3 Update dependencies 2018-06-23 18:59:31 +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
0a76fce15c Prevent EditText get focused on start-up 2018-06-10 17:47:23 +08:00
Mygod
8aa7d6d8c7 Huge refactor for better maintainability 2018-06-01 20:21:05 +08:00