Commit Graph

289 Commits

Author SHA1 Message Date
Antoine POPINEAU 98b7812a47
We failed to remove bold typeface for non-currently playing tracks when recycling views. This is fixed. 2019-11-16 16:52:43 +01:00
Antoine POPINEAU a21cafdbe0
Fix miscellaneous bugs to Flow implementation. 2019-11-16 16:52:42 +01:00
Antoine POPINEAU ba12854e6c
Migrate to Flows. 2019-11-16 16:52:39 +01:00
Antoine POPINEAU 4e60906fe9
Wrong version code generator. [skip ci] 2019-11-06 09:05:48 +01:00
Antoine POPINEAU 2c87e7c983
Moved androidGitVersion to top of the file, else it is not taken into account. [skip ci] 2019-11-06 09:01:39 +01:00
Antoine POPINEAU 7084be81de
Remove -dirty suffix from version name if workdir is not clean (for F-Droid). [skip ci] 2019-11-06 08:14:02 +01:00
Antoine POPINEAU 3cd1d77b85
Trying and fix F-Droid build. [skip ci] 2019-11-06 01:08:30 +01:00
Antoine POPINEAU 28d395e1da
Fixed publish script [ci skip]. 2019-10-31 13:59:14 +01:00
Antoine POPINEAU 28761b63c0
Prepare release 1.0.13. 2019-10-31 11:45:41 +01:00
Antoine POPINEAU 668394e798
Merge branch 'master' of github.com:apognu/otter 2019-10-31 11:20:26 +01:00
Antoine POPINEAU 22c99d384c
Fixed issue #7 to display all search results properly. 2019-10-31 11:20:12 +01:00
Antoine POPINEAU c180456e9d
Fixed Travis URL in README [ci skip]. 2019-10-31 01:03:37 +01:00
Antoine POPINEAU 657c72480e
Some vendors' battery optimizers killed the background service quite
quickly when the app is in the background and *not* playing music. This
had the effect of breaking all player actions within the app (queue
listing, playback control, etc.).

This "starts" PlayerService every time MainActivity is resumed, which is
a noop if the service is still running, but allows retrieving app
functionality otherwise.
2019-10-31 00:46:35 +01:00
Antoine POPINEAU bf1bba1162
Added README. 2019-10-30 22:59:05 +01:00
Antoine POPINEAU 993e780d54
Remove underline under SearchView. 2019-10-30 22:28:31 +01:00
Antoine POPINEAU 43ffffa68f
Added album cover to MediaSession (for WearOS media controls, and future Chromecast support). 2019-10-30 22:21:02 +01:00
Antoine POPINEAU d40a2e3702
Install NDK for Flac and OPUS codec stripping. 2019-10-30 22:10:50 +01:00
Antoine POPINEAU eac875b9cb
Clear queue on logout. 2019-10-30 22:06:57 +01:00
Antoine POPINEAU 5c1498bb95
Automate editing of store listing. 2019-10-30 21:58:24 +01:00
Antoine POPINEAU 07d00ee69c
Fixed GitHub releases. 2019-10-30 15:09:15 +01:00
Antoine POPINEAU a4fd317e5c
Sign tags. 2019-10-30 15:01:01 +01:00
Antoine POPINEAU f45e5f7a36
Integrating CI. Configure GitHub releases. 2019-10-30 14:47:04 +01:00
Antoine POPINEAU 7c9a71d6d7
Put buggy features behind an experiments gate (favorites, for now). Optimized layouts to be able to load lots of content. Fixed Funkwhale API URLs to try and be backward compatible. 2019-10-29 23:41:44 +01:00
Antoine POPINEAU a63f3f7e68
Added ability to not fetch on create for fragments. Added animation on queue change. 2019-10-24 12:35:34 +02:00
Antoine POPINEAU 2d5e73dcd4
Fix crash on illegal characters in URL. Fixed caret and error color on login form. 2019-10-23 22:05:56 +02:00
Antoine POPINEAU 0fa0b5d212
Added support for Flac. 2019-10-23 21:41:50 +02:00
Antoine POPINEAU e84455390b
Several improvements in UI (better colors for night mode, added icons).
Better handling of startup (login activity would reset if put in the background).
Allow use of schemeless hostname for login.
Destroy main activity and clear cache on logout.
Change of endpoint for favorites retrieval for one with much better performance.
2019-10-23 20:21:18 +02:00
Antoine POPINEAU 78468167ca
Fixed crash on coverless albums. 2019-10-22 21:56:33 +02:00
Antoine POPINEAU 6139591bd1
Fixed build script. 2019-10-22 20:19:05 +02:00
Antoine POPINEAU 9e7d1cfe29
Added missing ripple effects. Fixed padding around list items. Moved event buses into Application object. 2019-10-22 20:03:52 +02:00
Antoine POPINEAU 68e5f7e1d1
Migrated to Kotlin for Gradle scripts. 2019-10-21 23:26:06 +02:00
Antoine POPINEAU 58ca43c74f
Set up automatic store uploads and versions management. 2019-10-21 22:11:51 +02:00
Antoine POPINEAU 8b0ce7a32d
Release 1.0.5. 2019-10-21 20:30:16 +02:00
Antoine POPINEAU 5a14b3cfa4
Set page size to 50. Added favorite management on playlists. Fixed loop over loading of playlist tracks. 2019-10-21 20:26:26 +02:00
Antoine POPINEAU 0b14415e1e
Linting. 2019-10-21 19:49:48 +02:00
Antoine POPINEAU 69d789c4f8
Add seek bar on notification for Android 10+. 2019-10-21 18:59:48 +02:00
Antoine POPINEAU 045248adc6
Updated dark mode colors to be more pleasing on the eye. 2019-10-21 12:20:29 +02:00
Antoine POPINEAU 31063fb40f
Misc refactoring. 2019-10-21 11:51:32 +02:00
Antoine POPINEAU 5f495f54e5
Initial commit. 2019-10-20 15:19:18 +02:00