Merge branch 'tracedroid_jcenter' into 'master'

Update TraceDroid to jitpack

See merge request pixeldroid/PixelDroid!314
This commit is contained in:
Matthieu 2021-03-17 14:28:14 +00:00
commit d6fb67357c
5 changed files with 45 additions and 14 deletions

View File

@ -179,10 +179,9 @@ dependencies {
implementation 'com.karumi:dexter:6.2.2' implementation 'com.karumi:dexter:6.2.2'
implementation 'com.github.ligi.tracedroid:lib:3.0' implementation 'com.github.ligi:tracedroid:4.1'
implementation 'com.github.ligi.tracedroid:supportemail:3.0'
implementation 'me.relex:circleindicator:2.1.4' implementation 'me.relex:circleindicator:2.1.6'
/** /**
* Not in release, so not mentioned in licenses list * Not in release, so not mentioned in licenses list

View File

@ -110,11 +110,27 @@
license: The Apache Software License, Version 2.0 license: The Apache Software License, Version 2.0
licenseUrl: http://www.apache.org/licenses/LICENSE-2.0 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0
url: https://github.com/Yalantis/uCrop url: https://github.com/Yalantis/uCrop
- artifact: com.github.ligi:tracedroid:+
name: tracedroid
copyrightHolder: ligi
license: The Apache Software License, Version 2.0
url: https://github.com/ligi/tracedroid
- artifact: com.github.ligi.tracedroid:supportemail:+ - artifact: com.github.ligi.tracedroid:supportemail:+
name: supportemail name: supportemail
copyrightHolder: ligi copyrightHolder: ligi
license: The Apache Software License, Version 2.0 license: The Apache Software License, Version 2.0
url: https://github.com/ligi/tracedroid url: https://github.com/ligi/tracedroid
- artifact: com.github.ligi.tracedroid:lib:+
name: lib
copyrightHolder: ligi
license: The Apache Software License, Version 2.0
url: https://github.com/ligi/tracedroid
- artifact: com.jakewharton.timber:timber:+
name: timber
copyrightHolder: Jake Wharton and contributors
license: The Apache Software License, Version 2.0
licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
url: https://github.com/JakeWharton/timber
- artifact: com.mikepenz:fastadapter-extensions-expandable:+ - artifact: com.mikepenz:fastadapter-extensions-expandable:+
name: fastadapter-extensions-expandable name: fastadapter-extensions-expandable
copyrightHolder: Mike Penz and contributors copyrightHolder: Mike Penz and contributors
@ -619,11 +635,6 @@
license: The Apache Software License, Version 2.0 license: The Apache Software License, Version 2.0
licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
url: https://github.com/mikepenz/Android-Iconics url: https://github.com/mikepenz/Android-Iconics
- artifact: com.github.ligi.tracedroid:lib:+
name: lib
copyrightHolder: ligi
license: The Apache Software License, Version 2.0
url: https://github.com/ligi/tracedroid
- artifact: org.jetbrains.kotlinx:kotlinx-coroutines-android:+ - artifact: org.jetbrains.kotlinx:kotlinx-coroutines-android:+
name: kotlinx-coroutines-android name: kotlinx-coroutines-android
copyrightHolder: JetBrains s.r.o. and contributors copyrightHolder: JetBrains s.r.o. and contributors

View File

@ -39,7 +39,6 @@ import com.mikepenz.materialdrawer.model.interfaces.*
import com.mikepenz.materialdrawer.util.AbstractDrawerImageLoader import com.mikepenz.materialdrawer.util.AbstractDrawerImageLoader
import com.mikepenz.materialdrawer.util.DrawerImageLoader import com.mikepenz.materialdrawer.util.DrawerImageLoader
import com.mikepenz.materialdrawer.widget.AccountHeaderView import com.mikepenz.materialdrawer.widget.AccountHeaderView
import org.ligi.tracedroid.sending.TraceDroidEmailSender
import retrofit2.HttpException import retrofit2.HttpException
import java.io.IOException import java.io.IOException
@ -69,8 +68,6 @@ class MainActivity : BaseActivity() {
launchActivity(LoginActivity(), firstTime = true) launchActivity(LoginActivity(), firstTime = true)
finish() finish()
} else { } else {
TraceDroidEmailSender.sendStackTraces("contact@pixeldroid.org", this)
setupDrawer() setupDrawer()
val tabs: List<() -> Fragment> = listOf( val tabs: List<() -> Fragment> = listOf(

View File

@ -5,6 +5,7 @@ import androidx.preference.PreferenceManager
import com.h.pixeldroid.utils.di.* import com.h.pixeldroid.utils.di.*
import com.mikepenz.iconics.Iconics import com.mikepenz.iconics.Iconics
import org.ligi.tracedroid.TraceDroid import org.ligi.tracedroid.TraceDroid
import org.ligi.tracedroid.sending.sendTraceDroidStackTracesIfExist
class PixelDroidApplication: Application() { class PixelDroidApplication: Application() {
@ -13,7 +14,10 @@ class PixelDroidApplication: Application() {
override fun onCreate() { override fun onCreate() {
super.onCreate() super.onCreate()
TraceDroid.init(this) TraceDroid.init(this)
sendTraceDroidStackTracesIfExist("contact@pixeldroid.org", this)
val sharedPreferences = val sharedPreferences =
PreferenceManager.getDefaultSharedPreferences(this) PreferenceManager.getDefaultSharedPreferences(this)
setThemeFromPreferences(sharedPreferences, resources) setThemeFromPreferences(sharedPreferences, resources)

View File

@ -1,10 +1,18 @@
// Top-level build file where you can add configuration options common to all sub-projects/modules. // Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript { buildscript {
ext.kotlin_version = '1.4.21' ext.kotlin_version = '1.4.31'
repositories { repositories {
google() google()
jcenter() mavenCentral()
jcenter {
content {
// org.jetbrains.trove4j is only available in JCenter
//TODO remove JCenter repo:
// see issue https://gitlab.shinice.net/pixeldroid/PixelDroid/-/issues/278
includeGroup("org.jetbrains.trove4j")
}
}
} }
dependencies { dependencies {
classpath 'com.android.tools.build:gradle:4.1.2' classpath 'com.android.tools.build:gradle:4.1.2'
@ -18,9 +26,21 @@ buildscript {
allprojects { allprojects {
repositories { repositories {
google() google()
jcenter() mavenCentral()
maven { url "https://jitpack.io" } maven { url "https://jitpack.io" }
jcenter {
content {
// info.androidhive:imagefilters is only available in JCenter
//TODO remove JCenter repo:
// see issue https://gitlab.shinice.net/pixeldroid/PixelDroid/-/issues/278
includeGroup("info.androidhive")
// org.jetbrains.trove4j is only available in JCenter
//TODO remove JCenter repo:
// see issue https://gitlab.shinice.net/pixeldroid/PixelDroid/-/issues/278
includeGroup("org.jetbrains.trove4j")
}
}
} }
} }