Changes API.

See the Weblate's Web API documentation for detailed description of the API.

GET /api/changes/?format=api&page=2692
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 143801,
    "next": "https://translate.funkwhale.audio/api/changes/?format=api&page=2693",
    "previous": "https://translate.funkwhale.audio/api/changes/?format=api&page=2691",
    "results": [
        {
            "unit": "https://translate.funkwhale.audio/api/units/141992/?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.142071Z",
            "action": 59,
            "target": "Switched from Semantic-UI to Fomentic-UI",
            "id": 88815,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88815/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/141991/?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.142025Z",
            "action": 59,
            "target": "Support for M4A/AAC files (#661)",
            "id": 88814,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88814/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/141990/?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.141979Z",
            "action": 59,
            "target": "Support embeds on public playlists",
            "id": 88813,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88813/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/141989/?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.141933Z",
            "action": 59,
            "target": "Simplified embedded docker reverse proxy IP configuration (#834)",
            "id": 88812,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88812/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/141988/?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.141888Z",
            "action": 59,
            "target": "Replaced Daphne by Gunicorn/Uvicorn to improve stability, flexibility and performance (#862)",
            "id": 88811,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88811/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/141987/?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.141840Z",
            "action": 59,
            "target": "Reduced CSS size by 30% using purgecss",
            "id": 88810,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88810/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/141986/?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.141794Z",
            "action": 59,
            "target": "Prevent usage of too weak passwords (#883)",
            "id": 88809,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88809/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/141985/?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.141749Z",
            "action": 59,
            "target": "Pickup folder.png and folder.jpg files for cover art when importing from CLI (#898)",
            "id": 88808,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88808/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/141984/?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.141702Z",
            "action": 59,
            "target": "Numbers on the stats page will now be formatted in a human readable way and will update with the locale (#873)",
            "id": 88807,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88807/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/141983/?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.141655Z",
            "action": 59,
            "target": "Now refetch remote ActivityPub artists, albums and tracks to avoid local stale data",
            "id": 88806,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88806/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/141982/?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.141608Z",
            "action": 59,
            "target": "New keyboard shortcuts added for enhanced control over audio player (#866)",
            "id": 88805,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88805/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/141981/?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.141561Z",
            "action": 59,
            "target": "Mods can now change a library visibility through the admin UI (#548)",
            "id": 88804,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88804/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/141980/?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.141514Z",
            "action": 59,
            "target": "Increase the security of JWT token generation by using DJANGO_SECRET_KEY as well as user-specific salt for the signature",
            "id": 88803,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88803/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/141979/?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.141467Z",
            "action": 59,
            "target": "Improve display of search results by including artist and album data",
            "id": 88802,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88802/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/141974/?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.141421Z",
            "action": 59,
            "target": "Hardened security thanks to CSP and additional HTTP headers (#880)",
            "id": 88801,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88801/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/141973/?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.141374Z",
            "action": 59,
            "target": "Hardcoded list of supported browsers to avoid unexpected regressions (#854)",
            "id": 88800,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88800/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/141967/?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.141327Z",
            "action": 59,
            "target": "Ensure API urls answer with and without a trailing slash (#877)",
            "id": 88799,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88799/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/141953/?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.141281Z",
            "action": 59,
            "target": "Artists with no albums will now show track count on artist card (#895)",
            "id": 88798,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88798/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/141941/?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.141234Z",
            "action": 59,
            "target": "Added the option to replace the queue's current contents with a selected album or track (#761)",
            "id": 88797,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88797/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/141930/?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.141187Z",
            "action": 59,
            "target": "Added field to manage user upload quota in Django backend (#903)",
            "id": 88796,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88796/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/141919/?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.141140Z",
            "action": 59,
            "target": "Added Czech translation (#844)",
            "id": 88795,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88795/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/141911/?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.141091Z",
            "action": 59,
            "target": "Added Catalan translation files",
            "id": 88794,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88794/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/141902/?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.141045Z",
            "action": 59,
            "target": "Added a info message on embed wizard when anonymous access to content is disabled (#878)",
            "id": 88793,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88793/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/141901/?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.140998Z",
            "action": 59,
            "target": "Users can now delete their account without admin intervention (#852)",
            "id": 88792,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88792/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/141900/?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.140951Z",
            "action": 59,
            "target": "Support for genres, via tags (#432)",
            "id": 88791,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88791/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/141899/?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.140902Z",
            "action": 59,
            "target": "Redesign of the landing and about pages (#872)",
            "id": 88790,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88790/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/141898/?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.140847Z",
            "action": 59,
            "target": "Enforce a configurable rate limit on the API to mitigate abuse (#261)",
            "id": 88789,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88789/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/141896/?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.137942Z",
            "action": 59,
            "target": "Dark theme (#756)",
            "id": 88788,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88788/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/141893/?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.137897Z",
            "action": 59,
            "target": "Content and account reports (#890)",
            "id": 88787,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88787/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/141890/?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.137851Z",
            "action": 59,
            "target": "Allow-list to restrict federation to trusted domains (#853)",
            "id": 88786,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88786/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/141888/?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.137806Z",
            "action": 59,
            "target": "Admins can now add custom CSS from their pod settings (#879)",
            "id": 88785,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88785/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/141885/?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.137761Z",
            "action": 59,
            "target": "Added periodical message to incite people to support their pod and Funkwhale (#839)",
            "id": 88784,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88784/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/141883/?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.137715Z",
            "action": 59,
            "target": "Detail",
            "id": 88783,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88783/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/141881/?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.137669Z",
            "action": 59,
            "target": "And reload your nginx process.",
            "id": 88782,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88782/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/141878/?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.137577Z",
            "action": 59,
            "target": "Broken audio streaming when using S3/Minio and DSub [manual action required]",
            "id": 88780,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88780/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/141869/?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.137439Z",
            "action": 59,
            "target": "With this release, rate-limiting on the API is enabled by default, with high enough limits to ensure regular users of the app aren't affected. Requests beyond allowed limits are answered with a 429 HTTP error.",
            "id": 88777,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88777/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/141866/?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.137393Z",
            "action": 59,
            "target": "Rate limiting",
            "id": 88776,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88776/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/141833/?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.137074Z",
            "action": 59,
            "target": "Content-Security-Policy and additional security headers [manual action suggested]",
            "id": 88769,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88769/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/141801/?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.136892Z",
            "action": 59,
            "target": "Based on our benchmarks, Gunicorn/Unicorn is also faster and more stable under higher workloads compared to Daphne.",
            "id": 88765,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88765/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/141796/?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.136847Z",
            "action": 59,
            "target": "configurable number of web worker processes",
            "id": 88764,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88764/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/141793/?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.136802Z",
            "action": 59,
            "target": "zero-downtime upgrades",
            "id": 88763,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88763/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/141789/?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.136752Z",
            "action": 59,
            "target": "To improve the performance, stability and reliability of Funkwhale's web processes, we now recommend using Gunicorn and Uvicorn instead of Daphne. This combination unlock new use cases such as:",
            "id": 88762,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88762/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/141786/?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.136669Z",
            "action": 59,
            "target": "Replaced Daphne by Gunicorn/Uvicorn [manual action required, non-docker only]",
            "id": 88761,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88761/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/141783/?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.136606Z",
            "action": 59,
            "target": "Both messages will appear for the first time 15 days after signup, in the notifications tab. For each message, users can schedule a reminder for a later time, or disable the messages entirely.",
            "id": 88760,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88760/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/141780/?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.136561Z",
            "action": 59,
            "target": "If specified by the pod admin, a separate and custom message will also be displayed in a similar way to provide instructions and links to support the pod.",
            "id": 88759,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88759/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/141777/?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.136515Z",
            "action": 59,
            "target": "Users will now be reminded on a regular basis that they can help Funkwhale by donating or contributing.",
            "id": 88758,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88758/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/141774/?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.136470Z",
            "action": 59,
            "target": "Periodic message to incite people to support their pod and Funkwhale",
            "id": 88757,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88757/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/141767/?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.136378Z",
            "action": 59,
            "target": "When allow-listing is enabled, your pod's users will only be able to interact with pods included in the allow-list. Any messages, activity, uploads, or modifications to libraries and playlists will only be shared with pods on the allow-list. Pods which are not included in the allow-list will not have access to your pod's content or messages and will not be able to send anything to your pod.",
            "id": 88755,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88755/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/141764/?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.136333Z",
            "action": 59,
            "target": "The Allow-Listing feature grants pod moderators and administrators greater control over federation by allowing you to create a pod-wide allow-list.",
            "id": 88754,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88754/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/141760/?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.136288Z",
            "action": 59,
            "target": "Allow-list to restrict federation to trusted domains",
            "id": 88753,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88753/?format=api"
        }
    ]
}