278 Commits (0e3347349fc6c521b61352bf824ba97569401b81)

Author SHA1 Message Date
Antoine POPINEAU e7cb5e4c6e
QueueNavigator now returns queue index. 4 years ago
Antoine POPINEAU 7035f073f2
Changed accent color. 4 years ago
Antoine POPINEAU 931cd0b42d
Stop PlayerService when logging out. 4 years ago
Antoine POPINEAU ba31a4efcf
Some tracks do not have album, this fixes a crash trying to retrieve their album cover. Changed the placeholder album cover to be less aggressive to the eye. 4 years ago
Antoine POPINEAU 9fb9d45e05
Add favorite and info button in landscape Now Playing view. 4 years ago
Antoine POPINEAU 8d7836172b
Reorganized Now Playing view to be more legible. 4 years ago
Antoine POPINEAU 308e7d7567
Improve performance of recycler views and prevent flickering on state change. 4 years ago
Antoine POPINEAU 7d95618ff5
Allow track downloading from the search results. 4 years ago
Antoine POPINEAU e4da4af3f3
Prevent keyboard to pop over result pages. 4 years ago
Antoine POPINEAU b9e9272336
Optimized workflow between two searches. 4 years ago
Antoine POPINEAU 61fdb116ad
Fixed an issue where favorited tracks would not show up erroneously in track lists. 4 years ago
Antoine POPINEAU d75e8ae17f
Add a dedicated support email on the Play Store. Mention GitHub and Matrix in the description [skip ci]. 4 years ago
Antoine POPINEAU dd86988518
Explicitely remove notification when paused and the app is swiped up. 4 years ago
Antoine POPINEAU b6b9e4c053
Reattach the detached service notification when the app is swiped (if not playing) for it be removed with the application. 4 years ago
Antoine POPINEAU eb6b7a807b
Fixed album position in track info and ensure safe callback to current recycler view. 4 years ago
Antoine POPINEAU 3a81d26cd9
Renamed some components to refer to Otter instead of Funkwhale. 4 years ago
Antoine POPINEAU 28949a8e17
Fixed loading wheel. 4 years ago
Antoine POPINEAU bc1e911b41
Globalize the use of caching for main sections data, improved handling of loading more pages. 4 years ago
Antoine POPINEAU 57692f2e42
Added copyright and license information (#58). 4 years ago
Antoine POPINEAU fe224b097a
Re-enabled media session on service start. Do not condition radio resumption to having a cookie, since those are only valid when authenticated anonymously. 4 years ago
Antoine POPINEAU 080c07eeab
Specify in the app name when using a develop build. 4 years ago
Antoine POPINEAU b34810d631
Allow media session resuming from media buttons when service is killed. 4 years ago
Antoine POPINEAU b14b703f05
Fix an issue where always retrieving favorites from the network could be really costly and introduce stack overflows (#60). 4 years ago
Antoine POPINEAU 4ecb607f45
Let the media session live when playback is paused. 4 years ago
Antoine POPINEAU a3f84cc56c
Add an application ID suffix for development versions. 4 years ago
Antoine POPINEAU 4b2cf10e78
Fix IO thread performing UI task on some occasion (#59). 4 years ago
Antoine POPINEAU 5d397ab1fe
Sort radios, playlists and favorites by name. 4 years ago
Antoine POPINEAU f3bbca9c27
Fixed caching of metadata. 4 years ago
Antoine POPINEAU 37d5c7b7be
Load data from network on resume if cached data is empty. 4 years ago
Antoine POPINEAU 97bb621d7f
Enable network security setting to allow for user-configured CAs. 4 years ago
Antoine POPINEAU b2e6ec43a8
Improved loading of new and cached items. 4 years ago
Antoine POPINEAU de0a494b43
Do not transform URLs to HTTPS now that we support cleartext connections. 4 years ago
Antoine POPINEAU 0facf09c94
Do not list artists without albums. 4 years ago
Antoine POPINEAU 2c4f8a4329
Added margin on the left of album release date. 4 years ago
Antoine POPINEAU e17c706ae3
Release date can be null, changed model and added checks. 4 years ago
Antoine POPINEAU 37f4b1da9e
Sort artists and global albums by name/title. Sort an artist's albums by release date. Display the release year in the albums view (#54). 4 years ago
Antoine POPINEAU b0d7ff393d
Changed track metadata reporting method so it could work similarly across devices (notification, ambient display, lockscreen, watches, ...) (#55). 4 years ago
Antoine POPINEAU 34ddef8489
Prepare 1.0.20: provide missing debug values. 4 years ago
Antoine POPINEAU 7f6b748032
Prepare 1.0.20: resized screenshots to be accepted by the Play Store. 4 years ago
Antoine POPINEAU 1a105654f0
Prepare 1.0.20. 4 years ago
Antoine POPINEAU 1238931384
Updated banner with new logo. Added source files for logo and banner. 4 years ago
Antoine POPINEAU 100514cde6
Limit the width of the login screen in landscape mode to be easier on the eye. 4 years ago
Antoine POPINEAU 72ba8733b3
Added downloads option menu in landscape mode. 4 years ago
Antoine POPINEAU 49f5754f2b
Add more emphasis to currently playing track in listings. 4 years ago
Antoine POPINEAU 9b888ba17f
Do not skip track on error if the user paused playback. Fixed an issue where two track could be marked as playing at the same time in TracksFragment. 4 years ago
Antoine POPINEAU 212b44a22f
Actually disable caching if cache size is set to zero. 4 years ago
Antoine POPINEAU 441ca3249c
Added new full set of adaptive icons. 4 years ago
Antoine POPINEAU c420f26b88
Added the full-size logo to prevent blurry Otter icon. Resized album cover arts in landscape mode. 4 years ago
Antoine POPINEAU 921154edbb
Updated Gradle and Gradle plugin versions. Enabled artifact minification and resource shrinking (reduces APK size by more than 50%). 4 years ago
Antoine POPINEAU 9c61fcf462
Tidied up usage of GlobalScope to the profit of AndroidX's lifecycle coroutine scopes. 4 years ago