funkwhale merge requestshttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests2020-11-22T17:15:34Zhttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1248Resolve "Make player fader thicker"2020-11-22T17:15:34ZCiarán Ainsworthsporiff@funkwhale.audioResolve "Make player fader thicker"Closes #1241
This MR adds padding to the volume slider to make mouse navigation easier while not disrupting the design of the slider.
![Peek_2020-11-21_20-08](/uploads/02b69bd00ef3d5d5bf19d4c9fa89e320/Peek_2020-11-21_20-08.webm)Closes #1241
This MR adds padding to the volume slider to make mouse navigation easier while not disrupting the design of the slider.
![Peek_2020-11-21_20-08](/uploads/02b69bd00ef3d5d5bf19d4c9fa89e320/Peek_2020-11-21_20-08.webm)backlogCiarán Ainsworthsporiff@funkwhale.audioCiarán Ainsworthsporiff@funkwhale.audiohttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1222Resolve "UI - allow to play / queue specific volume part of multi-cd / volume...2020-09-12T08:59:57ZAgateResolve "UI - allow to play / queue specific volume part of multi-cd / volumes album"Closes #1226Closes #1226backloghttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1071Fix #1062: fixed transparent 'later' button in update message2020-03-30T09:55:04ZAgateFix #1062: fixed transparent 'later' button in update messageCloses #1062Closes #1062backloghttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1041Drop redundant display of album artist in track lists2020-02-28T08:17:08ZTony WasserkaDrop redundant display of album artist in track listsSee e.g. https://open.audio/library/albums/5875/ for an example affected by this change.
This is a partial revert of the frontend changes in 1458c084a761dd517c4638b4f6ef1097d9397914.
Reasons *not* displaying the album artist in the...See e.g. https://open.audio/library/albums/5875/ for an example affected by this change.
This is a partial revert of the frontend changes in 1458c084a761dd517c4638b4f6ef1097d9397914.
Reasons *not* displaying the album artist in the track list is preferrable:
- The album artist is already printed at the top (`Album containing N tracks, by Album Artist`), so printing it in the track list is redundant
- For collaboration tracks (X feat. Y), the displayed Artist entry will contain the album artist twice (e.g. "X / X feat. Y")
- Printing only the track artists is consistent with the way songs are displayed in the playback queue
This Merge Request includes:
- [x] Tests (N/A)
- [x] A changelog fragment (N/A)backloghttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1039Frontend fixes 22020-02-25T15:55:01ZAgateFrontend fixes 2- [x] toast + styling
- [x] frontend dependencies - > upgraded
- [x] playlist button glitching- [x] toast + styling
- [x] frontend dependencies - > upgraded
- [x] playlist button glitchingbackloghttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1037Dependency care - upgrade to django 32020-02-25T11:18:58ZAgateDependency care - upgrade to django 3cf #1028
Since Django 3 is a major version, this required an update of many other libraries.cf #1028
Since Django 3 is a major version, this required an update of many other libraries.backloghttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1019Use Node 12 (most recent LTS version)2020-02-01T09:25:35ZtechknowlogickUse Node 12 (most recent LTS version)backloghttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/992Resolve "long instance name overlapping next column in footer"2020-01-14T10:11:20ZCiarán Ainsworthsporiff@funkwhale.audioResolve "long instance name overlapping next column in footer"Use instance name in footer if this is set, fallback to instance URL if not.
Added class to footer to ensure ellipses applied if instance URL/Name is too long.
Closes #1012Use instance name in footer if this is set, fallback to instance URL if not.
Added class to footer to ensure ellipses applied if instance URL/Name is too long.
Closes #1012backlogCiarán Ainsworthsporiff@funkwhale.audioCiarán Ainsworthsporiff@funkwhale.audiohttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/979Advertise known nodes2019-12-26T10:28:13ZAgateAdvertise known nodes- [x] Adds a `/api/v1/federation/domains` that list known domains (except blocked ones). Endpoint is accessible to everyone, unless `API Requires Authentication` is enabled
- [x] Add links to previous endpoint in nodeinfo payload when st...- [x] Adds a `/api/v1/federation/domains` that list known domains (except blocked ones). Endpoint is accessible to everyone, unless `API Requires Authentication` is enabled
- [x] Add links to previous endpoint in nodeinfo payload when stats sharing is enabled
## Context
This is helpful to map the network and to power future discovery features. For instance, if you now one node, you could discover other nodes using this mechanism.
cc @funkwhale/reviewers-pythonbackloghttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/974Resolve "Notifications: not possible to refuse a follow request"2019-12-19T08:54:23ZCiarán Ainsworthsporiff@funkwhale.audioResolve "Notifications: not possible to refuse a follow request"This MR adds the ability to reject a library follow request from the notification screen
## Before
![Screenshot of follow notification with no reject option](/uploads/eef435d77fd3a8886b4cf2929c420ffb/Screenshot_2019-12-17_at_13.54....This MR adds the ability to reject a library follow request from the notification screen
## Before
![Screenshot of follow notification with no reject option](/uploads/eef435d77fd3a8886b4cf2929c420ffb/Screenshot_2019-12-17_at_13.54.31.png)
## After
![Screenshot of a follow notification with a reject option](/uploads/1189800f391106a746c50d2ca20c3359/Screenshot_2019-12-17_at_13.54.25.png)
![Screenshot of handled rejection](/uploads/1d71151ffa99f3ada2c81c823686bd05/rejects.png)
Closes #859backlogCiarán Ainsworthsporiff@funkwhale.audioCiarán Ainsworthsporiff@funkwhale.audiohttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/973Resolve "Tagging artists/albums genres when importing music files"2019-12-18T06:52:11ZAgateResolve "Tagging artists/albums genres when importing music files"Closes #988
cc @funkwhale/reviewers-pythonCloses #988
cc @funkwhale/reviewers-pythonbackloghttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/922Added placeholders across the application2019-10-17T12:15:34ZCiarán Ainsworthsporiff@funkwhale.audioAdded placeholders across the applicationCloses #750
Added a group of placeholders for when content sections are empty, as well as buttons for taking action to resolve.
I've tried to keep this pretty consistent across the application, but some things may need improvement...Closes #750
Added a group of placeholders for when content sections are empty, as well as buttons for taking action to resolve.
I've tried to keep this pretty consistent across the application, but some things may need improvement and some other things may need some more thought re: access. As a rule of thumb I've tried to keep access in line with other components on the page.
![Screen_record_from_2019-10-16_21.35.26](/uploads/c503a1f56fe52405ef15e39cd0588faf/Screen_record_from_2019-10-16_21.35.26.mp4)backlogCiarán Ainsworthsporiff@funkwhale.audioCiarán Ainsworthsporiff@funkwhale.audiohttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/917Fix #624: enforce consistentcy in getUser and getMusicFolders endpoint in Sub...2019-10-03T09:42:40ZAgateFix #624: enforce consistentcy in getUser and getMusicFolders endpoint in SubsonicCloses #624
really small API change, merging right awayCloses #624
really small API change, merging right awaybackloghttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/871Resolve "Typo in settings"2019-09-04T09:26:54ZCiarán Ainsworthsporiff@funkwhale.audioResolve "Typo in settings"Closes #911Closes #911backlogCiarán Ainsworthsporiff@funkwhale.audioCiarán Ainsworthsporiff@funkwhale.audiohttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/797Resolve "Hide favorites radios when user does not have any favorites"2019-06-24T11:30:57ZCiarán Ainsworthsporiff@funkwhale.audioResolve "Hide favorites radios when user does not have any favorites"This MR adds a simple ``computed`` value to determine if the user is authenticated and has favorites for the radios to be visible to them.
![Radio](/uploads/e66ef881d8335a838cd4866e16b1961d/Radio.webm)
Closes #419This MR adds a simple ``computed`` value to determine if the user is authenticated and has favorites for the radios to be visible to them.
![Radio](/uploads/e66ef881d8335a838cd4866e16b1961d/Radio.webm)
Closes #419backlogCiarán Ainsworthsporiff@funkwhale.audioCiarán Ainsworthsporiff@funkwhale.audio