Ryan Harg
bdbe14278e
Merge branch 'artist-cover-art' into 'develop'
...
Custom cache layer for cover art which ignores (pre-signed URL) query
See merge request funkwhale/funkwhale-android!288
2 years ago
Ryan Harg
a810e13cfb
Custom cache layer for cover art which ignores (pre-signed URL) query
2 years ago
Ryan Harg
9202cc8dd0
Merge branch 'remoce-buildSrc' into 'develop'
...
Remove buildSrc directory
See merge request funkwhale/funkwhale-android!287
2 years ago
Christophe Henry
2fb74b775e
Remove buildSrc directory
2 years ago
Ryan Harg
66b8888327
Merge branch 'renovate/com.google.code.gson-gson-2.x' into 'develop'
...
Update dependency com.google.code.gson:gson to v2.10.1
See merge request funkwhale/funkwhale-android!286
2 years ago
Renovate Bot
83cf417e5a
Update dependency com.google.code.gson:gson to v2.10.1
2 years ago
Ryan Harg
b24647663d
Merge branch 'renovate/org.jetbrains.kotlin-kotlin-stdlib-jdk7-1.x' into 'develop'
...
Update dependency org.jetbrains.kotlin:kotlin-stdlib-jdk7 to v1.8.0
See merge request funkwhale/funkwhale-android!280
2 years ago
RenovateBot
7abbd8dbaa
Update dependency org.jetbrains.kotlin:kotlin-stdlib-jdk7 to v1.8.0
2 years ago
Ryan Harg
7a01dc3a64
Merge branch 'scroll-queue-to-current' into 'develop'
...
Open queue scrolled to current track.
Closes #128
See merge request funkwhale/funkwhale-android!191
2 years ago
Hugh Daschbach
1566d1fbcf
Open queue scrolled to current track.
2 years ago
Ryan Harg
c0b7e37cb4
Merge branch 'renovate/io.insert-koin-koin-core-3.x' into 'develop'
...
Update dependency io.insert-koin:koin-core to v3.3.2
See merge request funkwhale/funkwhale-android!282
2 years ago
RenovateBot
7f0671b055
Update dependency io.insert-koin:koin-core to v3.3.2
2 years ago
Ryan Harg
b9724fb7b9
Merge branch 'renovate/org.robolectric-robolectric-4.x' into 'develop'
...
Update dependency org.robolectric:robolectric to v4.9.2
See merge request funkwhale/funkwhale-android!278
2 years ago
Renovate Bot
ecc9e6e096
Update dependency org.robolectric:robolectric to v4.9.2
2 years ago
Thomas
ef7811dc6e
Translated using Weblate (French)
...
Currently translated at 100.0% (118 of 118 strings)
Translation: Funkwhale/Funkwhale For Android
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/ffa/fr/
2 years ago
Philipp Wolfer
435bbad122
Translated using Weblate (German)
...
Currently translated at 98.3% (116 of 118 strings)
Translation: Funkwhale/Funkwhale For Android
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/ffa/de/
2 years ago
Ryan Harg
0dbd9c2b9f
Merge branch 'renovate/org.robolectric-robolectric-4.x' into 'develop'
...
Update dependency org.robolectric:robolectric to v4.9.1
See merge request funkwhale/funkwhale-android!277
2 years ago
Renovate Bot
1fb05f567d
Update dependency org.robolectric:robolectric to v4.9.1
2 years ago
Ryan Harg
b188005be3
Merge branch 'backup-on-pause' into 'develop'
...
Allow automatic backward skip of a configurable number of seconds on pause (#134 ).
Closes #134
See merge request funkwhale/funkwhale-android!273
2 years ago
Hugh Daschbach
ec6187aeac
Allow automatic backward skip of a configurable number of seconds on pause ( #134 ).
2 years ago
Ryan Harg
2d272d13c9
Merge branch 'renovate/io.insert-koin-koin-core-3.x' into 'develop'
...
Update dependency io.insert-koin:koin-core to v3.3.0
See merge request funkwhale/funkwhale-android!275
2 years ago
RenovateBot
bfab20a2b3
Update dependency io.insert-koin:koin-core to v3.3.0
2 years ago
Ryan Harg
d7afcbb1a1
Merge branch 'technical/update-android-build' into 'develop'
...
Update dockerfile with latest build values
See merge request funkwhale/funkwhale-android!270
2 years ago
Ryan Harg
826d10a702
Update dockerfile with latest build values
2 years ago
Ryan Harg
aa8e0ce1a6
Merge branch 'filter-favorites' into 'develop'
...
Filter favorites
Closes #132
See merge request funkwhale/funkwhale-android!268
2 years ago
Ryan Harg
87a0ef5a42
Filter favorites
2 years ago
Ryan Harg
cf5d6a21fe
Merge branch 'picasso-cache-stablekey' into 'develop'
...
Use Picasso stableKey for better caching against pre-signed URLs
Closes #133
See merge request funkwhale/funkwhale-android!269
2 years ago
Ryan Harg
566dca1518
Use Picasso stableKey for better caching against pre-signed URLs
2 years ago
Ryan Harg
708daa8464
Merge branch 'renovate/androidx.core-core-ktx-1.x' into 'develop'
...
Update dependency androidx.core:core-ktx to v1.9.0
See merge request funkwhale/funkwhale-android!245
2 years ago
Renovate Bot
5c35c7e389
Update dependency androidx.core:core-ktx to v1.9.0
2 years ago
Ryan Harg
8c0f96ad42
Merge branch 'renovate/com.google.android.material-material-1.x' into 'develop'
...
Update dependency com.google.android.material:material to v1.7.0
See merge request funkwhale/funkwhale-android!253
2 years ago
RenovateBot
9f7f0294f6
Update dependency com.google.android.material:material to v1.7.0
2 years ago
Ryan Harg
6c652f2735
Merge branch 'renovate/org.jetbrains.kotlin-kotlin-gradle-plugin-1.x' into 'develop'
...
Update dependency org.jetbrains.kotlin:kotlin-gradle-plugin to v1.7.22
See merge request funkwhale/funkwhale-android!260
2 years ago
Renovate Bot
10242b0d01
Update dependency org.jetbrains.kotlin:kotlin-gradle-plugin to v1.7.22
2 years ago
Ryan Harg
bd83872075
Merge branch 'renovate/gradle-7.x' into 'develop'
...
Update dependency gradle to v7.6
See merge request funkwhale/funkwhale-android!259
2 years ago
Renovate Bot
5bbf6b5ffa
Update dependency gradle to v7.6
2 years ago
Ryan Harg
4ba25fce48
Merge branch 'renovate/org.jetbrains.kotlin-kotlin-stdlib-jdk7-1.x' into 'develop'
...
Update dependency org.jetbrains.kotlin:kotlin-stdlib-jdk7 to v1.7.22
See merge request funkwhale/funkwhale-android!261
2 years ago
Renovate Bot
922aa16b8c
Update dependency org.jetbrains.kotlin:kotlin-stdlib-jdk7 to v1.7.22
2 years ago
Ryan Harg
f235c06b86
Merge branch 'technical/upgrade-dangling-mock-android-dependency' into 'develop'
...
Upgrade mockk android dependency versionto general mockk version
See merge request funkwhale/funkwhale-android!265
2 years ago
Ryan Harg
bbc82d8be5
Upgrade mockk android dependency versionto general mockk version
2 years ago
Ryan Harg
82d0dd544d
Merge branch 'renovate/io.insert-koin-koin-core-3.x' into 'develop'
...
Update dependency io.insert-koin:koin-core to v3.2.2
See merge request funkwhale/funkwhale-android!255
2 years ago
RenovateBot
159c7d8d47
Update dependency io.insert-koin:koin-core to v3.2.2
2 years ago
Ryan Harg
10e67f1e80
Merge branch 'warnings-cleanup' into 'develop'
...
Cleanup most build warnings.
See merge request funkwhale/funkwhale-android!211
2 years ago
Ryan Harg
fa48937b56
Set required flag for pendingIntent
2 years ago
Ryan Harg
2de6ca303e
Necessary upgrades to compileSdk and targetSdk and adjusting code
2 years ago
Hugh Daschbach
d734953b54
Replace deprecated SimpleExoPlayer with ExoPlayer.
...
This is part of an effort to resolve deprecation warnings.
Most of this is simple refactoring of interfaces that change between
the two Player implementations. There are a few other changes that
deserve further explanation.
Testing indicated that the play/pause button was being reset to pause
in MainActivity:refreshCurrentTrack. In the past this was likely
masked by the ordering of other callbacks. We have removed the
nowPlayingToggle.icon update from MainActivity, leaving that UI update
to PlayerService.
One of the bigger refactorings in PlayerService was forced by the
deprecation of Player.EventListener.onPlayerStateChanged. That forced
separation of handling playWhenReady and playbackState transitions.
In the SimpleExoPlayer implementations, where these transitions were
combined, the module attempted to work out playing state from a
combination of these two state variables.
In addition to separating the reaction to these state changes, we have
added a listener to onIsPlayingChanged, eliminating the need for some
of the earlier logic in Player.EventListener.onPlayerStateChanged.
This addition, along with the separation of state transition
processing, seems to provide a simpler implementation. But it is,
certainly, a possible source of bugs.
2 years ago
Hugh Daschbach
24de54c7e0
MainActivity: startActivityForResult deprecated.
...
Migrate startActivityForResult/onActivityResult to
StartActivityForResult/registerForActivityResult in MainActivity.
2 years ago
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.
2 years ago
Hugh Daschbach
38a3183b9d
Resolve warning: FragmentPagerAdapter deprecated.
...
Replace FragmentPagerAdapter with FragmentStateAdapter in
BrowseTabsAdapter.kt. Refactored getPageTitle as a function that
returns tab name. Tab text update moved to BrowseFragment.
This requires replacement of setupWithViewPager with
TabMediator.attach in BrowseFragment.
Also requires replacing widget declaration
androidx.viewpager.widget.ViewPager with
androidx.viewpager2.widget.ViewPager2 in fragment_browwse.xml.
2 years ago
Hugh Daschbach
8878e3e68f
Resolve warning: ExoDatabaseProvider deprecated.
...
Replace ExoDatabaseProvider with StandaloneDatabaseProvider.
2 years ago