Hans-Christoph Steiner
14033a7975
version code 1007001
2019-06-14 22:07:50 +02:00
Hans-Christoph Steiner
d762e187dc
update to PanicKit v1.0
2019-06-12 14:48:50 +02:00
Hans-Christoph Steiner
7f35420e37
purge last RxAndroid code, replace with good ol' Intents
...
Rx needs to be used as the basis of the whole system, it doesn't make sense
to just have one small part handled by Rx.
RxJava is still used in InstallAppProviderService, so that would have to be
tackled separately.
2019-05-24 13:36:47 +02:00
Hans-Christoph Steiner
5cce64e153
version code 1007000
2019-05-10 14:13:15 +02:00
Hans-Christoph Steiner
3915abccc0
version code 1006050
2019-04-10 00:59:51 +02:00
Hans-Christoph Steiner
275a674d26
version code 1006002
2019-03-28 13:30:30 +01:00
Hans-Christoph Steiner
886cd0b1bf
version code 1006001
2019-02-21 00:21:55 +01:00
Hans-Christoph Steiner
181f2ec292
version code 1006000
2019-02-15 16:00:12 +01:00
Hans-Christoph Steiner
309694458b
some safe library version bimps
...
This is a collection of minor version updates for included libraries
that should be safe to do. Doing this at the very beginning of the
release cycle so they'll be tested.
thanks @TacoTheDank for finding these
fdroid/fdroidclient!776
Some related changelogs:
* https://github.com/FasterXML/jackson/wiki/Jackson-Release-2.8.11
* https://github.com/jmdns/jmdns/releases
2018-12-31 17:36:33 +01:00
Hans-Christoph Steiner
f799d24f1d
version code 1005050
2018-12-26 00:42:11 +01:00
Hans-Christoph Steiner
d8e8cc82f1
version code 1005002
2018-12-21 00:25:56 +01:00
Hans-Christoph Steiner
b0ee5b120c
version code 1005001
2018-12-12 23:56:04 +01:00
Hans-Christoph Steiner
f6a7029fed
version code 1005000
2018-10-19 15:30:02 +02:00
Hans-Christoph Steiner
e500299c24
version code 1004050
2018-09-12 14:28:20 +02:00
Hans-Christoph Steiner
8b30179ac2
version code 1004001
2018-08-30 23:34:59 +02:00
Reimar Döffinger
9eb6e3fc3e
Update bottom-navigation-bar version.
...
It now supports keyboard/D-Pad navigation.
2018-08-26 19:27:03 +02:00
Hans-Christoph Steiner
6345195d41
version code 1004000
2018-08-17 16:36:33 +02:00
Hans-Christoph Steiner
6b6ab02c9c
bump to bouncycastle 1.60
2018-08-17 15:05:00 +02:00
Hans-Christoph Steiner
fd7acd6304
disable all animations in emulator for Espresso tests
...
* https://gist.github.com/xrigau/11284124
* https://gist.github.com/xrigau/ea8d306e0a751fafb1e6
* https://artemzin.com/blog/easiest-way-to-give-set_animation_scale-permission-for-your-ui-tests-on-android/
* https://github.com/finn-no/android_emulator_hacks
* https://gist.github.com/caipivara/9371a79a7222a156ddad
2018-08-17 10:10:00 +02:00
Hans-Christoph Steiner
0e368c6d6e
only disable lint in the basic flavor for UnusedResources
...
My hack before was actually always making exit with success, breaking the
CI runs :-/ I loathe gradle and groovy with a passion.
2018-08-17 10:09:59 +02:00
Hans-Christoph Steiner
3d05363c31
enable Espresso tests with some basic UI tasks
2018-08-17 10:09:59 +02:00
Hans-Christoph Steiner
8cae4da748
tests: fix running test suite in Android Studio
...
Sometimes the test suite just totally bombs out and fails on every single
job with the same Robolectric crash. Adding this line seems to fix it.
https://github.com/robolectric/robolectric/issues/3846
Here's the error:
java.lang.VerifyError: class org.robolectric.android.fakes.RoboMonitoringInstrumentation overrides final method specifyDexMakerCacheProperty.()V
2018-08-17 10:09:59 +02:00
Hans-Christoph Steiner
91c84a8588
version code 1003051
2018-08-07 23:33:33 +02:00
Hans-Christoph Steiner
2194dbd649
bump to latest netcipher to fix TLSv1.3, closes #1040
2018-08-07 17:21:38 +02:00
Hans-Christoph Steiner
8e0c355534
version code 1003050
2018-07-31 14:40:32 +02:00
Hans-Christoph Steiner
e49d8c92df
remove unused eu.chainfire:libsuperuser library
...
I forgot to remove this in ab767ce621b92c5aa82c16e1edfd0aa724293391
fdroid/fdroidclient#982
2018-07-30 18:02:03 +02:00
Hans-Christoph Steiner
94e87d83c5
version code 1003005
2018-07-21 00:52:13 +02:00
Hans-Christoph Steiner
b75fc8e011
let whitelabel builds set custom Privileged Extension
...
For fullstack custom builds, they'll also need a whitelabel build of
Privileged Extension, which will have a different Application ID and
signing key than F-Droid Privileged Extension.
2018-07-20 13:54:07 +02:00
Hans-Christoph Steiner
e05e306006
version code 1003004
2018-07-13 23:47:52 +02:00
Hans-Christoph Steiner
1bd4f9f4e7
bump to version code 1003003
2018-06-27 23:22:03 +02:00
Hans-Christoph Steiner
2e802fc6e4
version code 1003002
2018-06-25 22:55:33 +02:00
Hans-Christoph Steiner
654c5313de
reorder gradle "android" sub-blocks in standard order
...
https://developer.android.com/studio/build/build-variants
2018-06-18 16:46:26 +02:00
Hans-Christoph Steiner
c87f6a64f9
get "basic" flavor building and running
2018-06-18 16:46:26 +02:00
Hans-Christoph Steiner
ea80704598
split up everything into 'full' and 'basic' build flavor
...
"full" is the original F-Droid app with all the features. It should still
build the exact same app after this change. "basic" is the smallest
version of F-Droid possible. It does not yet build, nor work.
2018-06-15 23:27:03 +02:00
Hans-Christoph Steiner
90748a3685
version code 1003001
2018-06-15 22:55:33 +02:00
Hans-Christoph Steiner
9e4e435ae5
use latest constraint-layout bugfix version
2018-06-15 14:06:47 +02:00
Hans-Christoph Steiner
ab87755b20
set versionCode for nightly builds only in gitlab-ci
...
Having dynamic build config variables breaks instant APK updates:
https://developer.android.com/studio/build/optimize-your-build#use_static_build_properties
2018-06-13 13:55:06 +02:00
Hans-Christoph Steiner
ca577dc65a
'dependencies' must be after 'android' for gradle to expose flavors there
...
With gradle build flavors, it is possible to specify things like
'myflavorImplementation' but only if the 'dependencies' section is after
the 'android' section where the build flavors are declared. How 1982 of
them to make where things are declared in the file have meaning.
2018-06-01 11:56:47 +02:00
Hans-Christoph Steiner
b10c8e5c79
version code 1003000
2018-04-25 23:17:58 +02:00
Hans-Christoph Steiner
50bce42940
switch to com.android.support:preference-v14 for Material themes
2018-04-24 18:07:38 +02:00
Hans-Christoph Steiner
b3bd4ff2f7
stop forcing Java 1.7, it is the oldest supported version now
...
This was introduced in 2014:
2f9c3b805675f02653a433637b33188b61f90c1e
2018-04-23 12:57:27 +02:00
Hans-Christoph Steiner
40fdccf262
purge gradle-witness until it is compatible with 'implementation'
...
https://github.com/signalapp/gradle-witness/issues/27
2018-04-23 12:57:18 +02:00
Hans-Christoph Steiner
518537f23a
purge broken Javadoc generation that is very out of date
...
Introduced in 2014 to keep ant compatibility:
b3107eb6b249c9b1d595b32ea177f60b6040c709
2018-04-23 12:33:24 +02:00
Hans-Christoph Steiner
96e10d7bf1
migrate dependencies to new Gradle Android Plugin 3.0 terms
...
Fixes this warning:
WARNING: Configuration 'compile' is obsolete and has been replaced with
'implementation' and 'api'. It will be removed at the end of 2018. For
more information see:
http://d.android.com/r/tools/update-dependency-configurations.html
https://developer.android.com/studio/build/gradle-plugin-3-0-0-migration.html
2018-04-23 12:33:22 +02:00
Hans-Christoph Steiner
898c731fcc
don't run checkstyle or pmd on zipsigner, the format is too different
...
If someone wants to clean this up, feel free...
2018-04-19 16:19:21 +02:00
Hans-Christoph Steiner
a3d9850a42
update to latest robolectric 3.8 and mockito 2.7.22
...
http://robolectric.org/getting-started/#building-with-gradle
2018-04-19 15:51:44 +02:00
Hans-Christoph Steiner
e00fe0dcda
switch to latest official BottomNavigation release
...
#1379
2018-04-19 15:51:44 +02:00
Hans-Christoph Steiner
5c6c54cadf
switch from spongycastle to latest official bouncycastle
...
#1379
2018-04-19 15:51:44 +02:00
Hans-Christoph Steiner
dd16906982
move zipsigner into this app, its not maintained anywhere else
2018-04-19 15:51:44 +02:00
Hans-Christoph Steiner
a2597ae3e8
switch to official nanohttpd releases
...
closes #248
2018-04-19 15:51:44 +02:00