funkwhale merge requestshttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests2019-09-04T09:26:54Zhttps://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/870Resolve "Wrong title for track ellipsis"2019-09-02T16:17:24ZCiarán Ainsworthsporiff@funkwhale.audioResolve "Wrong title for track ellipsis"Improve wording as suggested in #899 and also address some other copy issues pointed out in Weblate comments
Closes #899Improve wording as suggested in #899 and also address some other copy issues pointed out in Weblate comments
Closes #899Ciarán Ainsworthsporiff@funkwhale.audioCiarán Ainsworthsporiff@funkwhale.audiohttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/869Resolve "Setting upload limit in Django"2019-08-30T13:39:02ZCiarán Ainsworthsporiff@funkwhale.audioResolve "Setting upload limit in Django"Tested locally:
![Django](/uploads/1fdcb5bf3142ff858eec86a22ac47bc9/Django.png)
![Quota](/uploads/be5cf7368bdaec62995aad256bcd19be/Quota.png)
Closes #903Tested locally:
![Django](/uploads/1fdcb5bf3142ff858eec86a22ac47bc9/Django.png)
![Quota](/uploads/be5cf7368bdaec62995aad256bcd19be/Quota.png)
Closes #9030.20https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/868Fixed #893: empty contentType causing client crash in some Subsonic payloads2019-08-28T08:12:26ZAgateFixed #893: empty contentType causing client crash in some Subsonic payloadsCloses #893
cc @funkwhale/reviewers-pythonCloses #893
cc @funkwhale/reviewers-python0.20https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/867Correct English language mistake dynamic_preferences_registry.py2019-08-27T07:37:42ZKeunesCorrect English language mistake dynamic_preferences_registry.pyCorrect English language mistake in admin settings (cf https://english.stackexchange.com/questions/75786/overrode-vs-overridden)Correct English language mistake in admin settings (cf https://english.stackexchange.com/questions/75786/overrode-vs-overridden)https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/866moderator interface for reports (#890)2019-09-06T08:14:10ZAgatemoderator interface for reports (#890)See #890:
- [x] API endpoints to manage reports
- [x] UI to manage reports
- [x] New moderation.Note model that can be associated with any object (only reports are supported in the UI currently) to ensure moderators can share data e...See #890:
- [x] API endpoints to manage reports
- [x] UI to manage reports
- [x] New moderation.Note model that can be associated with any object (only reports are supported in the UI currently) to ensure moderators can share data efficiently
# Preview
![Peek_2019-09-02_16-18](/uploads/c7c276fccea856b214c87dee60d5a2a7/Peek_2019-09-02_16-18.mp4)
# For reviewers
I'm sorry the MR is so big, unfortunately, given, the complexity of the UI and the specific needs, I had to iterate over the API and the UI altogether, multiple times. Feel free to ask any question you may have about this
cc @funkwhale/reviewers-python, @funkwhale/reviewers-front
0.20https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/865Fixed album art not being retrieved from Ogg/Opus files2019-08-26T12:11:46ZAgateFixed album art not being retrieved from Ogg/Opus filesAs reported by mrfloss on Matrix (thank you for the test file by the way)As reported by mrfloss on Matrix (thank you for the test file by the way)0.20https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/864Add import instructions for ansible-installed instance2019-08-26T11:30:43ZKeunesAdd import instructions for ansible-installed instancehttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/863Cli docs2019-08-26T11:31:07ZAgateCli docsThis adds a reference documentation for https://dev.funkwhale.audio/funkwhale/cli/, as well as some usage examples.
cc @Sporiff, you can view the result here: http://funkwhale.pages.funkwhale.audio/-/funkwhale/-/jobs/27329/artifacts/d...This adds a reference documentation for https://dev.funkwhale.audio/funkwhale/cli/, as well as some usage examples.
cc @Sporiff, you can view the result here: http://funkwhale.pages.funkwhale.audio/-/funkwhale/-/jobs/27329/artifacts/docs-review/cli/index.html
(I've cherry picked some commits some develop so we can have online review of the documentation)https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/862Document quick installation method2019-08-23T11:22:48ZAgateDocument quick installation methodIn addition, I've moved everything that is related to installation at the top of the document, as I feel it's more important than architecture stuff ;)
let me know what you think about it @Sporiff!
![image](/uploads/e34d99798c49bfd...In addition, I've moved everything that is related to installation at the top of the document, as I feel it's more important than architecture stuff ;)
let me know what you think about it @Sporiff!
![image](/uploads/e34d99798c49bfd897d549110726db62/image.png)0.20https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/861Also publish a file containing the latest release2019-08-23T07:31:41ZAgateAlso publish a file containing the latest releaseI need it for writing automatic update routines ;)I need it for writing automatic update routines ;)https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/860Resolve "Cosmetic regression on ratio in library page"2019-08-23T12:36:51ZCiarán Ainsworthsporiff@funkwhale.audioResolve "Cosmetic regression on ratio in library page"Fix regression to colored bar, ensure scoped style covers all state changes
Closes #897
![Screenshot_2019-08-22_at_14.06.21](/uploads/60546fa3fa87fb4fb231d092cbd5187c/Screenshot_2019-08-22_at_14.06.21.png)
![Screenshot_2019-08-...Fix regression to colored bar, ensure scoped style covers all state changes
Closes #897
![Screenshot_2019-08-22_at_14.06.21](/uploads/60546fa3fa87fb4fb231d092cbd5187c/Screenshot_2019-08-22_at_14.06.21.png)
![Screenshot_2019-08-22_at_14.06.08](/uploads/190e591593f22794dac7aea3e5188bdc/Screenshot_2019-08-22_at_14.06.08.png)
![Screenshot_2019-08-22_at_14.05.43](/uploads/93f752ebab44040db54af088bcd0ffa5/Screenshot_2019-08-22_at_14.05.43.png)0.20Ciarán Ainsworthsporiff@funkwhale.audioCiarán Ainsworthsporiff@funkwhale.audiohttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/859Added Caddy reverse proxy example2019-08-22T08:44:45ZAgateAdded Caddy reverse proxy example0.20https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/858Resolve "Artists with no album shouldn't be listed in Artists page"2019-08-20T10:12:42ZCiarán Ainsworthsporiff@funkwhale.audioResolve "Artists with no album shouldn't be listed in Artists page"Per discussion on #895, this changes album count to track count if an artist does not have a full album against their entry.
## Example
![Screenshot_2019-08-19_at_13.23.18](/uploads/40267994455513dbea4510a610482ddc/Screenshot_2019-...Per discussion on #895, this changes album count to track count if an artist does not have a full album against their entry.
## Example
![Screenshot_2019-08-19_at_13.23.18](/uploads/40267994455513dbea4510a610482ddc/Screenshot_2019-08-19_at_13.23.18.png)
Closes #8950.20https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/857Push latest images2019-08-19T12:23:42ZAgatePush latest imagesThis is a CI update to ensure we automatically push the release being build as the `latest` tag on Docker Hub,This is a CI update to ensure we automatically push the release being build as the `latest` tag on Docker Hub,0.20https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/856Update app.po. Some bugs fixed2019-08-19T13:10:21ZIISergIIUpdate app.po. Some bugs fixedFixed some bugs in app.poFixed some bugs in app.po0.20https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/855[docs] add docker-compose command line2019-08-19T08:07:47ZCreak[docs] add docker-compose command line0.20https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/854Added documentation and notes about S3 content headers2019-08-19T08:09:09ZCiarán Ainsworthsporiff@funkwhale.audioAdded documentation and notes about S3 content headersFollowing changes in !826, S3-compatible stores require their URL to be added to content headers in order to ensure that they can pass throughFollowing changes in !826, S3-compatible stores require their URL to be added to content headers in order to ensure that they can pass through0.20Ciarán Ainsworthsporiff@funkwhale.audioCiarán Ainsworthsporiff@funkwhale.audiohttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/852Add dropdown menu to album page2019-08-19T09:19:14ZRodrigo LeiteAdd dropdown menu to album pageCloses #531Closes #5310.20https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/851Make album cards independent2019-08-22T08:45:17ZRodrigo LeiteMake album cards independentHonestly not too sure about how this looks. Hopefully someone who knows more about CSS can come up with a better solution.
Closes #710Honestly not too sure about how this looks. Hopefully someone who knows more about CSS can come up with a better solution.
Closes #7100.20