mirror of
https://codeberg.org/gitnex/GitNex.git
synced 2024-12-16 15:48:13 +08:00
b493dfc567
Closes #693 Right now I like how the API(filters) is for issues, for PRs it is only accepting Ids. It should be more like issues which has optional titles and more forgiving. Maybe in the future will implement for PRs when the API become updated. Issues: https://codeberg.org/api/swagger#/issue/issueListIssues PR: https://codeberg.org/api/swagger#/repository/repoListPullRequests Co-authored-by: M M Arif <mmarif@swatian.com> Reviewed-on: https://codeberg.org/gitnex/GitNex/pulls/980 Reviewed-by: qwerty287 <qwerty287@noreply.codeberg.org> Co-authored-by: M M Arif <mmarif@noreply.codeberg.org> Co-committed-by: M M Arif <mmarif@noreply.codeberg.org>
118 lines
4.7 KiB
Groovy
118 lines
4.7 KiB
Groovy
apply plugin: 'com.android.application'
|
|
|
|
android {
|
|
compileSdkVersion 30
|
|
defaultConfig {
|
|
applicationId "org.mian.gitnex"
|
|
minSdkVersion 21
|
|
targetSdkVersion 30
|
|
versionCode 405
|
|
versionName "4.1.0-dev"
|
|
multiDexEnabled true
|
|
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
|
|
}
|
|
dexOptions {
|
|
javaMaxHeapSize "4g"
|
|
}
|
|
flavorDimensions "default"
|
|
productFlavors {
|
|
free {
|
|
applicationId "org.mian.gitnex"
|
|
}
|
|
pro {
|
|
applicationId "org.mian.gitnex.pro"
|
|
}
|
|
}
|
|
buildFeatures {
|
|
viewBinding true
|
|
}
|
|
buildTypes {
|
|
release {
|
|
minifyEnabled false
|
|
shrinkResources false
|
|
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
|
|
}
|
|
}
|
|
lintOptions {
|
|
//checkReleaseBuilds false
|
|
abortOnError false
|
|
}
|
|
compileOptions {
|
|
coreLibraryDesugaringEnabled true
|
|
|
|
sourceCompatibility JavaVersion.VERSION_1_8
|
|
targetCompatibility JavaVersion.VERSION_1_8
|
|
}
|
|
defaultConfig{
|
|
vectorDrawables.useSupportLibrary = true
|
|
}
|
|
}
|
|
|
|
configurations {
|
|
cleanedAnnotations
|
|
compile.exclude group: 'org.jetbrains', module: 'annotations'
|
|
}
|
|
|
|
dependencies {
|
|
def lifecycle_version = '2.3.1'
|
|
def markwon_version = '4.6.2'
|
|
def work_version = "2.7.0-alpha05"
|
|
def acra = "5.7.0"
|
|
|
|
implementation fileTree(include: ['*.jar'], dir: 'libs')
|
|
implementation 'androidx.appcompat:appcompat:1.4.0-alpha03'
|
|
implementation 'com.google.android.material:material:1.4.0'
|
|
implementation 'androidx.viewpager2:viewpager2:1.1.0-alpha01'
|
|
implementation 'androidx.constraintlayout:constraintlayout:2.1.0'
|
|
implementation "androidx.legacy:legacy-support-v4:1.0.0"
|
|
implementation "androidx.lifecycle:lifecycle-viewmodel:$lifecycle_version"
|
|
testImplementation 'junit:junit:4.13.2'
|
|
androidTestImplementation 'androidx.test:runner:1.4.0'
|
|
androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0'
|
|
implementation 'com.squareup.okhttp3:okhttp:5.0.0-alpha.2'
|
|
implementation "com.google.code.gson:gson:2.8.6"
|
|
implementation "com.squareup.picasso:picasso:2.71828"
|
|
implementation 'jp.wasabeef:picasso-transformations:2.4.0'
|
|
implementation 'jp.co.cyberagent.android:gpuimage:2.1.0'
|
|
implementation "com.amulyakhare:com.amulyakhare.textdrawable:1.0.1"
|
|
implementation 'com.squareup.retrofit2:retrofit:2.9.0'
|
|
implementation 'com.squareup.retrofit2:converter-gson:2.9.0'
|
|
implementation 'com.squareup.retrofit2:converter-scalars:2.9.0'
|
|
implementation 'com.squareup.okhttp3:logging-interceptor:5.0.0-alpha.2'
|
|
implementation 'org.ocpsoft.prettytime:prettytime:5.0.0.Final'
|
|
implementation "com.pes.materialcolorpicker:library:1.2.5"
|
|
implementation "io.noties.markwon:core:$markwon_version"
|
|
implementation "io.noties.markwon:ext-latex:$markwon_version"
|
|
implementation "io.noties.markwon:ext-strikethrough:$markwon_version"
|
|
implementation "io.noties.markwon:ext-tables:$markwon_version"
|
|
implementation "io.noties.markwon:ext-tasklist:$markwon_version"
|
|
implementation "io.noties.markwon:html:$markwon_version"
|
|
implementation "io.noties.markwon:image:$markwon_version"
|
|
implementation "io.noties.markwon:image-picasso:$markwon_version"
|
|
implementation "io.noties.markwon:linkify:$markwon_version"
|
|
implementation "io.noties.markwon:recycler:$markwon_version"
|
|
implementation "io.noties.markwon:recycler-table:$markwon_version"
|
|
implementation "io.noties.markwon:simple-ext:$markwon_version"
|
|
implementation "io.noties.markwon:syntax-highlight:$markwon_version"
|
|
implementation "io.noties.markwon:image-picasso:$markwon_version"
|
|
implementation "io.noties:prism4j:2.0.0"
|
|
annotationProcessor "io.noties:prism4j-bundler:2.0.0"
|
|
implementation "com.github.HamidrezaAmz:BreadcrumbsView:0.2.9"
|
|
implementation "commons-io:commons-io:20030203.000550"
|
|
implementation 'org.apache.commons:commons-lang3:3.12.0'
|
|
implementation "com.github.chrisbanes:PhotoView:2.3.0"
|
|
implementation "ch.acra:acra-mail:$acra"
|
|
implementation "ch.acra:acra-limiter:$acra"
|
|
implementation "ch.acra:acra-notification:$acra"
|
|
implementation 'androidx.room:room-runtime:2.3.0'
|
|
annotationProcessor 'androidx.room:room-compiler:2.3.0'
|
|
implementation "androidx.work:work-runtime:$work_version"
|
|
implementation "io.mikael:urlbuilder:2.0.9"
|
|
implementation "org.codeberg.gitnex-garage:emoji-java:v5.1.2"
|
|
implementation "org.codeberg.gitnex:tea4j:1.0.24"
|
|
coreLibraryDesugaring "com.android.tools:desugar_jdk_libs:1.1.5"
|
|
implementation 'androidx.biometric:biometric:1.1.0'
|
|
implementation 'com.github.chrisvest:stormpot:2.4.2'
|
|
|
|
}
|