Commit Graph
88 Commits
Author SHA1 Message Date
Mygod 5d7e88310b Update dependencies 2016-09-26 19:51:38 +08:00
Mygod 20506eeda8 Migrate to preference support library
Fix #875. Step 1 for #762.

Note: This will make main UI very different on 4.4.
2016-09-23 00:30:39 +08:00
Mygod 66250eb66b Update GMS 2016-09-22 20:16:14 +08:00
Mygod 1d79990656 Remove workaround for libsuperuser#55 2016-09-15 12:22:21 +08:00
Max Lv 65ddd6f5d8 Bump version 2016-09-14 14:57:02 +08:00
Mygod 25cfb1623a Remove all the extravagant styles
These styles are either introduced by @AnyOfYou, or exist because of a bug in Android support library. Anyway they can be removed now.
2016-08-19 19:49:43 +08:00
Mygod b7367835b0 Update support lib 2016-08-19 15:32:02 +08:00
Mygod e6b39444e8 Update to Java 1.7 2016-08-16 10:57:07 +08:00
Mygod 1b480b0163 Order libraryDependencies in alphabetical order
Putting support library after its dependencies could cause build failures on some rare cases.
2016-08-16 10:56:55 +08:00
Mygod 0e7dbde4d9 Refine build.sbt 2016-08-11 20:15:13 +08:00
Mygod 941393cab4 Update dependencies 2016-08-08 02:40:12 +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 455aa15f18 Update Android Support Library 2016-07-19 12:37:56 +08:00
Mygod d005953f8a Update Google Play services 2016-07-18 17:06:19 +08:00
Max Lv 781cfb336c Enlarge dexMaxHeap 2016-07-15 09:24:33 +08:00
Mygod 76f7306a93 Use Shell.Interactive interactively and removes iptables submodule
The following action will take only one SU request with this commit:

* Start service in NAT mode;
* Reset in NAT mode;
* Flush DNS.

And stopping service in NAT mode doesn't need SU request any more.
2016-07-13 09:42:18 +08:00
Mygod 6c992c5937 Refine proguard rules and flushing DNS on Android 4.x
This reverts commit 7a87eab47c.
2016-07-12 18:46:31 +08:00
Mygod 3010ed7a8b Fix incremental builds 2016-07-12 17:13:52 +08:00
Max Lv 7a87eab47c Update proguard rules 2016-07-06 12:54:59 +08:00
Max Lv 1fe0ab996f Refine native build by @wongsyrone 2016-07-01 16:49:07 +08:00
Mygod a07901006f Shrink APK size by 385KB (8.18%)
Before: 4.8 MB (4,821,638 bytes)
After:  4.4 MB (4,427,038 bytes)
2016-07-01 13:59:53 +08:00
Mygod 333ff40621 Fix #737 by using support vector drawables 2016-07-01 12:42:26 +08:00
Mygod 7e082b3e6d Revert "Roll back to 23.2.0 support libraries, fix #737"
This reverts commit 90e3bb312f.
2016-07-01 10:13:30 +08:00
Max Lv 90e3bb312f Roll back to 23.2.0 support libraries, fix #737 2016-07-01 09:51:22 +08:00
Max Lv a537a7fc0a Integrate a Barcode Scanner 2016-06-27 15:54:22 +08:00
Mygod b4d3103b8f Merge branch 'n' and update to API level 24
Fix #671.
2016-06-17 13:24:56 +08:00
Mygod 650a01c9ce Update dependencies 2016-06-05 12:06:57 +08:00
Mygod 2d4d5edff5 Update dependencies 2016-05-30 09:14:06 +08:00
Mygod 4a1f6fea98 Remove launcher.sh 2016-05-24 11:13:03 +08:00
Mygod 505e40eb3e Integrate bash scripts into sbt (#692) 2016-05-23 16:42:46 +08:00
Mygod 0b7fb75b7a Obsolete code cleanup 2016-05-20 21:33:01 +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
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 19be10fbdf Update proguard 2016-05-04 22:47:14 +08:00
Mygod faac54356e Update dependencies 2016-04-14 22:41:17 +08:00
Lucas Liu 29c5011ce4 Refine UI. 2016-04-02 02:12:54 -05:00
Mygod 0aad8f13ed Merge branch 'master' of https://github.com/shadowsocks/shadowsocks-android 2016-03-12 11:17:53 +08:00
Lucas Liu 7c5efdaa82 Add quick switch from notification. 2016-03-12 01:13:03 +08:00
Mygod 1c37c449d5 Update dependencies 2016-03-11 23:05:31 +08:00
Mygod 5a84854881 Refine layout using GridView 2016-02-08 12:53:21 +08:00
Mygod eaac098027 Update dependencies 2016-02-07 00:58:47 +08:00
Mygod eed7ec6eba Update library dependencies 2015-12-25 14:24:37 +08:00
CzBiX 3d998a326c Automation app integration 2015-11-30 16:23:25 +08:00
Mygod b3d188fbae Update libsuperuser 2015-11-29 12:27:09 +08:00
Mygod fa4b88dc95 Update dependencies 2015-11-18 20:22:42 +08:00
Mygod 49bcfb279e Reduce apk size 2015-11-09 23:15:40 +08:00
Mygod d71c8dce2e This commit seems to be able to speed up AppManager on second launch noticeably.
P.S. Android 6.0, 200+ apps installed.
2015-11-09 09:47:38 +08:00
Mygod 51e155c940 Add more material design (3) 2015-11-09 01:58:36 +08:00
Mygod 2fa97be12d Add FABProgressCircle 2015-11-08 16:14:45 +08:00