tzugen
|
ac77d9557c
|
Clarify time handling for the time limited cache
(Less magic numbers)
|
2021-05-27 11:15:28 +02:00 |
tzugen
|
154662bec5
|
Make Artist and Entry comparable (thus sortable)
|
2021-05-27 11:14:23 +02:00 |
tzugen
|
aa1c0d8baa
|
Convert TimeLimitedCache to Kotlin
|
2021-05-27 11:13:23 +02:00 |
tzugen
|
38c1480f77
|
Whitespace and detekt
|
2021-05-26 23:32:25 +02:00 |
tzugen
|
8567fc0105
|
Fix warning in FileLoggerTree.kt
|
2021-05-26 23:22:13 +02:00 |
tzugen
|
e059d737bc
|
Adopt changes from stricter nullabilities
|
2021-05-26 23:21:56 +02:00 |
tzugen
|
b30584f99c
|
Make Entry always have an id
|
2021-05-26 23:20:19 +02:00 |
tzugen
|
3257fb9153
|
Make Entry always have an id
|
2021-05-26 23:19:16 +02:00 |
tzugen
|
5ac36b749b
|
Convert all Services to Kotlin
|
2021-05-26 23:17:52 +02:00 |
tzugen
|
3f2daaa7ec
|
Rename .java to .kt
|
2021-05-26 23:17:52 +02:00 |
tzugen
|
e55d894f45
|
Consistently throw Exeception in OfflineMusicService
|
2021-05-26 21:32:52 +02:00 |
tzugen
|
f510638571
|
Fix KtLint issue
|
2021-05-26 08:49:23 +02:00 |
tzugen
|
31850bf270
|
Cleanup AlertDialog method
The other method was unused, so we can get rid of it.
Also use a lambda for the callback
|
2021-05-26 08:49:12 +02:00 |
Maxence G
|
3c4a5064b0
|
change exception type
|
2021-05-25 19:30:02 +02:00 |
Maxence G
|
070e0ac792
|
Fix lintFormat + remove synchronized
|
2021-05-25 18:51:00 +02:00 |
Maxence G
|
1b7f48c53a
|
Implement server feature checking
|
2021-05-24 23:25:12 +02:00 |
tzugen
|
cebbb39caf
|
Merge pull request #502 from ultrasonic/dependabot/gradle/androidx.core-core-ktx-1.5.0
Bump core-ktx from 1.5.0-rc02 to 1.5.0
|
2021-05-24 10:37:25 +02:00 |
dependabot[bot]
|
faee926c35
|
Bump core-ktx from 1.5.0-rc02 to 1.5.0
Bumps core-ktx from 1.5.0-rc02 to 1.5.0.
Signed-off-by: dependabot[bot] <support@github.com>
|
2021-05-24 08:14:46 +00:00 |
Nite
|
04b4b154e4
|
Merge pull request #501 from tzugen/impl
Migrate MediaPlayerController to Kotlin
|
2021-05-24 09:23:53 +02:00 |
tzugen
|
2db7d2daf1
|
Hide cluttering koin warning, which was added in 2.2.0 and will be removed again in 2.3.0
See https://github.com/InsertKoinIO/koin/issues/939 for more details
|
2021-05-22 11:01:12 +02:00 |
tzugen
|
79fd1ac84f
|
Remove resolved issues from baselines
|
2021-05-21 23:34:57 +02:00 |
tzugen
|
0500bd5e88
|
Handle also UnknownHostException in GenericListModel
|
2021-05-21 23:34:57 +02:00 |
tzugen
|
005c1cb8f7
|
Fix an String resource int that wasn't converted to a String
|
2021-05-21 23:34:57 +02:00 |
tzugen
|
3d99269c41
|
Remove context from ShufflePlayBuffer
|
2021-05-21 23:34:57 +02:00 |
tzugen
|
ed6c6c9057
|
Remove two warnings in Downloader
|
2021-05-21 23:34:57 +02:00 |
tzugen
|
b8fbbd8c49
|
Remove Context from Downloader & DownloadFile
|
2021-05-21 23:34:52 +02:00 |
tzugen
|
9b2e54b94e
|
Remove context from JukeboxMediaPlayer and Scrobbler
|
2021-05-21 22:52:16 +02:00 |
tzugen
|
00e64cdddc
|
Use lambdas in OfflineMusicService
|
2021-05-21 22:39:21 +02:00 |
tzugen
|
1b5db9da1f
|
Make ExternalStorageMonitor context-free
|
2021-05-21 22:37:43 +02:00 |
tzugen
|
df047dd463
|
Refactor MediaPlayerController to Kotlin
and also make MediaPlayerService context-free
|
2021-05-21 22:35:22 +02:00 |
tzugen
|
a801e276ee
|
Rename .java to .kt
|
2021-05-21 22:35:21 +02:00 |
tzugen
|
05cb82921d
|
Fix remaining warnings in MediaPlayerLifecycleSupport
|
2021-05-21 19:43:37 +02:00 |
tzugen
|
f596dc77c1
|
Make MediaPlayerLifecycleSupport context-free
|
2021-05-21 19:43:32 +02:00 |
tzugen
|
7922d6caad
|
Prevent leaks by making cleanup tasks static
|
2021-05-21 19:11:26 +02:00 |
tzugen
|
b25a118148
|
Remove unused context from CacheCleaner
|
2021-05-21 18:50:57 +02:00 |
tzugen
|
402fe961ba
|
Merge MediaPlayerController interface & implementation
|
2021-05-21 18:50:33 +02:00 |
Nite
|
6943dc5895
|
Merge pull request #500 from tzugen/detekt-3
Fix a lot of warnings, update baseline files, improve CI run times
|
2021-05-21 09:33:23 +02:00 |
tzugen
|
f1713fdbd3
|
Use a recently maintained version of DSLV, which compiles correctly with newer Gradles.
|
2021-05-21 09:16:06 +02:00 |
tzugen
|
b0b03c0fe0
|
Be more selective with the configuration of gradle.properties in CI
|
2021-05-20 18:16:55 +02:00 |
tzugen
|
ab4c2c1bbe
|
Add staggered caching, to increase the times we have a warm cache
|
2021-05-20 18:16:55 +02:00 |
tzugen
|
29a98c1263
|
The AGP build cache was removed in AGP 4.1. Previously introduced in AGP 2.3 to complement the Gradle build cache, the AGP build cache was superseded entirely by the Gradle build cache in AGP 4.1. This change does not impact build time.
|
2021-05-20 18:16:55 +02:00 |
tzugen
|
78e4a00476
|
Our target sdk is 29
|
2021-05-20 18:16:55 +02:00 |
tzugen
|
387119a90c
|
Make the CI fail if any new lint issues (warnings or errors) are added.
|
2021-05-20 18:16:55 +02:00 |
tzugen
|
d26f8595ab
|
Manually disable IconMissingDensityFolder
|
2021-05-20 18:16:55 +02:00 |
tzugen
|
dff054847a
|
Regenerate lint baseline
Removes 238 fixed issues
Adds 177 previously unlisted issues
|
2021-05-20 18:16:55 +02:00 |
tzugen
|
10edce9f56
|
Disable daemon
|
2021-05-20 18:16:55 +02:00 |
tzugen
|
3a05f30907
|
Fix more warnings
|
2021-05-20 18:16:55 +02:00 |
tzugen
|
b559f6420e
|
Move certain ignores from the baseline to the specified files. This makes refactoring much less fragile.
|
2021-05-20 18:16:55 +02:00 |
tzugen
|
689b704bc5
|
Enable parallel AST generation
|
2021-05-20 18:16:55 +02:00 |
tzugen
|
a25a2ff337
|
Go back to default detekt checks.
Type resolution (which I had enabled some weeks ago) is really not stable enough for production and also takes much longer time to compile.
|
2021-05-20 18:16:55 +02:00 |