Commit Graph

1447 Commits

Author SHA1 Message Date
tzugen 72c03cc500
Introduce new Generic Fragments, ViewModels, and Adapters for the display of API data.
* Splits former SelectAlbumFragment into separate fragments for Albums and general collections of tracks
* Renames and refactors SelectArtist view to extend the new Generic classes
* Adds error handling (Fixes #484)
* Adds EndlessScrolling capabilities to all Album Lists
* Uses RecyclerViews and LiveData for performance and in-memory caching
* Refreshes the UI to be aligned with the ArtistList UI
* Add a new GenericEntry to the domain data classes, and make other types extend it
2021-05-16 17:42:31 +02:00
tzugen c6a744cc14
Rename classes in preparation of split. 2021-05-16 17:42:31 +02:00
tzugen 1fc7a954e9
Regenerate baseline files 2021-05-16 17:42:31 +02:00
tzugen 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.
2021-05-16 17:42:31 +02:00
Nite 1599c96085
Merge pull request #476 from tzugen/j-center
Try to remove jcenter()
2021-05-16 17:08:48 +02:00
tzugen fb1d305545
Update detekt to 1.17.0 2021-05-15 14:50:04 +02:00
tzugen 8fbefe7066
Koin has renamed their id 2021-05-15 14:50:04 +02:00
tzugen b136235ccf
Try to remove jcenter() 2021-05-15 14:50:04 +02:00
tzugen 74ce93f37b
Merge pull request #490 from ultrasonic/dependabot/gradle/junit-junit-4.13.2
Bump junit from 4.12 to 4.13.2
2021-05-12 15:15:46 +02:00
dependabot[bot] 8fd66b2a1c
Bump junit from 4.12 to 4.13.2
Bumps [junit](https://github.com/junit-team/junit4) from 4.12 to 4.13.2.
- [Release notes](https://github.com/junit-team/junit4/releases)
- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.12.md)
- [Commits](https://github.com/junit-team/junit4/compare/r4.12...r4.13.2)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-12 11:36:22 +00:00
tzugen 642c90974c
Merge pull request #487 from ultrasonic/dependabot/gradle/com.android.support.test-runner-1.0.2
Bump runner from 1.0.1 to 1.0.2
2021-05-12 13:35:35 +02:00
dependabot[bot] a5ad39caba
Removing unused testing dependencies 2021-05-12 12:58:48 +02:00
tzugen 403fead776
Merge pull request #492 from ultrasonic/dependabot/gradle/androidx.core-core-ktx-1.5.0-rc02
Bump core-ktx from 1.5.0-rc01 to 1.5.0-rc02
2021-05-12 11:35:16 +02:00
dependabot[bot] 7a012d3bce
Bump core-ktx from 1.5.0-rc01 to 1.5.0-rc02
Bumps core-ktx from 1.5.0-rc01 to 1.5.0-rc02.

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-12 09:13:31 +00:00
Óscar García Amor 426249f370
Merge pull request #491 from tzugen/weekly
Run dependabot only weekly!
2021-05-12 11:13:06 +02:00
Nite 1df6181cc3
Merge branch 'develop' into weekly 2021-05-12 10:38:32 +02:00
tzugen f897a1b459
Merge pull request #486 from ultrasonic/dependabot/gradle/commons-codec-commons-codec-1.15
Bump commons-codec from 1.10 to 1.15
2021-05-12 10:19:33 +02:00
tzugen b78dadc170
Run dependabot only weekly! 2021-05-12 10:07:43 +02:00
dependabot[bot] 330dade288
Bump commons-codec from 1.10 to 1.15
Bumps [commons-codec](https://github.com/apache/commons-codec) from 1.10 to 1.15.
- [Release notes](https://github.com/apache/commons-codec/releases)
- [Changelog](https://github.com/apache/commons-codec/blob/master/RELEASE-NOTES.txt)
- [Commits](https://github.com/apache/commons-codec/compare/1.10...rel/commons-codec-1.15)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-12 06:26:57 +00:00
Nite 14941486a5
Merge pull request #485 from tzugen/context-free-2
Removing remaining context from MusicService signatures.
2021-05-11 15:32:18 +02:00
tzugen a60be2157b
Removing remaining context from MusicService signatures. 2021-05-11 14:26:29 +02:00
Nite aed5d9b629
Merge pull request #480 from ultrasonic/dependabot/gradle/com.google.android.material-material-1.3.0
Bump material from 1.2.1 to 1.3.0
2021-05-11 14:09:32 +02:00
Nite c7904fad84
Merge branch 'develop' into dependabot/gradle/com.google.android.material-material-1.3.0 2021-05-11 13:41:34 +02:00
tzugen de44d28257
Merge pull request #482 from ultrasonic/dependabot/gradle/androidx.media-media-1.3.1
Bump media from 1.3.0 to 1.3.1
2021-05-11 13:13:06 +02:00
dependabot[bot] 4617a210fa
Bump media from 1.3.0 to 1.3.1
Bumps media from 1.3.0 to 1.3.1.

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-11 11:00:16 +00:00
dependabot[bot] cb5cdbe878
Bump material from 1.2.1 to 1.3.0
Bumps [material](https://github.com/material-components/material-components-android) from 1.2.1 to 1.3.0.
- [Release notes](https://github.com/material-components/material-components-android/releases)
- [Commits](https://github.com/material-components/material-components-android/compare/1.2.1...1.3.0)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-11 10:50:12 +00:00
Nite 09b5654f5a
Merge pull request #479 from ultrasonic/dependabot/gradle/androidx.constraintlayout-constraintlayout-2.0.4
Bump constraintlayout from 2.0.1 to 2.0.4
2021-05-11 12:48:42 +02:00
dependabot[bot] d399780d23
Bump constraintlayout from 2.0.1 to 2.0.4
Bumps constraintlayout from 2.0.1 to 2.0.4.

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-11 10:38:46 +00:00
Nite e9cc2880f2
Merge pull request #477 from tzugen/context-free
Make all preference operations context-free
2021-05-11 12:34:51 +02:00
tzugen c66118172c
Revert accidental changes in the method signature. 2021-05-11 12:04:29 +02:00
tzugen 5b6fa20050
This was literally the result of removing one(!) dependency on context inside FileUtil
17 Classes with x function  which don't need to pass around context anymore..
2021-05-11 12:04:29 +02:00
tzugen f2b1ba0e94
Remove unused context references in MusicServiceFactory 2021-05-11 12:04:29 +02:00
tzugen 1fa9e604b5
Remove a large number of baselined detekt issues :) 2021-05-11 12:04:29 +02:00
tzugen 76ba4c8ac9
Remove more context dependencies 2021-05-11 12:04:29 +02:00
tzugen 2c5f8d9dd0
Now we can stop passing around the context for a lot of API calls 2021-05-11 12:04:29 +02:00
tzugen 9ec92c6cf3
Make all preference operations context-free
(use the application context for them)
2021-05-11 12:04:26 +02:00
Nite 21282b4c17
Merge pull request #478 from tzugen/nav-crash
Nav crash
2021-05-10 16:30:02 +02:00
tzugen 6c122b9e80
Fix #415 2021-05-09 18:31:54 +02:00
tzugen e0eb2aaf61
Fix a number of warnings 2021-05-09 18:30:38 +02:00
tzugen e8fe006b1a
Merge pull request #473 from ultrasonic/dependabot/gradle/versions.navigation-2.3.5
Bump versions.navigation from 2.3.2 to 2.3.5
2021-05-09 09:28:59 +02:00
dependabot[bot] d46c556e6f
Bump versions.navigation from 2.3.2 to 2.3.5
Bumps `versions.navigation` from 2.3.2 to 2.3.5.

Updates `navigation-fragment` from 2.3.2 to 2.3.5

Updates `navigation-ui` from 2.3.2 to 2.3.5

Updates `navigation-fragment-ktx` from 2.3.2 to 2.3.5

Updates `navigation-ui-ktx` from 2.3.2 to 2.3.5

Updates `navigation-dynamic-features-fragment` from 2.3.2 to 2.3.5

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-08 16:11:09 +00:00
tzugen e06400550b
Merge pull request #475 from ultrasonic/dependabot/gradle/org.jetbrains.kotlinx-kotlinx-coroutines-android-1.4.3-native-mt
Bump kotlinx-coroutines-android from 1.3.9 to 1.4.3-native-mt
2021-05-08 18:09:57 +02:00
dependabot[bot] 19614e79c1
Bump kotlinx-coroutines-android from 1.3.9 to 1.4.3-native-mt
Bumps [kotlinx-coroutines-android](https://github.com/Kotlin/kotlinx.coroutines) from 1.3.9 to 1.4.3-native-mt.
- [Release notes](https://github.com/Kotlin/kotlinx.coroutines/releases)
- [Changelog](https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md)
- [Commits](https://github.com/Kotlin/kotlinx.coroutines/commits)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-07 15:06:28 +00:00
Nite 8d2f4b5bf1
Merge pull request #467 from tzugen/lockscreen-controls
Lockscreen controls
2021-05-07 16:53:14 +02:00
Nite ec21e14e33
Merge branch 'develop' into lockscreen-controls 2021-05-07 16:15:20 +02:00
Nite 48ebe8939b
Merge pull request #471 from ultrasonic/dependabot/gradle/org.junit.vintage-junit-vintage-engine-5.7.1
Bump junit-vintage-engine from 5.3.1 to 5.7.1
2021-05-07 16:10:23 +02:00
Nite 0b2a62f391
Fixed some more warnings 2021-05-07 15:55:03 +02:00
Nite e37791e37c
Fixed deprecation warnings for kluent 2021-05-07 15:36:11 +02:00
dependabot[bot] 1deefb6a22
Bump junit-vintage-engine from 5.3.1 to 5.7.1
Bumps [junit-vintage-engine](https://github.com/junit-team/junit5) from 5.3.1 to 5.7.1.
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](https://github.com/junit-team/junit5/compare/r5.3.1...r5.7.1)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-07 09:16:04 +00:00
Nite f0e285cc67
Merge pull request #466 from tzugen/remove-version
Remove unused versions.kt & semver
2021-05-07 11:12:50 +02:00