Commit Graph

  • 2eaa9a2091
    Fix two bugs in the new image loader: 1. Id was checked for nullability, but it is actually an empty string in most cases where there is no Cover art. This lead to queries without id set. 2. Size was not respected by the new image loader. tzugen 2021-06-02 15:21:45 +02:00
  • 90ecbe4b78
    Make getCoverArt require a non-null entry tzugen 2021-06-01 14:43:02 +02:00
  • e95b2ce09c
    refactored a bit, and some cleanup James Wells 2021-06-06 18:28:46 -04:00
  • be4ffc2c7e
    Merge branch 'develop' into AndroidAuto James Wells 2021-06-06 16:36:33 -04:00
  • 1dc480b141
    Bump version to 2.21.0 2.21.0 Óscar García Amor 2021-06-03 10:33:05 +02:00
  • e0f9059de8
    Update translations Óscar García Amor 2021-06-03 08:58:13 +02:00
  • 0a886d7095
    Merge pull request #505 from Maxmystere/check-server-features Nite 2021-06-01 15:37:56 +02:00
  • 17b9b776fb
    Add french translation Maxence G 2021-05-31 17:02:27 +02:00
  • 132ee3b563
    Removed unused string Nite 2021-05-31 14:26:48 +02:00
  • fe5ee8b12a
    Fixed ktlint Nite 2021-05-31 14:04:46 +02:00
  • 41023282e8
    Fixed detekt Fixed code duplication Added more info to the Connection Test dialog for the user Nite 2021-05-31 13:38:53 +02:00
  • 67870efd67
    Fix length Maxence G 2021-05-29 15:46:09 +02:00
  • 3e08735374
    run ktlint Maxence G 2021-05-29 15:42:15 +02:00
  • 075b80c01f
    Fix new active server getter Maxence G 2021-05-29 15:30:01 +02:00
  • d8e7b991cd
    Merge remote-tracking branch 'base/develop' into check-server-features Maxence G 2021-05-29 15:28:25 +02:00
  • fd48367cab
    Reduce function length Maxence G 2021-05-29 15:00:46 +02:00
  • 7d15f67d2d
    Merge pull request #504 from ultrasonic/dependabot/gradle/io.gitlab.arturbosch.detekt-detekt-gradle-plugin-1.17.1 tzugen 2021-05-29 10:51:47 +02:00
  • 2050e21c9c
    Bump detekt-gradle-plugin from 1.17.0 to 1.17.1 dependabot[bot] 2021-05-29 08:35:39 +00:00
  • ddc0d71538
    Merge pull request #507 from ultrasonic/dependabot/gradle/versions.kotlin-1.5.10 tzugen 2021-05-29 10:34:58 +02:00
  • e666498f13
    Initial Test of Android Auto James Wells 2021-05-28 20:30:36 -04:00
  • 8aa1cf1e2c
    Fix Kotlin 1.5 deprecated calls tzugen 2021-05-28 20:32:31 +02:00
  • 71068fe635
    Upgrade Koin to 3.0.2 tzugen 2021-05-27 12:15:56 +02:00
  • f9401ba1fa
    Apply JVM Target to all Kotlin tasks tzugen 2021-05-24 12:04:18 +02:00
  • d8500e45e4
    Kotlin and Room need to be updated at the same time. tzugen 2021-05-18 12:30:45 +02:00
  • e1d3e61c74
    Bump kotlinx-coroutines-android from 1.4.3-native-mt to 1.5.0-native-mt dependabot[bot] 2021-05-18 12:14:45 +02:00
  • b5801f488f
    Bump versions.kotlin from 1.4.32 to 1.5.10 dependabot[bot] 2021-05-27 12:36:26 +00:00
  • bf013c02d6
    Merge pull request #506 from tzugen/KotlinServices Nite 2021-05-28 17:31:36 +02:00
  • ee9c478bfe
    Make parentId nullable in TrackCollectionModel tzugen 2021-05-28 12:35:29 +02:00
  • e21ae1299b
    Fix more detekt and lint issues and remove them from the baseline. tzugen 2021-05-27 11:41:00 +02:00
  • 492b6be0c0
    TEST tzugen 2021-05-27 14:36:10 +02:00
  • 9bbc8df4e6
    TEST tzugen 2021-05-27 14:36:10 +02:00
  • d5d6bce5ba
    Upgrade Koin to 3.0.2 tzugen 2021-05-27 12:15:56 +02:00
  • 6dc0eb7ecc
    Move files to Koltin dir tzugen 2021-05-27 11:33:10 +02:00
  • cc7e273d50
    Fix remaining warnings tzugen 2021-05-27 11:18:29 +02:00
  • ac77d9557c
    Clarify time handling for the time limited cache (Less magic numbers) tzugen 2021-05-27 11:15:28 +02:00
  • 154662bec5
    Make Artist and Entry comparable (thus sortable) tzugen 2021-05-27 11:14:23 +02:00
  • aa1c0d8baa
    Convert TimeLimitedCache to Kotlin tzugen 2021-05-27 11:13:23 +02:00
  • 38c1480f77
    Whitespace and detekt tzugen 2021-05-26 23:25:56 +02:00
  • 8567fc0105
    Fix warning in FileLoggerTree.kt tzugen 2021-05-26 23:22:13 +02:00
  • e059d737bc
    Adopt changes from stricter nullabilities tzugen 2021-05-26 23:21:56 +02:00
  • b30584f99c
    Make Entry always have an id tzugen 2021-05-26 23:20:19 +02:00
  • 3257fb9153
    Make Entry always have an id tzugen 2021-05-26 23:18:51 +02:00
  • 5ac36b749b
    Convert all Services to Kotlin tzugen 2021-05-26 23:17:52 +02:00
  • 3f2daaa7ec
    Rename .java to .kt tzugen 2021-05-26 23:17:52 +02:00
  • e55d894f45
    Consistently throw Exeception in OfflineMusicService tzugen 2021-05-26 21:32:52 +02:00
  • f510638571
    Fix KtLint issue tzugen 2021-05-26 08:44:11 +02:00
  • 31850bf270
    Cleanup AlertDialog method tzugen 2021-05-26 08:36:54 +02:00
  • 3c4a5064b0
    change exception type Maxence G 2021-05-25 19:30:02 +02:00
  • 070e0ac792
    Fix lintFormat + remove synchronized Maxence G 2021-05-25 18:51:00 +02:00
  • 1b7f48c53a
    Implement server feature checking Maxence G 2021-05-24 23:25:12 +02:00
  • 429346d707
    Apply JVM Target to all Kotlin tasks tzugen 2021-05-24 12:04:18 +02:00
  • bfaffc29fe
    Update Koin to 2.2.3 tzugen 2021-05-24 12:03:50 +02:00
  • bfdd7b7b3c
    Kotlin and Room need to be updated at the same time. tzugen 2021-05-18 12:30:45 +02:00
  • 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 +00:00
  • cebbb39caf
    Merge pull request #502 from ultrasonic/dependabot/gradle/androidx.core-core-ktx-1.5.0 tzugen 2021-05-24 10:37:25 +02:00
  • faee926c35
    Bump core-ktx from 1.5.0-rc02 to 1.5.0 dependabot[bot] 2021-05-24 08:14:46 +00:00
  • 04b4b154e4
    Merge pull request #501 from tzugen/impl Nite 2021-05-24 09:23:53 +02:00
  • 818a6b123b
    Bump versions.koin from 2.2.2 to 2.2.3 dependabot[bot] 2021-05-24 07:01:22 +00:00
  • 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 tzugen 2021-05-22 11:01:12 +02:00
  • 79fd1ac84f
    Remove resolved issues from baselines tzugen 2021-05-21 23:33:52 +02:00
  • 0500bd5e88
    Handle also UnknownHostException in GenericListModel tzugen 2021-05-21 23:26:13 +02:00
  • 005c1cb8f7
    Fix an String resource int that wasn't converted to a String tzugen 2021-05-21 23:25:44 +02:00
  • 3d99269c41
    Remove context from ShufflePlayBuffer tzugen 2021-05-21 23:08:28 +02:00
  • ed6c6c9057
    Remove two warnings in Downloader tzugen 2021-05-21 23:04:35 +02:00
  • b8fbbd8c49
    Remove Context from Downloader & DownloadFile tzugen 2021-05-21 23:03:42 +02:00
  • 9b2e54b94e
    Remove context from JukeboxMediaPlayer and Scrobbler tzugen 2021-05-21 22:52:16 +02:00
  • 00e64cdddc
    Use lambdas in OfflineMusicService tzugen 2021-05-21 22:39:21 +02:00
  • 1b5db9da1f
    Make ExternalStorageMonitor context-free tzugen 2021-05-21 22:37:43 +02:00
  • df047dd463
    Refactor MediaPlayerController to Kotlin and also make MediaPlayerService context-free tzugen 2021-05-21 22:35:22 +02:00
  • a801e276ee
    Rename .java to .kt tzugen 2021-05-21 22:35:21 +02:00
  • 05cb82921d
    Fix remaining warnings in MediaPlayerLifecycleSupport tzugen 2021-05-21 19:20:21 +02:00
  • f596dc77c1
    Make MediaPlayerLifecycleSupport context-free tzugen 2021-05-21 19:15:41 +02:00
  • 7922d6caad
    Prevent leaks by making cleanup tasks static tzugen 2021-05-21 19:11:26 +02:00
  • b25a118148
    Remove unused context from CacheCleaner tzugen 2021-05-21 18:50:57 +02:00
  • 402fe961ba
    Merge MediaPlayerController interface & implementation tzugen 2021-05-21 18:50:21 +02:00
  • 6943dc5895
    Merge pull request #500 from tzugen/detekt-3 Nite 2021-05-21 09:33:23 +02:00
  • f1713fdbd3
    Use a recently maintained version of DSLV, which compiles correctly with newer Gradles. tzugen 2021-05-20 18:41:15 +02:00
  • b0b03c0fe0
    Be more selective with the configuration of gradle.properties in CI tzugen 2021-05-20 08:12:29 +02:00
  • ab4c2c1bbe
    Add staggered caching, to increase the times we have a warm cache tzugen 2021-05-20 07:40:07 +02:00
  • 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 +02:00
  • 78e4a00476
    Our target sdk is 29 tzugen 2021-05-19 19:38:51 +02:00
  • 387119a90c
    Make the CI fail if any new lint issues (warnings or errors) are added. tzugen 2021-05-19 19:01:29 +02:00
  • d26f8595ab
    Manually disable IconMissingDensityFolder tzugen 2021-05-19 20:01:09 +02:00
  • dff054847a
    Regenerate lint baseline Removes 238 fixed issues Adds 177 previously unlisted issues tzugen 2021-05-19 18:58:12 +02:00
  • 10edce9f56
    Disable daemon tzugen 2021-05-19 22:34:30 +02:00
  • 3a05f30907
    Fix more warnings tzugen 2021-05-19 18:37:54 +02:00
  • b559f6420e
    Move certain ignores from the baseline to the specified files. This makes refactoring much less fragile. tzugen 2021-05-19 19:24:30 +02:00
  • 689b704bc5
    Enable parallel AST generation tzugen 2021-05-19 18:08:16 +02:00
  • 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 +02:00
  • 8b01118233
    Remove local copy of com.mobeta.android.dslv in favour of importing it from maven tzugen 2021-05-19 13:13:41 +02:00
  • 3807a94134
    28 tzugen 2021-05-19 21:33:02 +02:00
  • 1eb901ba57
    28 tzugen 2021-05-19 21:24:15 +02:00
  • f074c6b676
    Revert tzugen 2021-05-19 21:14:03 +02:00
  • aac0376b79
    Disable daemon tzugen 2021-05-19 20:24:09 +02:00
  • 74997653ee
    Move lint step forwards tzugen 2021-05-19 20:13:02 +02:00
  • 7f2cba8985
    Manually disable IconMissingDensityFolder tzugen 2021-05-19 20:01:09 +02:00
  • 5d9fa879b0
    Our target sdk is 29 tzugen 2021-05-19 19:38:51 +02:00
  • 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 +02:00
  • 1d5602506d
    Ammend tzugen 2021-05-19 19:29:29 +02:00
  • 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 +02:00