funkwhale merge requestshttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests2018-09-07T09:52:21Zhttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/400Resolve "Clicking on Play Next or add to queue restarts current song"2018-09-07T09:52:21ZAgateResolve "Clicking on Play Next or add to queue restarts current song"Closes #464Closes #464https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/398Resolve "Wrong titles on play button"2018-09-06T17:39:39ZTekResolve "Wrong titles on play button"Closes #435
So I fixed titles in the PlayButton :
* On the button itself
* On the three subitems
Is there anything else incorrect ?
I am not sure how to test that, is there any example of component testing ?
This Merge Re...Closes #435
So I fixed titles in the PlayButton :
* On the button itself
* On the three subitems
Is there anything else incorrect ?
I am not sure how to test that, is there any example of component testing ?
This Merge Request includes:
- [ ] Tests
- [X] A changelog fragment (cf https://docs.funkwhale.audio/contributing.html#changelog-management)https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/396Resolve "Toggle mute in volume bar does not restore previous volume level"2018-09-06T17:38:30ZTekResolve "Toggle mute in volume bar does not restore previous volume level"This should fix #514 "Toggle mute in volume bar does not restore previous volume level"
I am not familiar with vue.js much, especially how storage works, so I mostly copied other functions. It works but someone better double check that ...This should fix #514 "Toggle mute in volume bar does not restore previous volume level"
I am not familiar with vue.js much, especially how storage works, so I mostly copied other functions. It works but someone better double check that it is correct.https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/394Add support for setting the musicbrainz hostname2018-08-31T20:46:05ZToke Høiland-JørgensenAdd support for setting the musicbrainz hostnameUseful for using a local musicbrainz mirror.
Wasn't really sure what kind of tests / documentation to add for this; the other musicbrainz option doesn't really seem to have any?Useful for using a local musicbrainz mirror.
Wasn't really sure what kind of tests / documentation to add for this; the other musicbrainz option doesn't really seem to have any?https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/393Added a merge request template and more documentation about the changelog2018-08-31T17:56:56ZAgateAdded a merge request template and more documentation about the changeloghttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/392Add sign up link in the sidebar2018-09-14T17:06:29ZemillumineAdd sign up link in the sidebarFix issue #408Fix issue #408https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/391Subsonic fixes2018-08-31T17:50:57ZToke Høiland-JørgensenSubsonic fixesA few subsonic-related fixes I ended up making while trying to get funkwhale to play nice with my player(s)...A few subsonic-related fixes I ended up making while trying to get funkwhale to play nice with my player(s)...https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/390Add support for Opus files2018-08-31T18:58:25ZToke Høiland-JørgensenAdd support for Opus filesThis adds support for reading metadata from Opus files. The metadata config
is copied from OggVorbis with just the 'track' field name changed.
Also make sure get_audio_file_data() in music/utils.py doesn't crash if no
bitrate informatio...This adds support for reading metadata from Opus files. The metadata config
is copied from OggVorbis with just the 'track' field name changed.
Also make sure get_audio_file_data() in music/utils.py doesn't crash if no
bitrate information is set, since mutagen doesn't add a bitrate to Opus
info objects.
Fixes #244.
Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk>https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/389Fix #358: dockerized nginx to make deployment easier2018-08-31T17:21:46ZAgateFix #358: dockerized nginx to make deployment easierTodo:
- [x] Configuration / compose files
- [x] Update the demo to use this
- [x] Documentation
- [x] Changelog
- [x] Document how regular nginx users can use the template as well
Closes #358Todo:
- [x] Configuration / compose files
- [x] Update the demo to use this
- [x] Documentation
- [x] Changelog
- [x] Document how regular nginx users can use the template as well
Closes #358https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/388Removed translations.json from repository2018-08-26T11:52:29ZAgateRemoved translations.json from repositoryhttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/387Freebsd startup scripts2018-08-24T11:26:00ZGérald NielFreebsd startup scriptsStartup scripts for FreeBSD.Startup scripts for FreeBSD.https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/385Fixed broken frontend2018-08-21T18:34:26ZAgateFixed broken frontendhttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/384Resolve "CLI music import fails"2018-08-21T16:55:40ZAgateResolve "CLI music import fails"Closes #494Closes #494https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/383Resolve "Instance picker is showing up by default"2018-08-21T16:28:00ZAgateResolve "Instance picker is showing up by default"Fix #490: Ensure we always have a default api url set on first load to avoid displaying the instance picker
Closes #490Fix #490: Ensure we always have a default api url set on first load to avoid displaying the instance picker
Closes #490https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/382Implement LDAP authentication2018-09-22T11:13:04ZJoshua M. BonifaceImplement LDAP authenticationImplements LDAP authentication for Funkwhale via environment configuration options and the Django LDAP backend.
Closes #194Implements LDAP authentication for Funkwhale via environment configuration options and the Django LDAP backend.
Closes #194https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/381Resolve "Public playlist not available for anonymous users"2018-09-24T18:34:37ZAgateResolve "Public playlist not available for anonymous users"Closes #488Closes #488https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/380Resolve "Investigate "ValidationError {'release_date': ['This field cannot be...2018-08-19T15:56:05ZAgateResolve "Investigate "ValidationError {'release_date': ['This field cannot be blank.']}" during import"Closes #478Closes #478https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/379Resolve "Investigate / fix "ImportJob matching query does not exist." On big ...2018-08-19T15:45:24ZAgateResolve "Investigate / fix "ImportJob matching query does not exist." On big federation imports"Closes #397Closes #397https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/378Resolve "Document how to fix permission issues with front-end files"2018-08-19T15:34:26ZAgateResolve "Document how to fix permission issues with front-end files"Closes #388
Following #332, we had the front-end permissions default to 750, which broke a lot of deployments with the reverse proxy not being able to read those files.
Given those are purely static files, I think 755 is a good comprom...Closes #388
Following #332, we had the front-end permissions default to 750, which broke a lot of deployments with the reverse proxy not being able to read those files.
Given those are purely static files, I think 755 is a good compromise.https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/377Resolve "Disappearing admin menu in the sidebar"2018-08-19T15:03:19ZAgateResolve "Disappearing admin menu in the sidebar"Closes #245Closes #245