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
Hugh Daschbach
1566d1fbcf
Open queue scrolled to current track.
2023-01-04 13:28:44 +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
bea1d1f397
LoginActivity: startActivityForResult deprecated.
...
Migrate startActivityForResult/onActivityResult to
StartActivityForResult/registerForActivityResult in
LoginActivity/OAuth.
This moves responsibility for scheduling the starting Intent from
OAuth to LoginActivity.
OAuth still generates the Intent. But instead of starting the intent
directly in OAuth, the intent is returned to LoginActivity. This
better associates processing the activity result with its invocation.
OAuthTest module updated to accommodate internal API change.
2022-12-06 09:35:33 +01:00
Hugh Daschbach
4827fbccc1
RequentBus: replace deprecated implementation.
...
Convert RequestBus from deprecated BroadcastChannel to a SharedFlow.
2022-12-06 09:35:32 +01:00
Hugh Daschbach
1a038b2355
CommandBus: replace deprecated implementation.
...
Convert CommandBus from deprecated BroadcastChannel to a SharedFlow.
2022-12-06 09:35:32 +01:00
Hugh Daschbach
be8901390e
EventBus: replace deprecated implementation.
...
Convert EventBus from deprecated BroadcastChannel to a SharedFlow.
2022-12-06 09:35:32 +01:00
Hugh Daschbach
6d1ad9cd78
ProgressBus: replace deprecated implementation.
...
Convert Progress from deprecated BroadcastChannel to a StateFlow.
2022-12-06 09:35:31 +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
70d9ba241b
Fix "A resource failed to call close." warnings.
2022-06-12 12:48:32 +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
ea286c2345
Minor adjustments to get rid of deprecation warnings
2021-08-27 13:28:23 +02:00
Ryan Harg
4f9f605bbf
Improving OAuth implementation
2021-08-27 11:06:46 +02:00
Ryan Harg
107a8d55e8
Refactor OAuth code
2021-08-23 09:17:06 +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
8ecc6f9b69
Add http retry back on unauthorized request
2021-08-20 11:50:32 +02:00
Ryan Harg
c8382495ea
74: Add logs for queue management
2021-08-13 12:55:38 +00:00
Ryan Harg
fe4a00ae07
74: Update logging to gather more information
2021-08-13 08:56:00 +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
80fc39a927
Remove OAuth interface
2021-08-09 08:40:04 +02:00
Ryan Harg
a9319b88b0
#7 : Add Koin as dependency injection library
2021-08-09 04:50:46 +00:00
Ryan Harg
81dd69a9d7
Remove unused experimental switch
2021-08-06 09:00:34 +02:00
Ryan Harg
09787c71f5
Update Android Gradle Plugin to 7.0.0
2021-08-04 08:41:42 +00:00
Ryan Harg
3a8b332796
#7 : Unit tests for oauth authorization
2021-08-03 10:29:41 +02:00
Ryan Harg
2e35a313fc
#7 : Add more tests to OAuth component
2021-08-02 13:24:12 +02: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
d2497c7217
Remove build warnings
2021-07-21 07:11:44 +00:00
Ryan Harg
208c7e584b
Change base package name from org to audio
2021-07-12 10:14:26 +02:00