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=13
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=14",
    "previous": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/changes/?format=api&page=12",
    "results": [
        {
            "unit": "https://translate.funkwhale.audio/api/units/144544/?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.319973Z",
            "action": 59,
            "target": "On artist page, albums are not sorted by release date, if any (#116)",
            "id": 89667,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89667/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/144542/?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.319927Z",
            "action": 59,
            "target": "Improve the style of the sidebar to make it easier to understand which tab is selected (#118)",
            "id": 89666,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89666/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/144541/?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.319880Z",
            "action": 59,
            "target": "Can now filter artists and albums with no listenable tracks (#114)",
            "id": 89665,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89665/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/144539/?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.319834Z",
            "action": 59,
            "target": "0.7 (2018-03-21)",
            "id": 89664,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89664/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/144537/?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.319788Z",
            "action": 59,
            "target": "To test and troubleshoot federation, we've added a bot account. This bot is available at @test@yourinstancedomain, and sending it \"/ping\", for example, via Mastodon, should trigger a response.",
            "id": 89663,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89663/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/144510/?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.319648Z",
            "action": 59,
            "target": "This will ensure federation endpoints will be reachable in the future. You can of course skip this part if you know you will not federate your instance.",
            "id": 89660,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89660/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/144508/?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.319556Z",
            "action": 59,
            "target": "In order to prepare for federation (see #136 and #137), new API endpoints have been added under /federation and /.well-known/webfinger.",
            "id": 89658,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89658/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/144507/?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.319510Z",
            "action": 59,
            "target": "Funkwhale will use ActivityPub as it's federation protocol.",
            "id": 89657,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89657/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/144506/?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.319463Z",
            "action": 59,
            "target": "Federation of music libraries is one of the most asked feature. While there is still a lot of work to do, this version includes the foundation that will enable funkwhale servers to communicate between each others, and with other federated software, such as Mastodon.",
            "id": 89656,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89656/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/144496/?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.319417Z",
            "action": 59,
            "target": "Preparing for federation",
            "id": 89655,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89655/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/144481/?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.319366Z",
            "action": 59,
            "target": "Documented the upgrade process (#127)",
            "id": 89654,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89654/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/144471/?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.319305Z",
            "action": 59,
            "target": "Upgraded to Python 3.6 to fix weird but harmless weakref error on django task (#121)",
            "id": 89653,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89653/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/144469/?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.319259Z",
            "action": 59,
            "target": "Converted favicon from .ico to .png (#130)",
            "id": 89652,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89652/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/144458/?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.319214Z",
            "action": 59,
            "target": "Better handling of utf-8 filenames during file import (#138)",
            "id": 89651,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89651/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/144451/?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.319168Z",
            "action": 59,
            "target": "Better error handling during file import (#120)",
            "id": 89650,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89650/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/144449/?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.319123Z",
            "action": 59,
            "target": "We now restrict some usernames from being used during signup (#139)",
            "id": 89649,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89649/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/144447/?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.319077Z",
            "action": 59,
            "target": "Removed player from queue tab and consistently show current track in queue (#131)",
            "id": 89648,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89648/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/144445/?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.319030Z",
            "action": 59,
            "target": "Queue shuffle now apply only to tracks after the current one (#97)",
            "id": 89647,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89647/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/144444/?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.318984Z",
            "action": 59,
            "target": "Implemented a @test@yourfunkwhaledomain bot to ensure federation works properly. Send it \"/ping\" and it will answer back :)",
            "id": 89646,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89646/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/144442/?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.318938Z",
            "action": 59,
            "target": "Better error messages in case of missing environment variables (#140)",
            "id": 89645,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89645/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/144439/?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.318892Z",
            "action": 59,
            "target": "API endpoint for fetching instance activity and updated timeline to use this new endpoint (#141)",
            "id": 89644,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89644/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/144436/?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.318845Z",
            "action": 59,
            "target": "Added credits to Francis Gading for the logotype (#101)",
            "id": 89643,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89643/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/144433/?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.318794Z",
            "action": 59,
            "target": "Previous Track button restart playback after 3 seconds (#146)",
            "id": 89642,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89642/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/144430/?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.318712Z",
            "action": 59,
            "target": "Implemented page title binding (#1)",
            "id": 89641,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89641/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/144429/?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.318662Z",
            "action": 59,
            "target": "Add a detail page for radios (#64)",
            "id": 89640,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89640/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/144424/?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.318616Z",
            "action": 59,
            "target": "0.8 (2018-04-02)",
            "id": 89639,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89639/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/144421/?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.318571Z",
            "action": 59,
            "target": "Docker users already have celerybeat enabled.",
            "id": 89638,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89638/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/144413/?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.318479Z",
            "action": 59,
            "target": "In the future, they will also be needed to refetch music metadata or federated information periodically.",
            "id": 89636,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89636/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/144409/?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.318434Z",
            "action": 59,
            "target": "This was forgotten in the deployment documentation, but recurrent tasks, managed by the celery beat process, will be needed more and more in subsequent releases. Right now, we'll be using to clear the cache for federated music files and keep disk usage to a minimum.",
            "id": 89635,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89635/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/144406/?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.318388Z",
            "action": 59,
            "target": "In addition to the usual instructions from https://docs.funkwhale.audio/upgrading.html, non-docker users will have to setup an additional systemd unit file for recurrent tasks.",
            "id": 89634,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89634/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/144403/?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.318342Z",
            "action": 59,
            "target": "Upgrade path",
            "id": 89633,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89633/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/144399/?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.318296Z",
            "action": 59,
            "target": "Many thank to Baptiste for the hard work and for figuring out a proper solution to this difficult problem.",
            "id": 89632,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89632/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/144395/?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.318250Z",
            "action": 59,
            "target": "Funkwhale's front-end as always been english-only, and this is a barrier to new users. The work make Funkwhale's interface translatable was started in this release by Baptiste. Although nothing is translated yet, this release includes behind the stage changes that will make it possible in the near future.",
            "id": 89631,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89631/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/144391/?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.318205Z",
            "action": 59,
            "target": "Preparing internationalization",
            "id": 89630,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89630/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/144387/?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.318158Z",
            "action": 59,
            "target": "Documentation was updated with relevant instructions to use and benefit from this new feature: https://docs.funkwhale.audio/federation.html",
            "id": 89629,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89629/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/144384/?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.318112Z",
            "action": 59,
            "target": "Note that by default, federation is opt-in, on a per-instance basis: instances will request access to your catalog, and you can accept or refuse those requests. You can also revoke the access at any time.",
            "id": 89628,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89628/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/144376/?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.318020Z",
            "action": 59,
            "target": "Importing tracks from remote libraries (tracks are hotlinked, and only cached for a short amount of time)",
            "id": 89626,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89626/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/144372/?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.317974Z",
            "action": 59,
            "target": "Following other Funkwhale libraries",
            "id": 89625,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89625/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/144370/?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.317929Z",
            "action": 59,
            "target": "This is for real this time, and includes:",
            "id": 89624,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89624/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/144366/?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.317883Z",
            "action": 59,
            "target": "Federation is here!",
            "id": 89623,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89623/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/144363/?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.317836Z",
            "action": 59,
            "target": "We now use a proper user agent including instance version and url during outgoing requests",
            "id": 89622,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89622/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/144361/?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.317791Z",
            "action": 59,
            "target": "User admin now includes signup and last login dates (#148)",
            "id": 89621,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89621/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/144359/?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.317745Z",
            "action": 59,
            "target": "Added a i18n-extract yarn script to extract strings to PO files (#162)",
            "id": 89620,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89620/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/144357/?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.317696Z",
            "action": 59,
            "target": "Can now follow and import music from remote libraries (#136, #137)",
            "id": 89619,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89619/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/144355/?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.317640Z",
            "action": 59,
            "target": "Add internationalization support (#5)",
            "id": 89618,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89618/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/144353/?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.317594Z",
            "action": 59,
            "target": "0.9 (2018-04-17)",
            "id": 89617,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89617/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/144351/?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.317548Z",
            "action": 59,
            "target": "Fixed broken permission check on library scanning and too aggressive page validation",
            "id": 89616,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89616/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/144349/?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.317503Z",
            "action": 59,
            "target": "Allow null values for musicbrainz_id in Audio ActivityPub representation",
            "id": 89615,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89615/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/144348/?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.317453Z",
            "action": 59,
            "target": "0.9.1 (2018-04-17)",
            "id": 89614,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89614/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/144344/?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.317351Z",
            "action": 59,
            "target": "**Docker users:**",
            "id": 89612,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/89612/?format=api"
        }
    ]
}