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=17
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 1861,
    "next": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/changes/?format=api&page=18",
    "previous": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/changes/?format=api&page=16",
    "results": [
        {
            "unit": "https://translate.funkwhale.audio/api/units/143894/?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.305203Z",
            "action": 59,
            "target": "New action table component for quick and efficient batch actions (#228) This is implemented on the federated tracks pages, but will be included in other pages as well depending on the feedback.",
            "id": 89413,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89413/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/143883/?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.305102Z",
            "action": 59,
            "target": "Files management interface for users with \"library\" permission (#223)",
            "id": 89412,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89412/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/143877/?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.304983Z",
            "action": 59,
            "target": "Admins can now configure default permissions that will be granted to all registered users (#236)",
            "id": 89411,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89411/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/143868/?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.304669Z",
            "action": 59,
            "target": "0.14 (2018-06-02)",
            "id": 89408,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89408/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/143866/?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.304451Z",
            "action": 59,
            "target": "Based on that, we're currently removing support for transcoding **in its current state**. The work on a better designed transcoding feature can be tracked in https://dev.funkwhale.audio/funkwhale/funkwhale/issues/272.",
            "id": 89406,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89406/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/143864/?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.304327Z",
            "action": 59,
            "target": "A few months ago, a basic transcoding feature was implemented. Due to the way this feature was designed, it was slow, CPU intensive on the server side, and very tightly coupled to the reverse-proxy configuration, preventing it to work Apache2, for instance. It was also not compatible with Subsonic clients.",
            "id": 89405,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89405/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/143855/?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.304233Z",
            "action": 59,
            "target": "Removed alpha-state transcoding (#271)",
            "id": 89404,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89404/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/143845/?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.304056Z",
            "action": 59,
            "target": "Removed hardcoded size limit in file upload widget (#275)",
            "id": 89402,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89402/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/143838/?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.303967Z",
            "action": 59,
            "target": "Fixed broken track download modal (overflow and wrong URL) (#239)",
            "id": 89401,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89401/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/143836/?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.303879Z",
            "action": 59,
            "target": "Fix broken \"play all\" button that played only 25 tracks (#281)",
            "id": 89400,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89400/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/143834/?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.303792Z",
            "action": 59,
            "target": "Ensure we do not store bad mimetypes (such as application/x-empty) (#266)",
            "id": 89399,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89399/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/143833/?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.303705Z",
            "action": 59,
            "target": "Do not crash when tag contains multiple uuids with a / separator (#267)",
            "id": 89398,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89398/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/143830/?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.303619Z",
            "action": 59,
            "target": "Do not crash when importing track with an artist that do not match the release artist (#237)",
            "id": 89397,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89397/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/143827/?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.303530Z",
            "action": 59,
            "target": "Broken search bar on library home (#278)",
            "id": 89396,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89396/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/143824/?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.303439Z",
            "action": 59,
            "target": "Broken logging statement during import error (#274)",
            "id": 89395,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89395/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/143822/?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.303329Z",
            "action": 59,
            "target": "Removed alpha-state transcoding support (#271)",
            "id": 89394,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89394/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/143818/?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.303240Z",
            "action": 59,
            "target": "Huge performance boost (~x5 to x7) during CLI import that queries MusicBrainz (#288)",
            "id": 89393,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89393/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/143815/?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.303149Z",
            "action": 59,
            "target": "fix_track_files will now update files with bad mimetype (and not only the one with no mimetype) (#273)",
            "id": 89392,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89392/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/143812/?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.303052Z",
            "action": 59,
            "target": "Display server version in the footer (#270)",
            "id": 89391,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89391/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/143809/?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.302958Z",
            "action": 59,
            "target": "0.14.1 (2018-06-06)",
            "id": 89390,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89390/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/143799/?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.302653Z",
            "action": 59,
            "target": "About the makemigrations warning",
            "id": 89387,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89387/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/143794/?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.302480Z",
            "action": 59,
            "target": "Second issue was a problem of permission causing Apache a denied access to album cover folder. It is solved by adding another block for this path in the Apache configuration file for funkwhale.",
            "id": 89385,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89385/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/143791/?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.302393Z",
            "action": 59,
            "target": "Two issues are addressed here. The first one was about Django replying with mixed content (http) when queried for covers. Setting up the `X-Forwarded-Proto` allows Django to know that the client is using https, and that the reply must be https as well.",
            "id": 89384,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89384/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/143788/?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.302302Z",
            "action": 59,
            "target": "Serving album covers in https (Apache2 proxy)",
            "id": 89383,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89383/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/143786/?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.302211Z",
            "action": 59,
            "target": "Websockets may not be supported in older versions of Apache2. Be sure to upgrade to the latest version available.",
            "id": 89382,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89382/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/143779/?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.301899Z",
            "action": 59,
            "target": "Apache support for websocket",
            "id": 89379,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89379/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/143777/?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.301792Z",
            "action": 59,
            "target": "As end users and instance owners, this does not change anything. You can continue to use Funkwhale exactly as you did before :)",
            "id": 89378,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89378/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/143767/?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.301688Z",
            "action": 59,
            "target": "It prohibits anyone to distribute closed-source and proprietary forks of Funkwhale",
            "id": 89377,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89377/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/143761/?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.301582Z",
            "action": 59,
            "target": "This is better aligned with other fediverse software",
            "id": 89376,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89376/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/143759/?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.301477Z",
            "action": 59,
            "target": "Following the recent switch made by PixelFed (https://github.com/dansup/pixelfed/issues/143), we decided along with the community to relicence Funkwhale under the AGPL-3 licence. We did this switch for various reasons:",
            "id": 89375,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89375/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/143757/?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.301373Z",
            "action": 59,
            "target": "Funkwhale is now licenced under AGPL-3",
            "id": 89374,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89374/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/143755/?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.301275Z",
            "action": 59,
            "target": "We recommend instances owners to upgrade as fast as possible to avoid any abuse and data loss.",
            "id": 89373,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89373/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/143754/?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.301167Z",
            "action": 59,
            "target": "Because of an error in the way we checked user permissions on radios, public radios could be deleted by any logged-in user, even if they were not the owner of the radio.",
            "id": 89372,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89372/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/143753/?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.301060Z",
            "action": 59,
            "target": "Permission issues on radios",
            "id": 89371,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89371/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/143746/?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.300953Z",
            "action": 59,
            "target": "Added bug and feature issue templates (#299)",
            "id": 89370,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89370/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/143734/?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.300852Z",
            "action": 59,
            "target": "Added Black and flake8 checks in CI to ensure consistent code styling and formatting (#297)",
            "id": 89369,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89369/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/143726/?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.300752Z",
            "action": 59,
            "target": "Improved documentation about in-place imports setup (#298)",
            "id": 89368,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89368/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/143723/?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.300542Z",
            "action": 59,
            "target": "Fixed broken pagination in Subsonic API (#295)",
            "id": 89366,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89366/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/143722/?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.300441Z",
            "action": 59,
            "target": "Fixed admin menu not showing after login (#245)",
            "id": 89365,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89365/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/143720/?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.300340Z",
            "action": 59,
            "target": "Ensure radios can only be edited and deleted by their owners (#311)",
            "id": 89364,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89364/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/143719/?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.300238Z",
            "action": 59,
            "target": "Switch from BSD-3 licence to AGPL-3 licence (#280)",
            "id": 89363,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89363/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/143717/?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.300134Z",
            "action": 59,
            "target": "Display file size in human format during file upload (#289)",
            "id": 89362,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89362/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/143705/?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.300042Z",
            "action": 59,
            "target": "Apache2 reverse proxy now supports websockets (tested with Apache 2.4.25) (!252)",
            "id": 89361,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89361/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/143703/?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.299950Z",
            "action": 59,
            "target": "Album cover served in http (#264)",
            "id": 89360,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89360/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/143702/?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.299892Z",
            "action": 59,
            "target": "Added multiple warnings in the documentation that you should never run makemigrations yourself (#291)",
            "id": 89359,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89359/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/143700/?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.299836Z",
            "action": 59,
            "target": "Added feedback on shuffle button (#262)",
            "id": 89358,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89358/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/143698/?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.299737Z",
            "action": 59,
            "target": "This release contains a fix for a permission issue. You should upgrade as soon as possible. Read the changelog below for more details.",
            "id": 89357,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89357/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/143696/?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.299641Z",
            "action": 59,
            "target": "0.14.2 (2018-06-16)",
            "id": 89356,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89356/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/143693/?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.299536Z",
            "action": 59,
            "target": "Fixing this also unlocked a really interesting feature in our development/review workflow: by leveraging Gitlab CI and review apps, we are now able to deploy automatically live versions of a merge request, making it possible for anyone to review front-end changes easily, without the need to install a local environment.",
            "id": 89355,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89355/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/143689/?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.299433Z",
            "action": 59,
            "target": "From now on, Funkwhale's front-end can connect to any Funkwhale server. You can change the server you are connecting to in the footer.",
            "id": 89354,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89354/?format=api"
        }
    ]
}