Commit Graph

50 Commits

Author SHA1 Message Date
Ryan Harg a9319b88b0 #7: Add Koin as dependency injection library 2021-08-09 04:50:46 +00:00
Ryan Harg 7ddff0843f Housekeeping/7 integration testing 2021-08-06 19:16:46 +00:00
Ryan Harg db034a0615
#73: Remove jcenter repo from buildscript repos 2021-08-06 11:32:26 +02:00
Ryan Harg ca615d51aa Update some dependencies
- Add dependency plugin
- Update gradle wrapper version
- Update build script to remove deprecations
2021-08-06 07:36:33 +00:00
Ryan Harg 09787c71f5 Update Android Gradle Plugin to 7.0.0 2021-08-04 08:41:42 +00: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 b91bd177c1
Disable build breaking for missing translations 2021-07-20 11:38:35 +02:00
Ryan Harg 6245d9a2dd
Update and clean gradle build 2021-07-20 09:01:52 +02:00
Ryan Harg 09a4eba994
Update some dependencies 2021-07-16 14:57:01 +02:00
Ryan Harg ff4f6408da Housekeeping/migrate to viewbinding 2021-07-16 08:03:52 +00:00
Georg Krause 8ac2d83dcb
Add debug singing config 2021-07-13 12:48:24 +02:00
Ryan Harg 208c7e584b
Change base package name from org to audio 2021-07-12 10:14:26 +02:00
Georg Krause 07a785d99b
Change version code to include build number 2021-07-12 09:46:57 +02:00
Ryan Harg 3d34ac132a
Update to latest 2.11 exoplayer version 2021-07-12 09:04:57 +02:00
Ryan Harg 512d596b36
Update to newest version of material design and core-ktx 2021-07-11 18:46:02 +02:00
Ryan Harg a35e4759b8
Update to newest version of Fuel http client 2021-07-11 18:41:10 +02:00
Ryan Harg 3c86003e30 Rebrand/rename packages 2021-07-02 11:55:49 +00:00
Ryan Harg 4a1630032d Update some dependencies and adapt where necessary 2021-07-01 11:25:09 +00:00
Ryan Harg eea0628d3d
Replace app logos and app name
commit f9058b7b08
Author: Ryan Harg <ryan.harg@mailbox.org>
Date:   Tue Jun 29 18:41:32 2021 +0200

    Exchange app logo in login activity

commit a67d2a854c
Author: Ryan Harg <ryan.harg@mailbox.org>
Date:   Tue Jun 29 15:00:31 2021 +0200

    Re-add source-set specific application name

commit 8bfcb36d60
Author: Ryan Harg <ryan.harg@mailbox.org>
Date:   Tue Jun 29 14:19:22 2021 +0200

    Replace in-app icons

commit f8eb547732
Author: Ryan Harg <ryan.harg@mailbox.org>
Date:   Tue Jun 29 13:57:44 2021 +0200

    Replace application icons and adjust app name
2021-07-01 13:11:11 +02:00
Ryan Harg f0c2d22e78
Upgrade to Kotlin 1.5 2021-06-29 09:37:36 +02:00
Reinhard Prechtl 580b791ebc
Update gradle wrapper to use gradle 7.1 2021-06-26 14:05:38 +02:00
ryan_harg 34d377630e Fix build script issues 2021-06-26 11:36:32 +00:00
Antoine POPINEAU 300cc54e97
Remove binary AAR for FLAC and OPUS codecs and use jitpack dependencies. 2020-09-07 09:58:57 +02:00
Antoine POPINEAU 1dd38e87fb
Update dependencies. 2020-09-01 21:04:41 +02:00
Antoine POPINEAU 080c07eeab
Specify in the app name when using a develop build. 2020-07-10 17:23:02 +02:00
Antoine POPINEAU a3f84cc56c
Add an application ID suffix for development versions. 2020-07-09 23:00:50 +02:00
Antoine POPINEAU 34ddef8489
Prepare 1.0.20: provide missing debug values. 2020-07-07 21:04:24 +02:00
Antoine POPINEAU 921154edbb
Updated Gradle and Gradle plugin versions. Enabled artifact minification and resource shrinking (reduces APK size by more than 50%). 2020-06-25 22:29:33 +02:00
Antoine POPINEAU 9c61fcf462
Tidied up usage of GlobalScope to the profit of AndroidX's lifecycle coroutine scopes. 2020-06-25 01:26:15 +02:00
Antoine POPINEAU 18e981fba5
Fixed an issue where the main playback UI would freeze when skipping an erroring track (in airplane mode, for example). 2020-06-20 22:10:13 +02:00
Antoine POPINEAU a2c35595c7
Better handling of download progress and event. Added an option to retry failed downloads. Performance improvement around downloads UI. 2020-06-14 20:32:48 +02:00
Antoine POPINEAU 17dace030e
Upgraded ExoPlayer, manually compiled FLAC extension. Related to #44. 2020-06-13 22:24:35 +02:00
Antoine POPINEAU 827170c34f
Build HEAD release on push to develop and bumped NDK versions. 2020-06-11 12:10:24 +02:00
Antoine POPINEAU cb43615cb1
Fixed some linting issues. Fixed two issues related to current track emphasis and landscape now playing cover background. 2020-06-01 21:25:16 +02:00
Antoine POPINEAU d0d64bad9d
Fixed NDK version to bypass an issue on Travis. 2020-05-30 21:44:41 +02:00
Antoine POPINEAU 415be3d235
Finish removing everything related to my Chromecast experiments, for now. 2020-05-30 16:00:24 +02:00
Antoine POPINEAU 159685bcc1
Added track details from Now Playing view. Should fix #30. 2020-05-30 15:49:06 +02:00
Antoine POPINEAU 534e48e2c8
Upgrades dependencies. Enhanced login screen appearance. Fixed a seriously dumb issue where we would not transmit the token to the server. 2020-05-29 01:11:15 +02: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 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 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 0fa0b5d212
Added support for Flac. 2019-10-23 21:41:50 +02:00
Antoine POPINEAU 6139591bd1
Fixed build script. 2019-10-22 20:19:05 +02:00
Antoine POPINEAU 68e5f7e1d1
Migrated to Kotlin for Gradle scripts. 2019-10-21 23:26:06 +02:00