Commit Graph
118 Commits
Author SHA1 Message Date
Mygod 80d93a84bd Add support for TCP Fast Open (#809)
* Add support for TCP Fast Open

* Remove useless echo done line

* Check return values before proceeding in TcpFastOpen.enabled
2016-08-16 14:37:21 +08:00
Mygod c7fc4095ff Remove compatibility code for Jelly Bean 2016-08-16 10:26:52 +08:00
Max Lv b9a33cf1db Add KCP support (#788)
Add KCP support for shadowsocks.

KCPTUN should be setup on a different port to avoid conflicts with Shadowsocks' UDP support.
2016-08-04 23:43:18 -05:00
Mygod 360b425d47 Fix #767 2016-07-18 14:37:18 +08:00
Max Lv 73996e2ff7 Fix #722 2016-07-13 09:54:40 +08:00
Max Lv df09d39139 Add apply-all action 2016-07-03 17:27:50 +08:00
Mygod 0b3ee8b793 Refine #735
It's impolite to ask for permission over and over again.
2016-07-01 13:26:53 +08:00
Mygod 8e3af71696 Change tile to a quick switch 2016-06-17 13:42:12 +08:00
Mygod 048219a788 Remove screen_name resource 2016-06-17 13:27:35 +08:00
Max Lv 21a34e7e4e Fix #714 2016-06-14 09:44:20 +08:00
Max Lv 71b1d5fef1 Bump version 2016-06-05 15:08:03 +08:00
Max Lv 5328f5851d Fix #658 2016-04-25 20:24:55 +08:00
Mygod 202bd2c984 Add support for Android TV
This commit adds an app banner in Android TV and introduces several changes including refactoring AppManager to make all features accessible with D-pad navigation.

Currently this app has the exact same user interface on Android TV as on normal Android devices but one should create a TV-specific user interface in the future.

P.S. Only tested in Android emulator. More testing might be needed.
2016-04-16 06:38:01 -07:00
Mygod 8453267996 New UI polishment
* Refine exceptions handling when parsing per-app config string

* Remove redundant profiles Preference

* Move Network Traffic to title bar

* Add ripple to title text

* Animate using animateLayoutChanges

* Hide connection test in NAT mode
2016-04-03 09:33:14 -07:00
Lucas Liu 29c5011ce4 Refine UI. 2016-04-02 02:12:54 -05:00
Mygod 88131c3441 Refine strings 2016-03-29 08:32:47 +08:00
Lucas Liu 9cb8bf681a Shorten notification action button text 2016-03-21 10:20:09 +08:00
Lucas Liu 49a3cfdc34 NFC state check 2016-03-16 23:30:52 +08:00
Lucas Liu 488d825637 Add share profile by NFC. 2016-03-16 12:47:10 +08:00
Mygod 6dede5c067 Import/export one/all ss urls 2016-03-12 15:11:11 +08:00
Lucas Liu 7c5efdaa82 Add quick switch from notification. 2016-03-12 01:13:03 +08:00
Mygod d794632616 Refine undo 2016-02-11 21:09:50 +08:00
Mygod 10e3b211e3 Ask user to refrain from further using NAT mode 2016-02-08 14:40:49 +08:00
Mygod 05981fb117 Add a prompt: per-app proxy requires NAT mode under Android 4.x 2016-02-08 14:25:14 +08:00
Mygod cd5c2ef8ef Fix rate display disappearing in StatusPreference
It turns out that `onCreateView` gets called every time `setSummary` is invoked, and thus restoring texts for `TextView` is mandatory.
2016-02-08 13:47:30 +08:00
Max Lv d337f0e2e4 Bump version 2016-01-24 17:21:03 +08:00
Max Lv 713ff53030 Refine Traffic Stat 2016-01-24 16:11:18 +08:00
Max Lv 19df6caa93 Fix #509 2016-01-04 08:25:58 +08:00
Mygod c4583bea22 Add a friendly dialog 2015-12-25 22:33:31 +08:00
Max Lv 0b6fe8a4da Refine connection test 2015-12-16 13:26:49 +08:00
Mygod 62a572ee3a Implement HTTP client test
Fix #479
2015-12-15 19:39:57 +08:00
Mygod 93084f0ed0 Ask for ROOT only when it's needed 2015-12-06 20:04:41 +08:00
Mygod 873560be7e Remove redundant string resource 2015-12-03 14:12:58 +08:00
Max Lv a27336ae67 Simplify the notification title 2015-12-03 09:57:40 +08:00
Mygod e5ce8fd0a6 Refine Tasker features 2015-12-02 00:31:18 +08:00
CzBiX 253cfec33d add switch profile for Tasker 2015-12-01 17:32:49 +08:00
Mygod c969aed4da Refine layout 2015-11-30 20:54:00 +08:00
CzBiX 3d998a326c Automation app integration 2015-11-30 16:23:25 +08:00
Mygod 1eda4c47a4 Removed the switch for now 2015-11-24 21:41:09 +08:00
Mygod c1730e4fa6 Add a toggle for showing traffic in notification.
TODO: Disabling it causes weird behavior. :-(
2015-11-24 21:16:08 +08:00
Mygod 9fa57dfe4b Refine service_running string 2015-11-24 19:28:31 +08:00
Mygod 5e0d52324b Add traffic to notification 2015-11-24 19:25:41 +08:00
Mygod c08296890a Refine traffic display 2015-11-21 15:11:48 +08:00
Max Lv c3638b96e8 refine strings 2015-11-21 12:19:34 +08:00
Mygod 946affb219 Fix #437 2015-11-20 08:58:13 +08:00
Mygod 79ade0ef7f Fix stat_summary 2015-11-18 23:06:52 +08:00
Mygod 509a4e79fc Add network traffic display in profile selector 2015-11-18 23:06:25 +08:00
Mygod a57d631ef2 Add some spaces 2015-11-18 22:16:21 +08:00
Max Lv f0abbb7304 add TrafficMonitor to the main activity 2015-11-18 14:02:29 +08:00
Mygod b05adbdd43 Remove redundant Global Proxy 2015-11-09 20:32:22 +08:00