funkwhale merge requestshttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests2019-03-11T14:22:35Zhttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/663Added mentions of Code of Conduct in readme and issue templates2019-03-11T14:22:35ZAgateAdded mentions of Code of Conduct in readme and issue templateshttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/662Fix #751: saving moderation policy when clicking on "Cancel"2019-03-11T09:55:49ZAgateFix #751: saving moderation policy when clicking on "Cancel"Closes #751Closes #7510.18.3https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/661Rework documentation layout and create new guides2019-03-13T08:55:03ZCiarán Ainsworthsporiff@funkwhale.audioRework documentation layout and create new guidesBuilding on request !623, I've started working on a rearrangement of articles for the documentation hub. This is to split documents up per discussions on [Socialhub](https://socialhub.network/t/new-documentation-hub/408/6) around the top...Building on request !623, I've started working on a rearrangement of articles for the documentation hub. This is to split documents up per discussions on [Socialhub](https://socialhub.network/t/new-documentation-hub/408/6) around the topic.
Any suggestions for changes or additions of new articles are greatly appreciated.Ciarán Ainsworthsporiff@funkwhale.audioCiarán Ainsworthsporiff@funkwhale.audiohttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/660#748 Consistently make use of the labels in mixins/Translations.vue for visib...2019-03-11T09:11:01Zjovuit#748 Consistently make use of the labels in mixins/Translations.vue for visibility settingsThe labels for the different visibility/privacy options ('me', 'instance', 'everyone') are gathered in `front/src/mixins/Translations.vue`. However, some `.vue` files were hardcoding those labels again instead of using the common ones. T...The labels for the different visibility/privacy options ('me', 'instance', 'everyone') are gathered in `front/src/mixins/Translations.vue`. However, some `.vue` files were hardcoding those labels again instead of using the common ones. This MR fixes it by fetching the common mixins labels.
Side effect: sometimes 'Everyone' was used, sometimes 'Everyone, across all instances', which could be confusing. The latter is now used across the whole App.https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/659#662: last tasks on translation context2019-03-18T09:07:59Zjovuit#662: last tasks on translation contextCloses #662
* Add context where missing.
* Use common context for duplicates stringsCloses #662
* Add context where missing.
* Use common context for duplicates stringshttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/658Fixed #652: escaping issues in translated strings2019-03-08T14:23:08ZAgateFixed #652: escaping issues in translated stringsCloses #652Closes #652https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/657Context population2019-03-08T15:19:37ZAgateContext population@jovuit just to let you know, I've added a script via https://dev.funkwhale.audio/funkwhale/funkwhale/merge_requests/654 to automatically translate newly contextualized strings based on previous versions of the catalog.
This was neede...@jovuit just to let you know, I've added a script via https://dev.funkwhale.audio/funkwhale/funkwhale/merge_requests/654 to automatically translate newly contextualized strings based on previous versions of the catalog.
This was needed because when we add contexts to existing strings, it's considered as a new string and translators will have to translate those again.
To avoid that extra workload on all translators, this script matches contextualized strings with previous ones that had no context at all :)
I also had to replace all occurences of `:translate-context="'hello/world'"` by `translate-context="hello/world"` (note the leading semicolon and the wrapping `''` were removed. I don't know why I thought it was important in the first place, but it caused some extractions issue, and things seem to work fine without those.0.19https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/656#744: Rename TRANSLATORS to TRANSLATORS.rst for Gitlab formatting preview2019-03-08T11:56:39Zjovuit#744: Rename TRANSLATORS to TRANSLATORS.rst for Gitlab formatting previewCloses #744
Fixed broken linkCloses #744
Fixed broken linkhttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/655Context integration2019-03-08T11:14:34ZAgateContext integration0.19https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/654Translations integration2019-03-08T11:44:59ZAgateTranslations integrationhttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/653Fix #747: Support embedding full artist discographies2019-03-08T09:40:45ZAgateFix #747: Support embedding full artist discographiesCloses #747Closes #7470.19https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/652Fixed a crash when federating a track with unspecified position2019-03-08T08:40:47ZAgateFixed a crash when federating a track with unspecified positionhttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/651Fix #745: Added documentation to set up let's encrypt certificate2019-03-07T16:28:10ZAgateFix #745: Added documentation to set up let's encrypt certificateCloses #745Closes #7450.19https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/650Fixed wrong proxy config file in docker documentation2019-03-07T15:57:56ZAgateFixed wrong proxy config file in docker documentationThis was causing Bad Request errors on a deployment :)This was causing Bad Request errors on a deployment :)0.19https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/649Fix #743: Do not send notification when rejecting a follow on a local library2019-03-07T11:16:40ZAgateFix #743: Do not send notification when rejecting a follow on a local libraryCloses #743Closes #7430.19https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/648Fix #729: Display new notifications immediatly on notifications page2019-03-07T10:07:01ZAgateFix #729: Display new notifications immediatly on notifications pageCloses #729Closes #7290.19https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/647Fix #716: constant and unpredictable reordering during file upload2019-03-07T09:38:18ZAgateFix #716: constant and unpredictable reordering during file uploadCloses #716Closes #7160.19https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/646Fix #713: Added documentation on mono-container docker upgrade2019-03-07T09:12:14ZAgateFix #713: Added documentation on mono-container docker upgradeCloses #713Closes #7130.19https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/645add a section about content removal in the doc2019-03-13T12:24:15ZGhost Useradd a section about content removal in the dochttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/644Frontend fixes / improvements2019-03-07T09:09:53ZAgateFrontend fixes / improvements- Smaller margins on mobile to leave more room for content
- Slightly smaller sidebar between desktop/tablet to leave more room for content
- Allow scrolling in tables
- Fixed a resizing issue on a library card
- Shorter format for dates...- Smaller margins on mobile to leave more room for content
- Slightly smaller sidebar between desktop/tablet to leave more room for content
- Allow scrolling in tables
- Fixed a resizing issue on a library card
- Shorter format for dates/ago: `Two minutes ago` will no display either the hour if it's on the same day, or the date `03/05/2019`
cc @ariasuni
# Homepage
Before:
![Screen_Shot_2019-03-06_at_18.47.45](/uploads/8687cf2a79a3dbbcf254cb77158f7303/Screen_Shot_2019-03-06_at_18.47.45.png)
After:
![Screen_Shot_2019-03-06_at_18.48.18](/uploads/48c19960e12766ff21fd50d14ba4921b/Screen_Shot_2019-03-06_at_18.48.18.png)
# Tables
Before:
![Screen_Shot_2019-03-06_at_18.50.35](/uploads/4cf8dc7c5eeec81afe03320e05fa1b0b/Screen_Shot_2019-03-06_at_18.50.35.png)
After:
![Screen_Shot_2019-03-06_at_18.50.41](/uploads/0215b42e670a369c0dcf6e976fe69de4/Screen_Shot_2019-03-06_at_18.50.41.png)
# Track table on mobile
Before:
![Screen_Shot_2019-03-06_at_18.53.06](/uploads/54ab20c97b04eec65cab70b5d65aedaa/Screen_Shot_2019-03-06_at_18.53.06.png)
After:
![Screen_Shot_2019-03-06_at_18.53.08](/uploads/beffde04794793ff2a73e61176c4c938/Screen_Shot_2019-03-06_at_18.53.08.png)0.19