Commit Graph
160 Commits
Author SHA1 Message Date
Max Lv 3b6eff6d9d Fix #905 2016-09-28 14:36:36 +08:00
Max Lv 8b4a8a92f2 Bump version 2016-09-25 18:29:41 +08:00
Max Lv ac0a8c7600 Bump version 2016-09-24 10:59:24 +08:00
Max Lv 005c3443ae Remove :bg from RunnerService 2016-09-22 10:13:04 +08:00
Max Lv 0edbe01237 Fix #894 2016-09-22 09:34:35 +08:00
Max Lv 8f80fbfd4a Bump version 2016-09-21 14:08:49 +08:00
Max Lv edda3179dd Add China List, close #886 2016-09-18 18:56:04 +08:00
Max Lv 65ddd6f5d8 Bump version 2016-09-14 14:57:02 +08:00
Max Lv 772bc18eb8 Bump version 2016-09-12 10:28:25 +08:00
Max Lv b209e73386 Bump version 2016-09-12 10:11:16 +08:00
Max Lv e3f0fa6756 Fix #871 2016-09-09 22:13:51 +08:00
Max Lv d3678531b7 Bump version 2016-09-08 19:23:50 +08:00
Max Lv 1c67b39a3e Bump version 2016-09-04 10:31:33 +08:00
Max Lv 7c0763c78a Fix #848 2016-09-01 14:00:23 +08:00
Max Lv a20b7821f2 Bump version 2016-08-27 17:11:05 +08:00
Max Lv 7b57be669c Bump version 2016-08-27 07:56:10 +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
Max Lv c9ce515cca Bump version 2016-08-19 17:57:53 +08:00
Max Lv 41d585ae22 Drop the support of Android 4.3 and below 2016-08-14 11:40:26 +08:00
Max Lv a5d620ab02 Replace OpenSSL with mbedTLS 2016-08-12 10:08:11 +08:00
Max Lv cda3650c43 Revert "Fix SecurityException on Asus Fonepads"
This reverts commit f7d422da2b.
2016-08-09 12:10:57 +08:00
Max Lv b1c19f8f03 Bump version 2016-08-09 11:53:13 +08:00
Mygod f7d422da2b Fix SecurityException on Asus Fonepads
This is a bug of their ROMs but the documentation says:

> Must be required by a VpnService, to ensure that only the system can bind to it.
>
> Protection level: signature
>
> Constant Value: "android.permission.BIND_VPN_SERVICE"

And we have `android:exported="false"` set, so I think it's safe to remove this permission restriction.
2016-08-09 10:45:02 +08:00
Max Lv 4817539ca2 Fix UDP forward 2016-08-07 10:43:25 +08:00
Max Lv 586c5e2ae4 Bump version 2016-08-06 17:25:10 +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
Max Lv e9bf3ab34f Bump version 2016-07-19 08:57:57 +08:00
Max Lv 8ddf1febd9 Fix #771 2016-07-19 08:56:58 +08:00
Mygod e638d90ca3 Fix targetSdkVersion in AndroidManifest 2016-07-18 14:18:21 +08:00
Mygod b14ff7082d Remove camera requirement 2016-07-13 11:38:23 +08:00
Max Lv 0e4cfb7a01 Bump version 2016-07-13 09:55:14 +08:00
Mygod c92d66d9f3 Revert "Refine #530 again and again" and probably fix #530
This reverts commit b833cb6267.
2016-07-12 15:56:32 +08:00
Max Lv b833cb6267 Refine #530 again and again
Put ShadowsocksRunnerService into :bg process. It helped to solve #530, but
still I'm not sure why it works.

One assumption is that the startService() in BootReceiver helps to ensure :bg
process in a valid state.
2016-07-12 13:36:23 +08:00
Max Lv f6c4d2ea5e Bump version 2016-07-09 09:38:33 +08:00
Mygod 76a42f5b5e Fix quick switch
R/W SharedPreference should be restricted to one process only since it's not process-safe.
2016-07-01 13:06:08 +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 b35f3272da Bump version 2016-06-27 15:58:05 +08:00
Max Lv a537a7fc0a Integrate a Barcode Scanner 2016-06-27 15:54:22 +08:00
Mygod 94aeaaa89c Move bg components to bg process 2016-06-17 16:41:12 +08:00
Mygod e1364c012b Combine background processes to save memory 2016-06-17 14:32:02 +08:00
Mygod 18f03aeb1d Move tile service to a separate process to save memory 2016-06-17 14:24:59 +08:00
Mygod 8e3af71696 Change tile to a quick switch 2016-06-17 13:42:12 +08:00
Mygod b4d3103b8f Merge branch 'n' and update to API level 24
Fix #671.
2016-06-17 13:24:56 +08:00
Max Lv 71b1d5fef1 Bump version 2016-06-05 15:08:03 +08:00
Mygod 535561cfe4 Manage auto connect via Android API 2016-05-24 10:53:34 +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
Max Lv 1d295b28bb Bump version 2016-04-19 16:07:00 +08:00
Max Lv 78c17a6660 Bump version 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