1965 Commits
Author SHA1 Message Date
Mygod 9be24d7408 Use SharedPreference.Editor.apply instead of commit 2016-05-24 11:39:43 +08:00
Mygod 28ea9dd807 Use app.* instead of ShadowsocksApplication.*
Because typing ShadowsocksApplication is quite troublesome.
2016-05-24 11:37:33 +08:00
Mygod c695847403 Remove package object 2016-05-24 11:23:46 +08:00
Mygod 4a1f6fea98 Remove launcher.sh 2016-05-24 11:13:03 +08:00
Mygod 535561cfe4 Manage auto connect via Android API 2016-05-24 10:53:34 +08:00
Mygod 505e40eb3e Integrate bash scripts into sbt (#692) 2016-05-23 16:42:46 +08:00
Mygod a1871f792d Fix building 2016-05-21 17:51:10 +08:00
Mygod 0b7fb75b7a Obsolete code cleanup 2016-05-20 21:33:01 +08:00
Mygod c52c33f3ac Update CONTRIBUTING.md 2016-05-20 20:26:58 +08:00
CzBiX 6cdb12de99 Create CONTRIBUTING.md (#690) 2016-05-20 18:14:23 +08:00
Mygod 5d902be580 Reduce proguard output 2016-05-20 11:14:33 +08:00
Mygod 14267260bf Update dependencies 2016-05-19 16:54:15 +08:00
WangXinXin 5e0eed2953 Update README.md (#686) 2016-05-18 15:35:50 +08:00
Syrone Wong 8310e13be3 add a perl script to generate chnroute (#676)
The perl version takes two seconds while the python version takes more than 30 seconds

Usage: perl ./gen.pl < chnroute.txt > chnroute-merged.txt

Signed-off-by: Syrone Wong <wong.syrone@gmail.com>
2016-05-07 08:29:15 +08:00
Syrone Wong 6b91d44c1c update chnroute (#675)
Data source:

http://ftp.afrinic.net/pub/stats/afrinic/delegated-afrinic-extended-latest
http://ftp.apnic.net/apnic/stats/apnic/delegated-apnic-extended-latest
http://ftp.arin.net/pub/stats/arin/delegated-arin-extended-latest
http://ftp.lacnic.net/pub/stats/lacnic/delegated-lacnic-extended-latest
http://ftp.ripe.net/pub/stats/ripencc/delegated-ripencc-extended-latest
https://www.ipip.net/
2016-05-07 08:29:05 +08:00
Max Lv 883b6349ab Fix #673 2016-05-06 09:02:47 +08:00
Mygod 5966c9d874 Quick settings tile for N preview (draft)
Addresses #671 but has NOT fixed it yet.
2016-05-05 21:41:57 +08:00
Mygod 2c2e5790f5 Fix typo: deattach => detach
I can't believe I've been so blind.
2016-05-05 20:04:03 +08:00
Mygod 4168329481 Update sbt-android 2016-05-05 19:27:25 +08:00
Mygod 19be10fbdf Update proguard 2016-05-04 22:47:14 +08:00
Max Lv 70aa867c53 Fix a race condition 2016-05-04 08:58:46 +08:00
Mygod f4b18b6145 Use Chinese (Taiwan) translation as fallback for other Chinese locales (#666) 2016-04-30 16:20:34 +08:00
LNDDYL 7845b7abdc Fix traditional Chinese translation 2016-04-29 18:44:51 +08:00
Max Lv 5328f5851d Fix #658 2016-04-25 20:24:55 +08:00
Mygod 1ddde094e3 Fix a crash in Parser 2016-04-25 13:12:06 +08:00
Mygod ee7ff7d5dd Use close button in ProfileManagerActivity
Because putting down arrow and back arrow together doesn't make sense.
2016-04-25 13:03:16 +08:00
Mygod 0503eeac41 Refine onServiceDisconnected 2016-04-25 12:53:38 +08:00
Max Lv 1d295b28bb Bump version v2.10.3 2016-04-19 16:07:00 +08:00
Mygod 985b3a6b7d Fix #649 2016-04-19 15:19:09 +08:00
Max Lv 78c17a6660 Bump version v2.10.2 2016-04-19 12:21:43 +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 3c14ff67ce Update dependencies 2016-04-16 10:44:27 +08:00
Mygod e05abd7c24 Support one-time authentication in ss urls for sharing (#644)
This commit implements the new ss protocol proposed here: https://github.com/shadowsocks/shadowsocks-org/issues/16
2016-04-14 16:51:36 -07:00
Mygod c8bb8fc929 Fix uncancellable about dialog 2016-04-14 22:45:12 +08:00
Mygod faac54356e Update dependencies 2016-04-14 22:41:17 +08:00
Mygod 44a63ef1c4 Add missing "/s" in txRateText and rxRateText 2016-04-14 22:31:08 +08:00
Mygod 7d9686b5b5 UI fixes
* 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

* Refine UI.

* Change notification action button icon for hidpi device

* Fix FAB ripple

* Fix usability problem

* Fix changes not commited when snackbar being swiped

* Show import/export as action

* Drop unused drawables

* Move TaskerSettings

* Fix action icons

* Prevent switching to an invalid profile

* Fix line wrap when screen width is small
2016-04-04 13:41:31 -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
Max Lv f1b1b64f6b Fix #627 2016-04-01 15:36:06 +08:00
Max Lv da8e41d7bb Handle exceptions when parsing per-app config string 2016-03-30 17:46:05 +08:00
Max Lv 062dfb35c0 Merge pull request #624 from Mygod/master
Refine #614, #615
2016-03-28 21:33:11 -05:00
Mygod cb44ebaf03 Update dependencies
sbt-idea is outdated. Use Android Studio or IntelliJ's import SBT project instead.
2016-03-29 10:26:38 +08:00
Mygod e2a3184715 Refine #614 #615 2016-03-29 10:21:17 +08:00
Mygod 88131c3441 Refine strings 2016-03-29 08:32:47 +08:00
Max Lv d437f035cc Merge pull request #617 from AnyOfYou/master
Shorten notification action button text
2016-03-20 23:50:56 -05:00
Lucas Liu 9cb8bf681a Shorten notification action button text 2016-03-21 10:20:09 +08:00
Max Lv fb1a7e17cc Merge pull request #615 from LNDDYL/master
Add strings zh-TW
2016-03-19 17:31:32 -05:00
LNDDYL b6e15f2f13 Add strings zh-TW 2016-03-19 17:22:43 +08:00
Max Lv 2834621b7e Merge pull request #614 from AnyOfYou/master
Handle share intent in ProfileManagerActivity
2016-03-18 07:19:48 -05:00