36 Commits

Author SHA1 Message Date
topjohnwu f2494374f8 Eliminate any traces of Java in app 2019-08-08 00:59:23 -07:00
topjohnwu 48395ba860 Remove unused files 2019-08-08 00:29:27 -07:00
topjohnwu 662a5c8ea6 Upgrade Retrofit 2.6.0 2019-06-05 23:41:51 -07:00
topjohnwu 80d834fb55 Use kotshi instead of moshi-kotlin-codegen 2019-06-01 13:18:11 -07:00
topjohnwu 7d87777bf8 Improve proguard rules 2019-06-01 01:13:29 -07:00
Viktor De Pasquale a7eec2f0a0 Fixed initial crashes occurring due to improperly obfuscated constructors and inner fields 2019-05-24 15:53:08 +02:00
Viktor De Pasquale fdb7c5dba1 Added Timber as marked for stripping 2019-05-24 15:49:11 +02:00
topjohnwu e7339ba619 We don't need BouncyCastle provider on Android 2019-05-12 16:06:22 -07:00
topjohnwu 93fb0e3d74 Fix release builds 2019-04-19 03:26:33 -04:00
Viktor De Pasquale bea5308ab7 Updated locations of nearly all files
This has been done in preparations for rewrite to kotlin and upcoming design changes.
Nothing should be broken but use caution.
2019-04-11 18:03:23 +02:00
topjohnwu 056dafc59f Use R8 full mode
R8 FTW!
2019-04-02 16:32:40 -04:00
topjohnwu c699f30831 Fix some build issues 2019-03-07 05:05:46 -05:00
topjohnwu 9a15365a57 Welcome, Java 8/9 APIs
Fix #1162
2019-03-07 00:01:07 -05:00
topjohnwu 4b88131977 Fix snet on release builds 2019-02-01 06:21:55 -05:00
topjohnwu 60f69feaff Full project restructuring 2019-01-30 03:10:12 -05:00
topjohnwu aad9aced18 Render Markdown natively
Stop using problematic WebView
2018-12-23 19:29:25 +08:00
topjohnwu ff3d66a661 Separate backend logic from frontend UI 2018-12-13 04:35:50 -05:00
topjohnwu c91f809eba Remove all backwards compatibility nonsense
This also allows full obfuscation
2018-12-08 03:54:00 -05:00
topjohnwu f401e577e5 Better Proguard optimization 2018-12-02 04:56:13 -05:00
topjohnwu 0241a50c6f Stop using platform provided DownloadManager 2018-12-02 04:47:57 -05:00
topjohnwu 78534deab6 Excessive obfuscation when building in release mode
Close #606
2018-09-14 23:00:39 -04:00
topjohnwu 413d4badfd Strip logging code with Proguard 2018-07-27 21:52:09 +08:00
topjohnwu f8076825cb Move Magisk Manager files into subfolder 2018-07-18 17:47:53 +08:00
topjohnwu 863b13a694 Massive project restructure 2017-12-04 14:21:55 +08:00
topjohnwu 53237f3ae0 Update Android Studio and Proguard configs 2017-10-04 15:23:08 +08:00
topjohnwu 89e5b8d057 Switch to official BouncyCastle 2017-07-21 03:56:48 +08:00
topjohnwu 42d14d5ca2 Update to new build tools, target API 26 2017-06-16 03:06:22 +08:00
topjohnwu e69b99f089 Update status UI 2017-05-19 08:37:57 -07:00
topjohnwu 907e01e524 Use stable build tools + retrolambda 2017-04-26 19:04:06 +08:00
topjohnwu ae88d3054d Finally, official Java 8 support 2017-04-05 17:02:18 +08:00
topjohnwu 411b600e14 Screw that Jack compiler, use retrolambda 2017-03-31 16:04:12 +08:00
topjohnwu 44b0d4127c Remove GSON and switch to database 2017-02-12 23:27:20 +08:00
topjohnwu ad16a6fc1b Project restructure 2017-01-25 04:33:22 +08:00
topjohnwu 8a6b254799 Bump version code and ready for release 2016-12-30 05:42:03 +08:00
topjohnwu 3c33f7d294 Various small improvements 2016-12-11 20:38:15 +08:00
topjohnwu 4752b0772f Initial Commit 2016-08-06 00:58:05 +08:00