Christophe Henry
|
45773aac8d
|
Improve player bottom sheet, in particular fling support
|
2023-09-18 17:35:26 +02:00 |
Ryan Harg
|
c10b3d4a75
|
Keep the player always on top
|
2023-01-10 12:56:20 +00:00 |
Ryan Harg
|
a810e13cfb
|
Custom cache layer for cover art which ignores (pre-signed URL) query
|
2023-01-10 10:00:41 +00:00 |
Ryan Harg
|
87a0ef5a42
|
Filter favorites
|
2022-12-09 08:49:41 +00:00 |
Ryan Harg
|
566dca1518
|
Use Picasso stableKey for better caching against pre-signed URLs
|
2022-12-08 13:29:34 +00:00 |
Ryan Harg
|
2de6ca303e
|
Necessary upgrades to compileSdk and targetSdk and adjusting code
|
2022-12-06 09:35:33 +01:00 |
Hugh Daschbach
|
48570e24ea
|
Minor cleanup: consistent deserialization.
|
2022-09-03 11:09:21 +00:00 |
Ryan Harg
|
bfdac03d0c
|
Upgrade to Kotlin 1.7.0
|
2022-08-26 12:06:41 +00:00 |
Ryan Harg
|
1b0381fde4
|
#119: Default deserializer has no string deserialization implementation
|
2022-06-16 13:10:10 +00:00 |
Ryan Harg
|
20ee27da21
|
fix authorization
|
2022-06-11 14:37:38 +00:00 |
Ryan Harg
|
ef3387dee0
|
Fix existing linting problems
|
2021-09-09 09:56:15 +02:00 |
Ryan Harg
|
94ac0c6b85
|
Upgrading Android Gradle Plugin
- Also moving some model classes
|
2021-08-22 09:48:36 +02:00 |
Ryan Harg
|
73631cc9e9
|
Further fix for refreshing access token
|
2021-08-22 07:13:19 +00:00 |
Ryan Harg
|
3aa37e5d3c
|
#80: Display error messages for user when login failes
|
2021-08-10 14:59:12 +02:00 |
Ryan Harg
|
c997405906
|
#79: Add log statements in authentication code
|
2021-08-09 20:04:33 +02:00 |
Ryan Harg
|
a9319b88b0
|
#7: Add Koin as dependency injection library
|
2021-08-09 04:50:46 +00:00 |
Ryan Harg
|
e60d93a05a
|
#7: Add unit tests to OAuthDatasource
|
2021-07-30 08:57:49 +00:00 |
Ryan Harg
|
fcfc30a97e
|
#48: Implement OAuth2 authentication
|
2021-07-23 12:10:13 +00:00 |
Ryan Harg
|
208c7e584b
|
Change base package name from org to audio
|
2021-07-12 10:14:26 +02:00 |