diff --git a/BeWoPlanerChat/bewoplaner-chat-android/app/build.gradle b/BeWoPlanerChat/bewoplaner-chat-android/app/build.gradle index c2bb883..74289b8 100644 --- a/BeWoPlanerChat/bewoplaner-chat-android/app/build.gradle +++ b/BeWoPlanerChat/bewoplaner-chat-android/app/build.gradle @@ -1,5 +1,5 @@ def getGitSha() { - return 'git rev-parse --short HEAD'.execute([], project.rootDir).text.trim(); + return 'git rev-parse --short HEAD'.execute([], project.rootDir).text.trim() } buildscript { @@ -7,8 +7,8 @@ buildscript { mavenCentral() maven { url 'https://maven.fabric.io/public' } } + dependencies { - classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8' classpath 'io.fabric.tools:gradle:1.+' } } @@ -22,21 +22,21 @@ repositories { maven { url "https://jitpack.io" } } -apply plugin: 'com.neenbedankt.android-apt' -apply plugin: 'me.tatarka.retrolambda' apply plugin: 'realm-android' android { - compileSdkVersion 25 - buildToolsVersion "25.0.2" + compileSdkVersion 26 + buildToolsVersion '26.0.2' + defaultConfig { applicationId "de.beyondsoft.ownchat" - minSdkVersion 16 - targetSdkVersion 25 - versionCode 1 - versionName "1.0" + minSdkVersion 19 + targetSdkVersion 26 + versionCode 6 + versionName "1.6" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } + signingConfigs { release { storeFile file('../ownChat.jks') @@ -45,20 +45,24 @@ android { keyPassword '6fhnfqm07tvbagm3t6k4' } } + buildTypes { debug { ext.enableCrashlytics = false } + release { signingConfig signingConfigs.release proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' buildConfigField "String", "GIT_VERSION_SHA", "\"" + getGitSha() + "\"" } } + compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } + lintOptions { abortOnError false disable 'InvalidPackage' @@ -79,15 +83,15 @@ dependencies { // Glide // Circle ImageView compile('com.crashlytics.sdk.android:crashlytics:2.6.6@aar') { - transitive = true; + transitive = true } // Secure Preferences // Firebase // emojis // circle progress // event bus - compile 'com.android.support:appcompat-v7:25.3.0' - compile 'com.android.support:design:25.3.0' + compile 'com.android.support:appcompat-v7:26.1.0' + compile 'com.android.support:design:26.1.0' compile 'com.jakewharton:butterknife:8.4.0' compile 'com.google.dagger:dagger:2.7' compile 'io.reactivex:rxjava:1.1.6' @@ -96,23 +100,23 @@ dependencies { compile 'com.squareup.retrofit2:retrofit:2.1.0' compile 'com.squareup.retrofit2:converter-gson:2.1.0' compile 'com.squareup.retrofit2:adapter-rxjava:2.1.0' - compile 'com.squareup.okhttp3:okhttp:3.4.1' + compile 'com.squareup.okhttp3:okhttp:3.7.0' compile 'com.squareup.okhttp3:logging-interceptor:3.4.1' compile 'com.github.bumptech.glide:glide:3.7.0' compile 'de.hdodenhof:circleimageview:2.1.0' compile 'com.scottyab:secure-preferences-lib:0.1.4' - compile 'com.google.firebase:firebase-messaging:10.2.0' + compile 'com.google.firebase:firebase-messaging:11.4.2' compile 'hani.momanii.supernova_emoji_library:supernova-emoji-library:0.0.2' compile 'com.github.lzyzsd:circleprogress:1.2.1' compile 'org.greenrobot:eventbus:3.0.0' testCompile 'junit:junit:4.12' - apt 'com.jakewharton:butterknife-compiler:8.4.0' - apt 'com.google.dagger:dagger-compiler:2.7' + annotationProcessor 'com.jakewharton:butterknife-compiler:8.4.0' + annotationProcessor 'com.google.dagger:dagger-compiler:2.7' provided 'javax.annotation:jsr250-api:1.0' + implementation files('libs/sanselan-0_97-android-1.0.0.jar') } task adp2upload(type: Exec, dependsOn: "build") { - ext { channel = "bewoplaner-chat" slug = "bewoplaner-chat" @@ -121,6 +125,8 @@ task adp2upload(type: Exec, dependsOn: "build") { file = "build/outputs/apk/app-release.apk" notes = "Nightly build for BeWoPlaner Chat" } + commandLine 'upload_build.sh', "-c", "$channel", "-v", "$versionCode", "-p", "android", "-a", "$slug", "-f", "$file", "-i", "$identifier", "-n", "$notes" } + apply plugin: 'com.google.gms.google-services' \ No newline at end of file diff --git a/BeWoPlanerChat/bewoplaner-chat-android/app/libs/sanselan-0_97-android-1.0.0.jar b/BeWoPlanerChat/bewoplaner-chat-android/app/libs/sanselan-0_97-android-1.0.0.jar new file mode 100644 index 0000000..c6aecdf Binary files /dev/null and b/BeWoPlanerChat/bewoplaner-chat-android/app/libs/sanselan-0_97-android-1.0.0.jar differ diff --git a/BeWoPlanerChat/bewoplaner-chat-android/app/src/main/AndroidManifest.xml b/BeWoPlanerChat/bewoplaner-chat-android/app/src/main/AndroidManifest.xml index 0d7b0ee..a1f9a1f 100644 --- a/BeWoPlanerChat/bewoplaner-chat-android/app/src/main/AndroidManifest.xml +++ b/BeWoPlanerChat/bewoplaner-chat-android/app/src/main/AndroidManifest.xml @@ -17,6 +17,7 @@ android:supportsRtl="true" android:theme="@style/AppTheme"> @@ -27,6 +28,7 @@ @@ -57,6 +59,12 @@ android:screenOrientation="portrait" android:theme="@style/ChatStyle" /> + + + @@ -85,6 +93,18 @@ android:resource="@xml/provider_paths" /> + + + + - + + + + + + + + + + \ No newline at end of file diff --git a/BeWoPlanerChat/bewoplaner-chat-android/app/src/main/assets/impressum.html b/BeWoPlanerChat/bewoplaner-chat-android/app/src/main/assets/impressum.html index cef665e..2f9dd9e 100644 --- a/BeWoPlanerChat/bewoplaner-chat-android/app/src/main/assets/impressum.html +++ b/BeWoPlanerChat/bewoplaner-chat-android/app/src/main/assets/impressum.html @@ -4,9 +4,6 @@ - - + + + + diff --git a/BeWoPlanerChat/bewoplaner-chat-android/build.gradle b/BeWoPlanerChat/bewoplaner-chat-android/build.gradle index 09847a2..4414c47 100644 --- a/BeWoPlanerChat/bewoplaner-chat-android/build.gradle +++ b/BeWoPlanerChat/bewoplaner-chat-android/build.gradle @@ -5,9 +5,9 @@ buildscript { jcenter() } dependencies { - classpath 'com.android.tools.build:gradle:2.3.3' - classpath 'me.tatarka:gradle-retrolambda:3.3.0' - classpath 'me.tatarka.retrolambda.projectlombok:lombok.ast:0.2.3.a2' + classpath 'com.android.tools.build:gradle:3.0.0' + //classpath 'me.tatarka:gradle-retrolambda:3.3.0' + //classpath 'me.tatarka.retrolambda.projectlombok:lombok.ast:0.2.3.a2' classpath 'io.realm:realm-gradle-plugin:2.2.2' // NOTE: Do not place your application dependencies here; they belong @@ -19,6 +19,7 @@ buildscript { allprojects { repositories { jcenter() + google() } } diff --git a/BeWoPlanerChat/bewoplaner-chat-android/gradle/wrapper/gradle-wrapper.properties b/BeWoPlanerChat/bewoplaner-chat-android/gradle/wrapper/gradle-wrapper.properties index a10f227..cb30a16 100644 --- a/BeWoPlanerChat/bewoplaner-chat-android/gradle/wrapper/gradle-wrapper.properties +++ b/BeWoPlanerChat/bewoplaner-chat-android/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ -#Mon Mar 06 15:25:21 EET 2017 +#Thu Oct 26 10:33:36 CEST 2017 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip