Changes
Translation components API.
See the Weblate's Web API documentation for detailed description of the API.
GET /api/translations/documentation/changelog/en_devel/changes/?format=api&page=18
https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/changes/?format=api&page=19", "previous": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/changes/?format=api&page=17", "results": [ { "unit": "https://translate.funkwhale.audio/api/units/143686/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.299320Z", "action": 59, "target": "Use a locally hosted front-end with a remote API, which is especially useful in development", "id": 89353, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89353/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143683/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.299222Z", "action": 59, "target": "Use a customized version of the front-end with multiple instances", "id": 89352, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89352/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143681/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.299121Z", "action": 59, "target": "Use multiple customized versions of the front-end with the same instance", "id": 89351, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89351/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143674/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.298808Z", "action": 59, "target": "Removed front-end and back-end coupling", "id": 89348, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89348/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143671/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.298656Z", "action": 59, "target": "Invitations generation and management requires the \"settings\" permission.", "id": 89347, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89347/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143668/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.298548Z", "action": 59, "target": "By default, we generate a random code for invitations, but you can also use custom codes if you need to print them or make them fancier ;)", "id": 89346, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89346/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143666/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.298441Z", "action": 59, "target": "You can generate invitation codes via the \"users\" admin interface (you'll find a link in the sidebar). Those codes are valid for 14 days, and can be used once to create a new account on the instance, even if registrations are closed.", "id": 89345, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89345/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143663/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.298335Z", "action": 59, "target": "On closed instances, it has always been a little bit painful to create accounts by hand for new users. This release solve that by adding invitations.", "id": 89344, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89344/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143660/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.298240Z", "action": 59, "target": "Invite system", "id": 89343, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89343/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143658/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.298140Z", "action": 59, "target": "Upgrade documentation now use the correct user on non-docker setups (#265)", "id": 89342, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89342/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143656/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.298039Z", "action": 59, "target": "Documented a saner layout with symlinks for in-place imports (#254)", "id": 89341, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89341/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143654/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.297936Z", "action": 59, "target": "Document that Funkwhale may be installed with YunoHost (#325)", "id": 89340, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89340/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143650/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.297832Z", "action": 59, "target": "Remove link to generic radios, since they don't have detail pages (#324)", "id": 89339, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89339/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143648/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.297731Z", "action": 59, "target": "Include user's current private playlists on playlist list (#302)", "id": 89338, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89338/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143638/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.297635Z", "action": 59, "target": "Fixed current track restart/hiccup when shuffling queue, deleting track from queue or reordering (#310)", "id": 89337, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89337/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143627/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.297541Z", "action": 59, "target": "Expose track files date in manage API (#307)", "id": 89336, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89336/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143611/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.297443Z", "action": 59, "target": "Command line import now accepts unlimited args (#242)", "id": 89335, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89335/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143610/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.297348Z", "action": 59, "target": "Added \"TV\" to the list of highlighted words during YouTube import (#154)", "id": 89334, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89334/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143609/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.297250Z", "action": 59, "target": "New invite system (#248) New invite system", "id": 89333, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89333/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143608/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.297153Z", "action": 59, "target": "Management interface for users (#212)", "id": 89332, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89332/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143607/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.297055Z", "action": 59, "target": "Funkwhale's front-end can now point to any instance (#327) Removed front-end and back-end coupling", "id": 89331, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89331/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143606/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.296956Z", "action": 59, "target": "Added replace flag during import to replace already present tracks with a new version of their track file (#222)", "id": 89330, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89330/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143605/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.296857Z", "action": 59, "target": "Added admin interface to manage import requests (#190)", "id": 89329, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89329/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143596/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.296726Z", "action": 59, "target": "0.15 (2018-06-24)", "id": 89328, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89328/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143566/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.296418Z", "action": 59, "target": "We removed one of our dependency named django-cacheops. It was unly used in a few places, and not playing nice with other dependencies.", "id": 89325, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89325/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143564/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.296315Z", "action": 59, "target": "Removed Cacheops dependency", "id": 89324, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89324/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143555/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.295798Z", "action": 59, "target": "Edit your docker-compose.yml file to reflect the changes:", "id": 89319, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89319/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143547/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.295490Z", "action": 59, "target": "If you use in-place import:", "id": 89316, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89316/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143535/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.295077Z", "action": 59, "target": "This also applies to in-place paths (MUSIC_DIRECTORY_PATH and MUSIC_DIRECTORY_SERVE_PATH), whose values are now used directly to set up the proper Docker volumes.", "id": 89312, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89312/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143531/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.294982Z", "action": 59, "target": "From now on, those variables are uncommented, and will also be used on docker setups to mount the volumes automatically in the docker-compose.yml file. This has been a source of headache as well in some deployments, where you had to update both the .env file and the compose file.", "id": 89311, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89311/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143528/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.294887Z", "action": 59, "target": "In our default .env file, MEDIA_ROOT and STATIC_ROOT were commented by default, causing some deployment issues on non-docker setups when people forgot to uncomment them.", "id": 89310, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89310/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143506/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.294142Z", "action": 59, "target": "This is the type of query you can run:", "id": 89303, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89303/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143502/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.294022Z", "action": 59, "target": "This release implements a limited but working subset of this query system. You can use it only on the federated tracks list (/manage/federation/tracks) at the moment, but depending on feedback it will be rolled-out on other pages as well.", "id": 89302, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89302/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143499/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.293918Z", "action": 59, "target": "Github does a pretty good job with that, using a structured but simple query system (See https://help.github.com/articles/searching-issues-and-pull-requests/#search-only-issues-or-pull-requests).", "id": 89301, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89301/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143496/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.293812Z", "action": 59, "target": "Having a powerful but easy-to-use search is important but difficult to achieve, especially if you do not want to have a real complex search interface.", "id": 89300, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89300/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143492/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.293706Z", "action": 59, "target": "Improved search on federated tracks list", "id": 89299, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89299/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143489/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.293596Z", "action": 59, "target": "This should be quite fast but may take up to a few minutes depending on the number of albums you have in database. It is safe to interrupt the process or rerun it multiple times.", "id": 89298, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89298/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143485/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.293492Z", "action": 59, "target": "Thumbnail will be created automatically for new objects, however, you have to launch a manual command to deal with existing ones.", "id": 89297, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89297/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143482/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.293390Z", "action": 59, "target": "To reduce bandwidth usage on slow or limited connexions and improve performance in general, we now use smaller images in the front-end. For instance, if you have an album cover with a 1000x1000 pixel size, we will create smaller versions of this image (50x50, 200x200, 400x400) and reference those resized version when we don't actually need the original image.", "id": 89296, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89296/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143479/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.293282Z", "action": 59, "target": "Image thumbnails [Manual action required]", "id": 89295, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89295/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143475/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.293179Z", "action": 59, "target": "This should only take a few seconds to run. It is safe to interrupt the process or rerun it multiple times.", "id": 89294, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89294/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143473/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.293077Z", "action": 59, "target": "Those profiles will be created automatically for new users, but you have to run a command to create them for existing users.", "id": 89293, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89293/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143471/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.292982Z", "action": 59, "target": "This does not means the federation is working, but this is a needed step to implement it.", "id": 89292, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89292/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143469/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.292885Z", "action": 59, "target": "In the process of implementing federation for user activity such as listening history, we are now making user profiles (a.k.a. ActivityPub actors) available through federation.", "id": 89291, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89291/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143467/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.292787Z", "action": 59, "target": "Users now have an ActivityPub Actor [Manual action required]", "id": 89290, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89290/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143466/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.292691Z", "action": 59, "target": "The situation should be improved with this release, as Funkwhale is now able to store separately the track and album artist, and display it properly in the interface.", "id": 89289, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89289/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143464/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.292587Z", "action": 59, "target": "Some tracks involve a different artist than the album artist (e.g. a featuring) and Funkwhale has been known to do weird things when importing such tracks, resulting in albums that contained a single track, for instance.", "id": 89288, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89288/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143463/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.292484Z", "action": 59, "target": "Better handling of tracks with a different artist than the album artist", "id": 89287, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89287/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143462/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.292381Z", "action": 59, "target": "You can easily get involved at https://translate.funkwhale.audio/engage/funkwhale/", "id": 89286, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89286/?format=api" }, { "unit": "https://translate.funkwhale.audio/api/units/143461/?format=api", "component": "https://translate.funkwhale.audio/api/components/documentation/changelog/?format=api", "translation": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/?format=api", "user": null, "author": null, "timestamp": "2022-04-06T09:51:22.292275Z", "action": 59, "target": "Translators have already started the work of translating Funkwhale in 8 different languages, and we're ready to add more as needed.", "id": 89285, "action_name": "String updated in the repository", "url": "https://translate.funkwhale.audio/api/changes/89285/?format=api" } ] }{ "count": 1861, "next": "