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=2
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=3",
    "previous": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/changes/?format=api",
    "results": [
        {
            "unit": "https://translate.funkwhale.audio/api/units/382842/?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": "2023-03-25T18:31:27.044014Z",
            "action": 59,
            "target": "There was no real technical justification behind this (only laziness), and it was also blocking interesting use cases:",
            "id": 352458,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/352458/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/382841/?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": "2023-03-25T18:31:27.043994Z",
            "action": 59,
            "target": "Even though Funkwhale's front-end has always been a Single Page Application, talking to an API, it was only able to talk to an API on the same domain.",
            "id": 352457,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/352457/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/382840/?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": "2023-03-25T18:31:27.043975Z",
            "action": 59,
            "target": "You can also safely remove any `CACHEOPS_ENABLED` setting from your environment file.",
            "id": 352456,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/352456/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/382839/?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": "2023-03-25T18:31:27.043955Z",
            "action": 59,
            "target": "You can safely remove this dependency in your environment with `pip uninstall django-cacheops` if you're not using docker.",
            "id": 352455,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/352455/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/382838/?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": "2023-03-25T18:31:27.043936Z",
            "action": 59,
            "target": "In the end, the `volumes` directives of your containers should look like that:",
            "id": 352454,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/352454/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/382837/?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": "2023-03-25T18:31:27.043916Z",
            "action": 59,
            "target": "If you use in-place import, search for volumes (there should be two occurrences) that contains `/music:ro` on the right side, and replace the whole line with `- \"${MUSIC_DIRECTORY_SERVE_PATH}:${MUSIC_DIRECTORY_PATH}:ro\"`",
            "id": 352453,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/352453/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/382836/?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": "2023-03-25T18:31:27.043896Z",
            "action": 59,
            "target": "Search for a volume that contains `/app/staticfiles` on the right side, and replace the whole line with `- \"${STATIC_ROOT}:${STATIC_ROOT}\"`",
            "id": 352452,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/352452/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/382835/?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": "2023-03-25T18:31:27.043877Z",
            "action": 59,
            "target": "Search for volumes (there should be two occurrences) that contains `/app/funkwhale_api/media` on the right side, and replace the whole line with `- \"${MEDIA_ROOT}:${MEDIA_ROOT}\"`",
            "id": 352451,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/352451/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/382834/?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": "2023-03-25T18:31:27.043857Z",
            "action": 59,
            "target": "Ensure MUSIC_DIRECTORY_SERVE_PATH is uncommented and set to the absolute path on your host were your music files are stored (`/srv/funkwhale/data/music` by default)",
            "id": 352450,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/352450/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/382833/?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": "2023-03-25T18:31:27.043838Z",
            "action": 59,
            "target": "Ensure MUSIC_DIRECTORY_PATH is uncommented and set to `/music`",
            "id": 352449,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/352449/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/382832/?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": "2023-03-25T18:31:27.043818Z",
            "action": 59,
            "target": "Ensure `STATIC_ROOT` is uncommented in your .env file and match the absolute path where static files are stored on your host (`/srv/funkwhale/data/static` by default)",
            "id": 352448,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/352448/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/382831/?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": "2023-03-25T18:31:27.043798Z",
            "action": 59,
            "target": "Ensure `MEDIA_ROOT` is uncommented in your .env file and match the absolute path where media files are stored on your host (`/srv/funkwhale/data/media` by default)",
            "id": 352447,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/352447/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/382830/?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": "2023-03-25T18:31:27.043778Z",
            "action": 59,
            "target": "This will only affect new deployments though. If you want to benefit from this on an existing instance, do a backup of your `.env` and `docker-compose.yml` files and apply the following changes:",
            "id": 352446,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/352446/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/382829/?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": "2023-03-25T18:31:27.043758Z",
            "action": 59,
            "target": "Ensure `MEDIA_ROOT`, `STATIC_ROOT` and `MUSIC_DIRECTORY_*` are set explicitly [Manual action required]",
            "id": 352445,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/352445/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/382828/?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": "2023-03-25T18:31:27.043738Z",
            "action": 59,
            "target": "`artist:\"System of a Down\" domain:instance.funkwhale` search for results where artist name equals \"System of a Down\" and inside \"instance.funkwhale\" library",
            "id": 352444,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/352444/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/382827/?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": "2023-03-25T18:31:27.043718Z",
            "action": 59,
            "target": "`artist:hello` search for results where artist name equals \"hello\"",
            "id": 352443,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/352443/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/382826/?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": "2023-03-25T18:31:27.043698Z",
            "action": 59,
            "target": "`spring in:artist,album` search for results where artist name or album title contain \"spring\"",
            "id": 352442,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/352442/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/382825/?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": "2023-03-25T18:31:27.043678Z",
            "action": 59,
            "target": "`hello in:artist` search for results where artist name is \"hello\"",
            "id": 352441,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/352441/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/382824/?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": "2023-03-25T18:31:27.043658Z",
            "action": 59,
            "target": "`hello world`: search for \"hello\" and \"world\" in all the available fields",
            "id": 352440,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/352440/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/382823/?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": "2023-03-25T18:31:27.043639Z",
            "action": 59,
            "target": "Implemented a basic but functional Github-like search on federated tracks list (#344)",
            "id": 352439,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/352439/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/382822/?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": "2023-03-25T18:31:27.043620Z",
            "action": 59,
            "target": "You can now restart your server:",
            "id": 352438,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/352438/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/382821/?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": "2023-03-25T18:31:27.043600Z",
            "action": 59,
            "target": "with:",
            "id": 352437,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/352437/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/382820/?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": "2023-03-25T18:31:27.043581Z",
            "action": 59,
            "target": "On Apache2 setups, you have to replace the following line:",
            "id": 352436,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/352436/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/382819/?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": "2023-03-25T18:31:27.043562Z",
            "action": 59,
            "target": "Update the funkwhale.conf configuration of your server's reverse-proxy:",
            "id": 352435,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/352435/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/382818/?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": "2023-03-25T18:31:27.043542Z",
            "action": 59,
            "target": "Then, add the following block at the end of your docker-compose.yml file:",
            "id": 352434,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/352434/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/382817/?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": "2023-03-25T18:31:27.043522Z",
            "action": 59,
            "target": "First, tweak your .env file:",
            "id": 352433,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/352433/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/382816/?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": "2023-03-25T18:31:27.043503Z",
            "action": 59,
            "target": "Fixed split album when importing from federation (#346)",
            "id": 352432,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/352432/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/382815/?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": "2023-03-25T18:31:27.043483Z",
            "action": 59,
            "target": "Hide unplayable/empty playlists in \"Browse playlist\" pages (#424)",
            "id": 352431,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/352431/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/382814/?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": "2023-03-25T18:31:27.043464Z",
            "action": 59,
            "target": "Fixed a UI discrepancy in playlist tracks count (#647)",
            "id": 352430,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/352430/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/382813/?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": "2023-03-25T18:31:27.043445Z",
            "action": 59,
            "target": "Fix broken websocket connection under Chrome browser (#589)",
            "id": 352429,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/352429/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/382812/?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": "2023-03-25T18:31:27.043425Z",
            "action": 59,
            "target": "Ensure admin links in sidebar are displayed for users with relevant permissions, and only them (#597)",
            "id": 352428,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/352428/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/382811/?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": "2023-03-25T18:31:27.043406Z",
            "action": 59,
            "target": "Now start radios immediately, skipping any existing tracks in queue (#585)",
            "id": 352427,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/352427/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/382810/?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": "2023-03-25T18:31:27.043386Z",
            "action": 59,
            "target": "If you want to benefit from gzip compression on your instance, edit your reverse proxy virtualhost file (located at `/etc/nginx/sites-available/funkwhale.conf`) and add the following snippet in the server block, then reload your nginx server:",
            "id": 352426,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/352426/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/382809/?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": "2023-03-25T18:31:27.043366Z",
            "action": 59,
            "target": "On non-docker deployments, earlier versions required you to source the config/.env file before launching any Funkwhale command, with `export $(cat config/.env | grep -v ^# | xargs)` This led to more complex and error prone deployment / setup.",
            "id": 352425,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/352425/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/382808/?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": "2023-03-25T18:31:27.043345Z",
            "action": 59,
            "target": "Replace `${FUNKWHALE_FRONTEND_PATH}` by the corresponding variable from your .env file, which should be `/srv/funkwhale/front/dist` by default, then reload your nginx process with `sudo systemctl reload nginx`.",
            "id": 352424,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/352424/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/382807/?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": "2023-03-25T18:31:27.043326Z",
            "action": 59,
            "target": "**On non-docker setups**, edit your `/etc/nginx/sites-available/funkwhale.conf` file, and replace the `location /api/` and `location /` blocks by the following snippets:",
            "id": 352423,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/352423/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/382806/?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": "2023-03-25T18:31:27.043306Z",
            "action": 59,
            "target": "**On docker setups**, edit your `/srv/funkwhale/nginx/funkwhale.template` and replace the `location /api/` and `location /` blocks by the following snippets:",
            "id": 352422,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/352422/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/382805/?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": "2023-03-25T18:31:27.043286Z",
            "action": 59,
            "target": "License matching is done on the content of the `License` tag in the files, with a fallback on the `Copyright` tag.",
            "id": 352421,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/352421/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/382804/?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": "2023-03-25T18:31:27.043265Z",
            "action": 59,
            "target": "See `Full changelog` below for an exhaustive list of changes!",
            "id": 352420,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/352420/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/382803/?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": "2023-03-25T18:31:27.043245Z",
            "action": 59,
            "target": "Upgrade instructions are available at https://docs.funkwhale.audio/admin/upgrading.html, ensure you also execute the instructions marked with `[manual action required]` and `[manual action suggested]`.",
            "id": 352419,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/352419/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/382802/?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": "2023-03-25T18:31:27.043225Z",
            "action": 59,
            "target": "Fixed list icon alignment on landing page (#668)",
            "id": 352418,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/352418/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/382801/?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": "2023-03-25T18:31:27.043205Z",
            "action": 59,
            "target": "In case you are using custom css and theming, you also need to match this block:",
            "id": 352417,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/352417/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/382800/?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": "2023-03-25T18:31:27.043186Z",
            "action": 59,
            "target": "And add some more `ProxyPass` directives so that the `Alias` part of your configuration file looks this way:",
            "id": 352416,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/352416/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/382799/?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": "2023-03-25T18:31:27.043166Z",
            "action": 59,
            "target": "If you are on an Apache setup, you will have to replace the `<Location \"/api\">` block with the following:",
            "id": 352415,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/352415/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/382798/?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": "2023-03-25T18:31:27.043146Z",
            "action": 59,
            "target": "For convenience, you can also replace the whole setting with the following snippet:",
            "id": 352414,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/352414/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/382797/?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": "2023-03-25T18:31:27.043127Z",
            "action": 59,
            "target": "We've removed the risky content-types from our nginx template files, to ensure new instances are safe, however, if you already have an instance, you need to double check that your host nginx virtualhost do not include the following values for the `gzip_types` settings:",
            "id": 352413,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/352413/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/382796/?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": "2023-03-25T18:31:27.043107Z",
            "action": 59,
            "target": "Display new notifications immediately on notifications page (#729)",
            "id": 352412,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/352412/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/382795/?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": "2023-03-25T18:31:27.043087Z",
            "action": 59,
            "target": "This is fixed in this release, but on existing deployments, you'll need to add `NESTED_PROXY=1` in your container environment (either in your `.env` file, or via your container management tool), then recreate your funkwhale container.",
            "id": 352411,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/352411/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/382794/?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": "2023-03-25T18:31:27.043068Z",
            "action": 59,
            "target": "Because of [an issue in our mono-container configuration](https://github.com/thetarkus/docker-funkwhale/issues/19), users deploying Funkwhale via docker using our `funkwhale/all-in-one` image could face some mixed content warnings (and possibly other troubles) when browsing the Web UI.",
            "id": 352410,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/352410/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/382793/?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": "2023-03-25T18:31:27.043048Z",
            "action": 59,
            "target": "_You are only concerned if you use the mono-container docker deployment behind a reverse proxy_",
            "id": 352409,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/352409/?format=api"
        }
    ]
}