Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
179 commits
Select commit Hold shift + click to select a range
d9c6f7a
Block the gesture when touch it from NavigationBar or StatusBar.
AioiLight Apr 2, 2020
562754c
Merge branch 'dev' into blocking-gesture-when-touch-from-navbar
AioiLight Apr 4, 2020
de4d603
ageRestrictedContent first draft
vnagel Mar 15, 2020
430d4e1
ageRestrictedContent cookie only sent for youtube
vnagel Mar 16, 2020
9ede7a3
setupTabs() if ageRestrictedContent pref changed
vnagel Mar 16, 2020
e33cdca
added logging when context null in onPrefTreeClick
vnagel Mar 16, 2020
08a6e99
fix checkstyle errors
vnagel Apr 11, 2020
5a193d5
remove duplicate line
vnagel Apr 11, 2020
63087a4
renamed to "restricted mode"
vnagel Apr 11, 2020
f60cce5
rename setting to "YouTube restricted mode"
vnagel Apr 12, 2020
72c9845
removed unnecessary method call
vnagel Apr 26, 2020
8ebb1e2
Allow time ago debug setting translation
wb9688 Apr 29, 2020
b4ddc8f
Update to ExoPlayer 2.11.4
Stypox May 1, 2020
f5f8e5d
Add Ktlint
wb9688 May 1, 2020
ff73444
Optimize imports
wb9688 May 1, 2020
b0415a5
Auto-format using Ktlint
wb9688 May 1, 2020
c3df9b4
Translated using Weblate (Russian)
winqooq May 3, 2020
cd1b578
Translated using Weblate (Portuguese)
Generator May 3, 2020
bb2be49
Translated using Weblate (Greek)
May 2, 2020
7433fe0
Translated using Weblate (Bengali (Bangladesh))
Oymate May 2, 2020
56d53d8
Merge branch 'origin/dev' into Weblate.
weblate May 3, 2020
abcbdef
Merge pull request #3502 from wb9688/allow-translation
TobiGr May 3, 2020
40b1cd8
Merge pull request #2727 from vnagel/ageRestrictedContent
wb9688 May 4, 2020
b630f26
Merge pull request #3511 from wb9688/ktlint
wb9688 May 4, 2020
0735726
Translated using Weblate (Russian)
May 3, 2020
ab4e0da
Translated using Weblate (Interlingua)
softinterlingua May 3, 2020
fa9a419
Merge branch 'origin/dev' into Weblate.
weblate May 4, 2020
c55e994
Translated using Weblate (Russian)
May 5, 2020
d1c94f5
adapt CommentsInfoItemExtractorRefactoring
B0pol Apr 21, 2020
3869a66
Translated using Weblate (Russian)
May 6, 2020
9ca6cfd
Fix Kodi button showing up in unsupported services
Stypox May 6, 2020
09bb043
Translated using Weblate (German)
nautilusx May 5, 2020
bd0eb8c
Translated using Weblate (Dutch)
May 6, 2020
6c2b044
Translated using Weblate (Dutch)
weblate May 6, 2020
c11a4d6
Translated using Weblate (Japanese)
AioiLight May 5, 2020
f7e9227
Translated using Weblate (Slovak)
marulinko May 4, 2020
5c95587
Translated using Weblate (Czech)
zeritti May 5, 2020
578159b
Translated using Weblate (Indonesian)
mubassari May 6, 2020
1d903f1
Translated using Weblate (Turkish)
emintufan May 5, 2020
586ee75
Translated using Weblate (Polish)
May 5, 2020
3f7005e
Translated using Weblate (Portuguese (Brazil))
Sam-Oak May 5, 2020
02430be
Translated using Weblate (Chinese (Traditional))
s8321414 May 5, 2020
e3d826f
Translated using Weblate (Hebrew)
yarons May 4, 2020
05f2af2
Translated using Weblate (Tamil)
paranthaba May 5, 2020
cecafde
Translated using Weblate (Albanian)
AnXh3L0 May 4, 2020
8b67284
bump extractor version
B0pol May 7, 2020
2060312
Merge pull request #3466 from B0pol/soundCloudComments
wb9688 May 7, 2020
1429774
Add sub-channel details to video detail fragment
Royosef Apr 13, 2020
2d0bc05
Add sub-channel details to channel fragment
Royosef Apr 13, 2020
cc8874b
Fix PR review
Royosef Apr 16, 2020
b7d4a4f
Navigate to parent(uploader) channel from the uploader section on lon…
Royosef Apr 19, 2020
5c71132
In player hide kodi button if service unsupported
Stypox May 7, 2020
b990f30
Merge pull request #3545 from Stypox/kore
wb9688 May 7, 2020
cc2c41d
Translated using Weblate (Portuguese)
SantosSi May 7, 2020
a8d3f45
Translated using Weblate (Arabic)
May 7, 2020
5c3ddef
Translated using Weblate (Kurdish)
ShexSMohammed May 7, 2020
5c2f2fd
Merge branch 'origin/dev' into Weblate.
weblate May 7, 2020
dc66e6a
Translated using Weblate (Vietnamese)
caltaojihun May 8, 2020
89ab57b
Translated using Weblate (Vietnamese)
caltaojihun May 8, 2020
2dca5ab
Translated using Weblate (Italian)
May 8, 2020
d25e1d8
Translated using Weblate (Italian)
weblate May 8, 2020
235394d
Don't show sub-channel thumbnail by default
wb9688 May 7, 2020
1096ec1
Adjust sub-channel thumbnail size
wb9688 May 8, 2020
ae437b1
Bump NewPipeExtractor
wb9688 May 8, 2020
9cf76a9
Merge pull request #3430 from Royosef/DisplayParentChannelDetails
TobiGr May 8, 2020
0abd2bc
Clean up code
AioiLight Apr 4, 2020
b3eadb5
Merge pull request #3337 from AioiLight/blocking-gesture-when-touch-f…
TobiGr May 9, 2020
ab74465
Translated using Weblate (Italian)
May 8, 2020
81b9938
Translated using Weblate (Italian)
weblate May 8, 2020
2836455
Translated using Weblate (Tamil)
paranthaba May 8, 2020
ea443dc
Merge branch 'origin/dev' into Weblate.
weblate May 9, 2020
ee4e205
Translated using Weblate (Russian)
May 10, 2020
80cc8a8
color retry button based on service color
B0pol May 10, 2020
7966d84
Translated using Weblate (German)
nautilusx May 9, 2020
c127428
Translated using Weblate (French)
B0pol May 9, 2020
3d9bc05
Translated using Weblate (Russian)
winqooq May 10, 2020
5f7851d
Translated using Weblate (Japanese)
AioiLight May 10, 2020
1cdb10a
Translated using Weblate (Indonesian)
zmni May 9, 2020
29b79b7
Translated using Weblate (Polish)
May 9, 2020
29807f3
Translated using Weblate (Portuguese (Brazil))
Sam-Oak May 9, 2020
49a1348
Translated using Weblate (Chinese (Simplified))
May 10, 2020
73d3e52
Translated using Weblate (Chinese (Traditional))
s8321414 May 10, 2020
8e61f74
Translated using Weblate (Hebrew)
yarons May 9, 2020
a959f61
Translated using Weblate (Russian)
May 10, 2020
658281a
Translated using Weblate (Russian)
May 10, 2020
65ca982
Translated using Weblate (Spanish)
j9o1 May 10, 2020
08ca695
Translated using Weblate (Turkish)
May 10, 2020
b9de74f
Translated using Weblate (Polish)
May 10, 2020
375e18b
subscribe button now match service's main color
B0pol May 11, 2020
0589017
Translated using Weblate (Arabic)
May 11, 2020
dd4cb23
Fix sending e-mail from crash reporter
wb9688 May 13, 2020
6dc7dab
Merge pull request #3565 from B0pol/retry-button-color
Stypox May 13, 2020
0f8d196
Add vscode / eclipse files to gitignore
B0pol May 13, 2020
87c7ac3
Merge pull request #3580 from wb9688/fix-email
TobiGr May 13, 2020
ce0efba
gitignore update
B0pol May 13, 2020
eae1692
Merge pull request #3581 from B0pol/gitignore
B0pol May 13, 2020
1779b9e
Translated using Weblate (Portuguese)
SantosSi May 13, 2020
52baf8c
Translated using Weblate (Swedish)
May 13, 2020
ce63c2e
Translated using Weblate (Swedish)
iah May 13, 2020
462d418
Translated using Weblate (Kurdish)
ShexSMohammed May 12, 2020
aae07a6
Merge branch 'origin/dev' into Weblate.
weblate May 14, 2020
5771783
Translated using Weblate (Czech)
zeritti May 14, 2020
5931a84
Translated using Weblate (Portuguese (Brazil))
Sam-Oak May 15, 2020
d47f7f3
Translated using Weblate (Portuguese (Brazil))
weblate May 16, 2020
c05467f
Merge pull request #3513 from Stypox/exoplayer
Stypox May 17, 2020
6d829c2
Translated using Weblate (Portuguese (Brazil))
Sam-Oak May 17, 2020
4904514
Translated using Weblate (Swedish)
weblate May 18, 2020
9c1fb0c
Translated using Weblate (Swedish)
May 18, 2020
2241a13
Translated using Weblate (Vietnamese)
84436 May 18, 2020
9e5e9ea
Translated using Weblate (Finnish)
Raitsa May 16, 2020
579bb74
Merge branch 'origin/dev' into Weblate.
weblate May 18, 2020
93ba751
Fix ListHelper ANR
wb9688 May 18, 2020
8968081
Remove not needed Checkstyle stuff
wb9688 May 18, 2020
169b1cb
Merge pull request #3613 from wb9688/fix-download-dialog-freeze
Stypox May 18, 2020
a0526d2
Improve long-press menu strings
Stypox May 19, 2020
079b98e
Merge pull request #3618 from Stypox/long-press-strings
TobiGr May 19, 2020
4df89f4
Translated using Weblate (Bengali (Bangladesh))
Oymate May 19, 2020
1622639
Translated using Weblate (Bengali (Bangladesh))
weblate May 19, 2020
caef874
Translated using Weblate (Portuguese (Brazil))
Sam-Oak May 18, 2020
55db408
Translated using Weblate (Bengali (Bangladesh))
Oymate May 19, 2020
3edcc9f
Merge branch 'origin/dev' into Weblate.
weblate May 19, 2020
9a93809
Open in browser button now really opens in browser
B0pol Apr 28, 2020
97437b8
apply @stypox suggestions
B0pol May 19, 2020
8e13161
fix checkstyle
B0pol May 19, 2020
f6afe59
Translated using Weblate (Hindi)
weblate May 20, 2020
8aca43a
Translated using Weblate (Hindi)
snapfast May 20, 2020
95eb1c0
Translated using Weblate (Hindi)
snapfast May 20, 2020
635d51b
Translated using Weblate (Hindi)
weblate May 20, 2020
a3e2a08
Merge pull request #3501 from B0pol/openInBrowser
B0pol May 21, 2020
ea43b28
Use vector drawables instead of PNGs for material icons
Stypox Mar 25, 2020
3dcd246
Use app:srcCompat and derivatives intead of android: ones
Stypox Mar 31, 2020
c27a26c
Rename ic_hot in ic_kiosk_hot and improve getKioskIcon()
Stypox Mar 31, 2020
e0e4f6d
Fix MainFragment tab icons did not follow theme color
Stypox Mar 31, 2020
d7f6101
Fix background player queue crashing on opening
Stypox Mar 31, 2020
631dfee
Readd ic_close and ic_replay PNGs: needed in notifications
Stypox Mar 31, 2020
b5c60d2
Update AndroidX to fix icon crashes in preferences on API 19
Stypox Apr 1, 2020
b575046
Fix choice dialogs on API 19 by manually getting drawable
Stypox Apr 1, 2020
899f69d
Fix additional empty title on tab selection fragments in API 19
Stypox Apr 1, 2020
158727e
Replace hardcoded white drawable with themed one
Stypox Apr 1, 2020
883bcc7
Fix pause used instead of play in paused popup player when seeking
Stypox Apr 1, 2020
e3e2028
Use AppCompatResources instead of ContextCompat
Stypox Apr 2, 2020
05ab54c
Fix invisible fullscreen button in popup player on API 19
Stypox Apr 2, 2020
9e57195
Fix checkstyle issues
Stypox Apr 6, 2020
bbd0df0
Add shadow behind play icon in video detail fragment
Stypox May 11, 2020
927a1d5
Use drop down/up instead of expand icons in drawer
Stypox May 21, 2020
176d57b
Merge pull request #3271 from Stypox/icons
TobiGr May 21, 2020
a5b7517
Translated using Weblate (German)
nautilusx May 20, 2020
a32ded2
Translated using Weblate (Spanish)
j9o1 May 19, 2020
163e561
Translated using Weblate (French)
B0pol May 19, 2020
c31428f
Translated using Weblate (Czech)
zeritti May 21, 2020
3eee737
Translated using Weblate (Indonesian)
zmni May 19, 2020
0b01418
Translated using Weblate (Turkish)
May 19, 2020
00efc26
Translated using Weblate (Portuguese (Brazil))
Sam-Oak May 19, 2020
067eaf3
Translated using Weblate (Chinese (Traditional))
s8321414 May 20, 2020
92bae88
Translated using Weblate (Bengali (Bangladesh))
weblate May 19, 2020
aa1b17a
Translated using Weblate (Hebrew)
yarons May 20, 2020
39e7d43
Translated using Weblate (Hindi)
snapfast May 20, 2020
071986a
Merge branch 'origin/dev' into Weblate.
weblate May 22, 2020
7231150
Upgrade some dependencies
wb9688 May 1, 2020
0cae58c
Upgrade LeakCanary
wb9688 May 1, 2020
7b81e98
Upgrade ACRA
wb9688 May 1, 2020
1ad7ded
Translated using Weblate (Italian)
pjammo May 24, 2020
f106e29
Added translation using Weblate (Latvian)
MiAmigaAiva May 27, 2020
e16a2d7
Upgrade jsoup
wb9688 May 3, 2020
a9697a6
Fix viewing licenses
wb9688 May 3, 2020
3706f30
Merge remote-tracking branch 'Weblate/dev' into dev
TobiGr May 28, 2020
75b377a
Updatethe extractor version
TobiGr May 28, 2020
9d25c0b
Merge pull request #3509 from wb9688/upgrade-dependencies
TobiGr May 28, 2020
172f70b
fix crash in polish, lint: remove translated translatable=false string
B0pol May 28, 2020
e350aca
remove unused plural string «comments»
B0pol May 28, 2020
3d88c2a
fix crash in hindi and pa languages
B0pol May 28, 2020
8bb85cc
other translation linting stuff
B0pol May 28, 2020
b42bef3
remove totally untranslated languages
B0pol May 28, 2020
583f147
oops
B0pol May 28, 2020
af66ed9
Merge pull request #3662 from B0pol/localisation-fixes
TobiGr May 29, 2020
a6a82c6
Regression: fix icon size in main player
Stypox May 29, 2020
52895e7
Increase JVM memory to fix release build
TobiGr May 29, 2020
bd7ec3b
Bump to 0.19.4 (940)
Stypox May 29, 2020
f47ef2b
Add 0.19.4 (940) fastlane changelog
Stypox May 29, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
8 changes: 8 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -10,3 +10,11 @@
*~
.weblate
*.class

# vscode / eclipse files
*.classpath
*.project
*.settings
bin/
.vscode/
*.code-workspace
6 changes: 3 additions & 3 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,13 @@ android:
components:
# The BuildTools version used by NewPipe
- tools
- build-tools-28.0.3
- build-tools-29.0.3

# The SDK version used to compile NewPipe
- android-28
- android-29

before_install:
- yes | sdkmanager "platforms;android-28"
- yes | sdkmanager "platforms;android-29"
script: ./gradlew -Dorg.gradle.jvmargs=-Xmx1536m assembleDebug lintDebug testDebugUnitTest

licenses:
Expand Down
149 changes: 79 additions & 70 deletions app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -5,16 +5,16 @@ apply plugin: 'kotlin-kapt'
apply plugin: 'checkstyle'

android {
compileSdkVersion 28
buildToolsVersion '28.0.3'
compileSdkVersion 29
buildToolsVersion '29.0.3'

defaultConfig {
applicationId "org.schabi.newpipe"
resValue "string", "app_name", "NewPipe"
minSdkVersion 19
targetSdkVersion 28
versionCode 930
versionName "0.19.3"
targetSdkVersion 29
versionCode 940
versionName "0.19.4"

testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
vectorDrawables.useSupportLibrary = true
Expand Down Expand Up @@ -66,6 +66,7 @@ android {
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
encoding 'utf-8'
}

// Required and used only by groupie
Expand All @@ -79,22 +80,22 @@ android {
}

ext {
androidxLibVersion = '1.0.0'
exoPlayerLibVersion = '2.10.8'
roomDbLibVersion = '2.1.0'
leakCanaryLibVersion = '1.5.4' //1.6.1
okHttpLibVersion = '3.12.6'
icepickLibVersion = '3.2.0'
stethoLibVersion = '1.5.0'
markwonVersion = '4.2.1'
checkstyleVersion = '8.31'
icepickVersion = '3.2.0'
checkstyleVersion = '8.32'
stethoVersion = '1.5.1'
leakCanaryVersion = '2.2'
exoPlayerVersion = '2.11.4'
androidxLifecycleVersion = '2.2.0'
androidxRoomVersion = '2.2.5'
groupieVersion = '2.8.0'
markwonVersion = '4.3.1'
}

checkstyle {
configFile rootProject.file('checkstyle.xml')
ignoreFailures false
showViolations true
toolVersion = "${checkstyleVersion}"
toolVersion = checkstyleVersion
}

task runCheckstyle(type: Checkstyle) {
Expand All @@ -116,88 +117,96 @@ task runCheckstyle(type: Checkstyle) {
}
}

tasks.withType(Checkstyle).each {
checkstyleTask -> checkstyleTask.doLast {
reports.all { report ->
def outputFile = report.destination
if (outputFile.exists() && outputFile.text.contains("severity=\"error\"")) {
throw new GradleException("There were checkstyle errors! For more info check $outputFile")
}
}
}
configurations {
ktlint
}

task runKtlint(type: JavaExec) {
main = "com.pinterest.ktlint.Main"
classpath = configurations.ktlint
args "src/**/*.kt"
}

task formatKtlint(type: JavaExec) {
main = "com.pinterest.ktlint.Main"
classpath = configurations.ktlint
args "-F", "src/**/*.kt"
}

afterEvaluate {
preDebugBuild.dependsOn runCheckstyle
preDebugBuild.dependsOn runCheckstyle, runKtlint
}

dependencies {
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"

implementation "frankiesardo:icepick:${icepickVersion}"
kapt "frankiesardo:icepick-processor:${icepickVersion}"

debugImplementation "com.puppycrawl.tools:checkstyle:${checkstyleVersion}"
ktlint "com.pinterest:ktlint:0.35.0"

androidTestImplementation 'androidx.test.ext:junit:1.1.1'
androidTestImplementation "android.arch.persistence.room:testing:1.1.1"
androidTestImplementation('androidx.test.espresso:espresso-core:3.1.0', {
exclude module: 'support-annotations'
})
debugImplementation "com.facebook.stetho:stetho:${stethoVersion}"
debugImplementation "com.facebook.stetho:stetho-okhttp3:${stethoVersion}"

implementation 'com.github.TeamNewPipe:NewPipeExtractor:fc3a69ed54b393e3e4e3a78ae6e89edc1d47c45a'
testImplementation 'junit:junit:4.12'
testImplementation 'org.mockito:mockito-core:2.23.0'
debugImplementation "com.squareup.leakcanary:leakcanary-android:${leakCanaryVersion}"
implementation "com.squareup.leakcanary:leakcanary-object-watcher-android:${leakCanaryVersion}"

implementation 'androidx.appcompat:appcompat:1.1.0'
implementation "androidx.legacy:legacy-support-v4:${androidxLibVersion}"
implementation "com.google.android.material:material:${androidxLibVersion}"
implementation "androidx.recyclerview:recyclerview:${androidxLibVersion}"
implementation "androidx.legacy:legacy-preference-v14:${androidxLibVersion}"
implementation "androidx.cardview:cardview:${androidxLibVersion}"
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
debugImplementation "androidx.multidex:multidex:2.0.1"

implementation 'com.xwray:groupie:2.7.0'
implementation 'com.xwray:groupie-kotlin-android-extensions:2.7.0'
testImplementation 'junit:junit:4.13'
testImplementation 'org.mockito:mockito-core:3.3.3'

implementation 'androidx.lifecycle:lifecycle-livedata:2.0.0'
implementation 'androidx.lifecycle:lifecycle-viewmodel:2.0.0'
implementation 'androidx.lifecycle:lifecycle-extensions:2.0.0'
androidTestImplementation "androidx.test.ext:junit:1.1.1"
androidTestImplementation "androidx.room:room-testing:${androidxRoomVersion}"
androidTestImplementation "androidx.test.espresso:espresso-core:3.2.0", {
exclude module: 'support-annotations'
}

// Originally in NewPipeExtractor
implementation 'com.github.TeamNewPipe:nanojson:1d9e1aea9049fc9f85e68b43ba39fe7be1c1f751'
implementation 'org.jsoup:jsoup:1.9.2'
implementation 'com.github.TeamNewPipe:NewPipeExtractor:98055a3c3c17f2543a63d375a44c1d1f557fa76e'

implementation 'ch.acra:acra:4.9.2' //4.11
implementation "com.github.TeamNewPipe:nanojson:1d9e1aea9049fc9f85e68b43ba39fe7be1c1f751"
implementation "org.jsoup:jsoup:1.13.1"

implementation 'com.nostra13.universalimageloader:universal-image-loader:1.9.5'
implementation 'de.hdodenhof:circleimageview:2.2.0'
implementation 'com.nononsenseapps:filepicker:4.2.1'
implementation "com.squareup.okhttp3:okhttp:3.12.11"

implementation "com.google.android.exoplayer:exoplayer:${exoPlayerLibVersion}"
implementation "com.google.android.exoplayer:extension-mediasession:${exoPlayerLibVersion}"
implementation "com.google.android.exoplayer:exoplayer:${exoPlayerVersion}"
implementation "com.google.android.exoplayer:extension-mediasession:${exoPlayerVersion}"

debugImplementation "com.facebook.stetho:stetho:${stethoLibVersion}"
debugImplementation "com.facebook.stetho:stetho-urlconnection:${stethoLibVersion}"
debugImplementation 'androidx.multidex:multidex:2.0.1'
implementation "com.google.android.material:material:1.1.0"

implementation 'io.reactivex.rxjava2:rxjava:2.2.2'
implementation 'io.reactivex.rxjava2:rxandroid:2.1.0'
implementation 'com.jakewharton.rxbinding2:rxbinding:2.1.1'
implementation 'org.ocpsoft.prettytime:prettytime:4.0.3.Final'
implementation "androidx.appcompat:appcompat:1.1.0"
implementation "androidx.preference:preference:1.1.1"
implementation "androidx.recyclerview:recyclerview:1.1.0"
implementation "androidx.cardview:cardview:1.0.0"
implementation "androidx.constraintlayout:constraintlayout:1.1.3"

implementation "androidx.room:room-runtime:${roomDbLibVersion}"
implementation "androidx.room:room-rxjava2:${roomDbLibVersion}"
kapt "androidx.room:room-compiler:${roomDbLibVersion}"
implementation "androidx.lifecycle:lifecycle-livedata:${androidxLifecycleVersion}"
implementation "androidx.lifecycle:lifecycle-viewmodel:${androidxLifecycleVersion}"
implementation "androidx.lifecycle:lifecycle-extensions:${androidxLifecycleVersion}"

implementation "frankiesardo:icepick:${icepickLibVersion}"
kapt "frankiesardo:icepick-processor:${icepickLibVersion}"
implementation "androidx.room:room-runtime:${androidxRoomVersion}"
implementation "androidx.room:room-rxjava2:${androidxRoomVersion}"
kapt "androidx.room:room-compiler:${androidxRoomVersion}"

debugImplementation "com.squareup.leakcanary:leakcanary-android:${leakCanaryLibVersion}"
releaseImplementation "com.squareup.leakcanary:leakcanary-android-no-op:${leakCanaryLibVersion}"
implementation "com.xwray:groupie:${groupieVersion}"
implementation "com.xwray:groupie-kotlin-android-extensions:${groupieVersion}"

implementation "com.squareup.okhttp3:okhttp:${okHttpLibVersion}"
debugImplementation "com.facebook.stetho:stetho-okhttp3:${stethoLibVersion}"
implementation "de.hdodenhof:circleimageview:3.1.0"
implementation "com.nostra13.universalimageloader:universal-image-loader:1.9.5"

implementation "io.noties.markwon:core:${markwonVersion}"
implementation "io.noties.markwon:linkify:${markwonVersion}"

implementation "com.nononsenseapps:filepicker:4.2.1"

implementation "ch.acra:acra-core:5.5.0"

implementation "io.reactivex.rxjava2:rxjava:2.2.19"
implementation "io.reactivex.rxjava2:rxandroid:2.1.1"
implementation "com.jakewharton.rxbinding2:rxbinding:2.2.0"

implementation "org.ocpsoft.prettytime:prettytime:4.0.5.Final"
}

static String getGitWorkingBranch() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -116,4 +116,4 @@ class AppDatabaseTest {
testHelper.closeWhenFinished(database)
return database
}
}
}
107 changes: 0 additions & 107 deletions app/src/debug/java/org/schabi/newpipe/DebugApp.java

This file was deleted.

Loading