This website requires JavaScript.
b5801f488f
Bump versions.kotlin from 1.4.32 to 1.5.10
dependabot[bot]
2021-05-27 12:36:26 +0000
bf013c02d6
Merge pull request #506 from tzugen/KotlinServices
Nite
2021-05-28 17:31:36 +0200
ee9c478bfe
Make parentId nullable in TrackCollectionModel
#506
tzugen
2021-05-28 12:35:29 +0200
e21ae1299b
Fix more detekt and lint issues and remove them from the baseline.
tzugen
2021-05-27 11:41:00 +0200
492b6be0c0
TEST
#509
tzugen
2021-05-27 14:36:10 +0200
9bbc8df4e6
TEST
#508
tzugen
2021-05-27 14:36:10 +0200
d5d6bce5ba
Upgrade Koin to 3.0.2
#494
tzugen
2021-05-27 12:15:56 +0200
6dc0eb7ecc
Move files to Koltin dir
tzugen
2021-05-27 11:33:10 +0200
cc7e273d50
Fix remaining warnings
tzugen
2021-05-27 11:18:29 +0200
ac77d9557c
Clarify time handling for the time limited cache (Less magic numbers)
tzugen
2021-05-27 11:15:28 +0200
154662bec5
Make Artist and Entry comparable (thus sortable)
tzugen
2021-05-27 11:14:23 +0200
aa1c0d8baa
Convert TimeLimitedCache to Kotlin
tzugen
2021-05-27 11:13:23 +0200
38c1480f77
Whitespace and detekt
tzugen
2021-05-26 23:25:56 +0200
8567fc0105
Fix warning in FileLoggerTree.kt
tzugen
2021-05-26 23:22:13 +0200
e059d737bc
Adopt changes from stricter nullabilities
tzugen
2021-05-26 23:21:56 +0200
b30584f99c
Make Entry always have an id
tzugen
2021-05-26 23:20:19 +0200
3257fb9153
Make Entry always have an id
tzugen
2021-05-26 23:18:51 +0200
5ac36b749b
Convert all Services to Kotlin
tzugen
2021-05-26 23:17:52 +0200
3f2daaa7ec
Rename .java to .kt
tzugen
2021-05-26 23:17:52 +0200
e55d894f45
Consistently throw Exeception in OfflineMusicService
tzugen
2021-05-26 21:32:52 +0200
f510638571
Fix KtLint issue
tzugen
2021-05-26 08:44:11 +0200
31850bf270
Cleanup AlertDialog method
tzugen
2021-05-26 08:36:54 +0200
3c4a5064b0
change exception type
Maxence G
2021-05-25 19:30:02 +0200
070e0ac792
Fix lintFormat + remove synchronized
Maxence G
2021-05-25 18:51:00 +0200
1b7f48c53a
Implement server feature checking
Maxence G
2021-05-24 23:25:12 +0200
429346d707
Apply JVM Target to all Kotlin tasks
tzugen
2021-05-24 12:04:18 +0200
bfaffc29fe
Update Koin to 2.2.3
tzugen
2021-05-24 12:03:50 +0200
bfdd7b7b3c
Kotlin and Room need to be updated at the same time.
tzugen
2021-05-18 12:30:45 +0200
2a92bcb264
Bump kotlinx-coroutines-android from 1.4.3-native-mt to 1.5.0-native-mt
dependabot[bot]
2021-05-18 10:14:45 +0000
cebbb39caf
Merge pull request #502 from ultrasonic/dependabot/gradle/androidx.core-core-ktx-1.5.0
tzugen
2021-05-24 10:37:25 +0200
faee926c35
Bump core-ktx from 1.5.0-rc02 to 1.5.0
#502
dependabot[bot]
2021-05-24 08:14:46 +0000
04b4b154e4
Merge pull request #501 from tzugen/impl
Nite
2021-05-24 09:23:53 +0200
818a6b123b
Bump versions.koin from 2.2.2 to 2.2.3
#503
dependabot[bot]
2021-05-24 07:01:22 +0000
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
#501
tzugen
2021-05-22 11:01:12 +0200
79fd1ac84f
Remove resolved issues from baselines
tzugen
2021-05-21 23:33:52 +0200
0500bd5e88
Handle also UnknownHostException in GenericListModel
tzugen
2021-05-21 23:26:13 +0200
005c1cb8f7
Fix an String resource int that wasn't converted to a String
tzugen
2021-05-21 23:25:44 +0200
3d99269c41
Remove context from ShufflePlayBuffer
tzugen
2021-05-21 23:08:28 +0200
ed6c6c9057
Remove two warnings in Downloader
tzugen
2021-05-21 23:04:35 +0200
b8fbbd8c49
Remove Context from Downloader & DownloadFile
tzugen
2021-05-21 23:03:42 +0200
9b2e54b94e
Remove context from JukeboxMediaPlayer and Scrobbler
tzugen
2021-05-21 22:52:16 +0200
00e64cdddc
Use lambdas in OfflineMusicService
tzugen
2021-05-21 22:39:21 +0200
1b5db9da1f
Make ExternalStorageMonitor context-free
tzugen
2021-05-21 22:37:43 +0200
df047dd463
Refactor MediaPlayerController to Kotlin and also make MediaPlayerService context-free
tzugen
2021-05-21 22:35:22 +0200
a801e276ee
Rename .java to .kt
tzugen
2021-05-21 22:35:21 +0200
05cb82921d
Fix remaining warnings in MediaPlayerLifecycleSupport
tzugen
2021-05-21 19:20:21 +0200
f596dc77c1
Make MediaPlayerLifecycleSupport context-free
tzugen
2021-05-21 19:15:41 +0200
7922d6caad
Prevent leaks by making cleanup tasks static
tzugen
2021-05-21 19:11:26 +0200
b25a118148
Remove unused context from CacheCleaner
tzugen
2021-05-21 18:50:57 +0200
402fe961ba
Merge MediaPlayerController interface & implementation
tzugen
2021-05-21 18:50:21 +0200
6943dc5895
Merge pull request #500 from tzugen/detekt-3
Nite
2021-05-21 09:33:23 +0200
f1713fdbd3
Use a recently maintained version of DSLV, which compiles correctly with newer Gradles.
#500
tzugen
2021-05-20 18:41:15 +0200
b0b03c0fe0
Be more selective with the configuration of gradle.properties in CI
tzugen
2021-05-20 08:12:29 +0200
ab4c2c1bbe
Add staggered caching, to increase the times we have a warm cache
tzugen
2021-05-20 07:40:07 +0200
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.
tzugen
2021-05-19 19:18:24 +0200
78e4a00476
Our target sdk is 29
tzugen
2021-05-19 19:38:51 +0200
387119a90c
Make the CI fail if any new lint issues (warnings or errors) are added.
tzugen
2021-05-19 19:01:29 +0200
d26f8595ab
Manually disable IconMissingDensityFolder
tzugen
2021-05-19 20:01:09 +0200
dff054847a
Regenerate lint baseline Removes 238 fixed issues Adds 177 previously unlisted issues
tzugen
2021-05-19 18:58:12 +0200
10edce9f56
Disable daemon
tzugen
2021-05-19 22:34:30 +0200
3a05f30907
Fix more warnings
tzugen
2021-05-19 18:37:54 +0200
b559f6420e
Move certain ignores from the baseline to the specified files. This makes refactoring much less fragile.
tzugen
2021-05-19 19:24:30 +0200
689b704bc5
Enable parallel AST generation
tzugen
2021-05-19 18:08:16 +0200
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.
tzugen
2021-05-19 12:39:20 +0200
8b01118233
Remove local copy of com.mobeta.android.dslv in favour of importing it from maven
tzugen
2021-05-19 13:13:41 +0200
3807a94134
28
#499
tzugen
2021-05-19 21:33:02 +0200
1eb901ba57
28
tzugen
2021-05-19 21:24:15 +0200
f074c6b676
Revert
tzugen
2021-05-19 21:14:03 +0200
aac0376b79
Disable daemon
tzugen
2021-05-19 20:24:09 +0200
74997653ee
Move lint step forwards
tzugen
2021-05-19 20:13:02 +0200
7f2cba8985
Manually disable IconMissingDensityFolder
tzugen
2021-05-19 20:01:09 +0200
5d9fa879b0
Our target sdk is 29
tzugen
2021-05-19 19:38:51 +0200
0d8ed12314
Be more selective what to remove from gradle.properties. With this the individual step of the CI will use the build cache, and should therefore be much faster.
tzugen
2021-05-19 19:35:18 +0200
1d5602506d
Ammend
tzugen
2021-05-19 19:29:29 +0200
62ba1fd52c
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.
tzugen
2021-05-19 19:18:24 +0200
1ec1c90b26
Make the CI fail if any new lint issues (warnings or errors) are added.
tzugen
2021-05-19 19:01:29 +0200
34c416d77e
Regenerate lint baseline Removes 238 fixed issues Adds 177 previously unlisted issues
tzugen
2021-05-19 18:58:12 +0200
e370a41464
Fix more warnings
tzugen
2021-05-19 18:37:54 +0200
3db0217619
Move certain ignores from the baseline to the specified files. This makes refactoring much less fragile.
tzugen
2021-05-19 19:24:30 +0200
7bcc6ccb5b
Enable parallel AST generation
tzugen
2021-05-19 18:08:16 +0200
d99c38fffd
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.
tzugen
2021-05-19 12:39:20 +0200
afb7e0a359
Remove local copy of com.mobeta.android.dslv in favour of importing it from maven
tzugen
2021-05-19 13:13:41 +0200
888035e5d3
Bump versions.kotlin from 1.4.32 to 1.5.0
#464
dependabot[bot]
2021-05-18 10:14:01 +0000
950cb6254f
Merge pull request #493 from tzugen/generic-views
Nite
2021-05-18 11:44:51 +0200
5f08e7e7cd
Create a new SelectMusicFolderViewHolder instance when the Adapter is recreated, instead of reusing an old one. This lead to a crash.
#493
tzugen
2021-05-17 17:14:04 +0200
eb69fb609f
Bump junit-vintage-engine from 5.7.1 to 5.7.2
#498
dependabot[bot]
2021-05-17 06:44:12 +0000
1405169ebc
Bump mockito-kotlin from 1.5.0 to 1.6.0
#497
dependabot[bot]
2021-05-17 06:44:00 +0000
febcd1b994
Bump versions.mockito from 3.8.0 to 3.10.0
#496
dependabot[bot]
2021-05-17 06:43:54 +0000
5062bef22b
Bump gradle from 4.2.0 to 4.2.1
#495
dependabot[bot]
2021-05-17 06:43:39 +0000
2cf80707f7
Correctly display the folder header also in album view
tzugen
2021-05-16 20:00:28 +0200
72c03cc500
Introduce new Generic Fragments, ViewModels, and Adapters for the display of API data.
tzugen
2021-05-12 13:28:33 +0200
c6a744cc14
Rename classes in preparation of split.
tzugen
2021-05-06 21:08:45 +0200
1fc7a954e9
Regenerate baseline files
tzugen
2021-05-15 15:39:51 +0200
13b00f75f0
Use default values for LongMethod, LongParameterList, LargeClass and ComplexMethod. The algrorithms in detekt had changed when I updated detekt to v1.16, but our values not, resulting in a very long baseline file with many non-sensical warnings. By removing our config we follow the detekt config when they modify their algorithms again.
tzugen
2021-05-15 15:35:35 +0200
1599c96085
Merge pull request #476 from tzugen/j-center
Nite
2021-05-16 17:08:48 +0200
fb1d305545
Update detekt to 1.17.0
#476
tzugen
2021-05-15 14:48:53 +0200
8fbefe7066
Koin has renamed their id
tzugen
2021-05-08 22:50:21 +0200
b136235ccf
Try to remove jcenter()
tzugen
2021-05-08 22:20:22 +0200
74ce93f37b
Merge pull request #490 from ultrasonic/dependabot/gradle/junit-junit-4.13.2
tzugen
2021-05-12 15:15:46 +0200
8fd66b2a1c
Bump junit from 4.12 to 4.13.2
#490
dependabot[bot]
2021-05-12 11:36:22 +0000