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=25
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=26",
    "previous": "https://translate.funkwhale.audio/api/translations/documentation/changelog/en_devel/changes/?format=api&page=24",
    "results": [
        {
            "unit": "https://translate.funkwhale.audio/api/units/142384/?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.149372Z",
            "action": 59,
            "target": "Add missing command from contributing file (#754)",
            "id": 88947,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88947/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/142381/?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.149326Z",
            "action": 59,
            "target": "Use network/depends_on instead of links in docker-compose.yml (!716)",
            "id": 88946,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88946/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/142378/?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.149281Z",
            "action": 59,
            "target": "Use attributedTo instead of actor in library ActivityPub payload (#619)",
            "id": 88945,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88945/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/142375/?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.149235Z",
            "action": 59,
            "target": "The buttons displaying an icon now always show a little divider between the icon and the text. (!620)",
            "id": 88944,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88944/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/142372/?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.149188Z",
            "action": 59,
            "target": "Show remaining storage space during import and prevent file upload if not enough space is remaining (#550)",
            "id": 88943,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88943/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/142369/?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.149142Z",
            "action": 59,
            "target": "Removed broken/instable lyrics feature (#799)",
            "id": 88942,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88942/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/142366/?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.149096Z",
            "action": 59,
            "target": "Reduced app size for regular users by moving admin-related code in a dedicated chunk (#805)",
            "id": 88941,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88941/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/142364/?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.149048Z",
            "action": 59,
            "target": "Preload next track in queue (#572)",
            "id": 88940,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88940/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/142362/?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.148998Z",
            "action": 59,
            "target": "Now honor maxBitrate parameter in Subsonic API (#802)",
            "id": 88939,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88939/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/142360/?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.148926Z",
            "action": 59,
            "target": "Merged artist/album buttons with title text on artist and album pages (#725)",
            "id": 88938,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88938/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/142357/?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.148754Z",
            "action": 59,
            "target": "Keep persistent connections to the database instead of recreating a new one for each request",
            "id": 88936,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88936/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/142353/?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.148667Z",
            "action": 59,
            "target": "Improved readability of logo (#385)",
            "id": 88935,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88935/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/142344/?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.148579Z",
            "action": 59,
            "target": "Expose an instance-level actor (service@domain) in nodeinfo endpoint (#689)",
            "id": 88934,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88934/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/142339/?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.148488Z",
            "action": 59,
            "target": "Ensure the footer always stays at the bottom of the page",
            "id": 88933,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88933/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/142336/?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.148399Z",
            "action": 59,
            "target": "Enhanced the design of the embed wizard. (!619)",
            "id": 88932,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88932/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/142334/?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.148332Z",
            "action": 59,
            "target": "Don't store unhandled ActivityPub messages in database (#776)",
            "id": 88931,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88931/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/142332/?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.148286Z",
            "action": 59,
            "target": "Descriptions will now be shown underneath user libraries (#768)",
            "id": 88930,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88930/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/142330/?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.148241Z",
            "action": 59,
            "target": "Bumped dependencies to latest versions (#815)",
            "id": 88929,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88929/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/142328/?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.148195Z",
            "action": 59,
            "target": "Changing the instance used is now better integrated in the App, and it is checked that the chosen instance and the suggested instances are valid and running Funkwhale servers.",
            "id": 88928,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88928/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/142326/?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.148150Z",
            "action": 59,
            "target": "Better workflow for connecting to another instance (#715)",
            "id": 88927,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88927/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/142324/?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.148105Z",
            "action": 59,
            "target": "Better handling of follow/accept messages to avoid and recover from desync between instances (#830)",
            "id": 88926,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88926/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/142322/?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.148060Z",
            "action": 59,
            "target": "Advertise the list of supported upload extensions in the Nodeinfo endpoint (#808)",
            "id": 88925,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88925/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/142319/?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.147968Z",
            "action": 59,
            "target": "Added standardized translation context for all strings in the frontend to give accurate hints to translators.",
            "id": 88923,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88923/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/142316/?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.147923Z",
            "action": 59,
            "target": "Added admin options to disable login for users, ensure related content is deleted when deleting a user account (#809)",
            "id": 88922,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88922/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/142312/?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.147878Z",
            "action": 59,
            "target": "Added a prune_library management command to remove obsolete metadata from the database (#777)",
            "id": 88921,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88921/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/142310/?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.147832Z",
            "action": 59,
            "target": "Added a `check_inplace_files` management command to remove purge the database from references to in-place imported files that don't exist on disk anymore (#781)",
            "id": 88920,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88920/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/142300/?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.147785Z",
            "action": 59,
            "target": "Added a \"load more\" button on artist pages to load more tracks/albums (#719)",
            "id": 88919,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88919/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/142290/?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.147737Z",
            "action": 59,
            "target": "[Experimental] Added a new \"Similar\" radio based on users history (suggested by @gordon)",
            "id": 88918,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88918/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/142277/?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.147691Z",
            "action": 59,
            "target": "Support S3-compatible storages for media files (#565)",
            "id": 88917,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88917/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/142268/?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.147646Z",
            "action": 59,
            "target": "Support OAuth2 authorization for better integration with third-party apps (#752)",
            "id": 88916,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88916/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/142265/?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.147600Z",
            "action": 59,
            "target": "Support metadata update on tracks, albums and artists and broadcast those on the federation (#689)",
            "id": 88915,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88915/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/142262/?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.147554Z",
            "action": 59,
            "target": "Support embedding full artist discographies (#747)",
            "id": 88914,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88914/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/142260/?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.147508Z",
            "action": 59,
            "target": "Improved error handling and display during import (#252, #718, #583, #501, #544)",
            "id": 88913,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88913/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/142257/?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.147460Z",
            "action": 59,
            "target": "Display a confirmation dialog when adding duplicate songs to a playlist (#784)",
            "id": 88912,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88912/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/142255/?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.147403Z",
            "action": 59,
            "target": "Change the document title to display current track information. (#359)",
            "id": 88911,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88911/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/142252/?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.147301Z",
            "action": 59,
            "target": "Allow artists hiding (#701)",
            "id": 88910,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88910/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/142249/?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.147253Z",
            "action": 59,
            "target": "Added albums view. Similar to artists view, it's viewable by clicking on the \"Albums\" link on the top bar. (#356)",
            "id": 88909,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88909/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/142243/?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.147160Z",
            "action": 59,
            "target": "When using in-place import with a living audio library, you'll quite often rename or remove files from the file system. Unfortunately, Funkwhale keeps a reference to those files in the database, which results in unplayable tracks.",
            "id": 88907,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88907/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/142240/?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.147115Z",
            "action": 59,
            "target": "Check in-place files command",
            "id": 88906,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88906/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/142236/?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.147023Z",
            "action": 59,
            "target": "Users are often surprised by Funkwhale's tendency to keep track, album and artist metadata even if no associated files exist.",
            "id": 88904,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88904/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/142233/?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.146977Z",
            "action": 59,
            "target": "Prune library command",
            "id": 88903,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88903/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/142230/?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.146930Z",
            "action": 59,
            "target": "Check-out https://docs.funkwhale.audio/admin/external-storages.html if you want to use this feature.",
            "id": 88902,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88902/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/142227/?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.146884Z",
            "action": 59,
            "target": "Storing all media files on the Funkwhale server itself may not be possible or desirable in all scenarios. You can now configure Funkwhale to store those files in a S3 bucket instead.",
            "id": 88901,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88901/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/142226/?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.146838Z",
            "action": 59,
            "target": "Support for S3-compatible storages to store media files",
            "id": 88900,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88900/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/142224/?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.146788Z",
            "action": 59,
            "target": "This information is available in all pages that list uploads, when clicking on the button next to the upload status.",
            "id": 88899,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88899/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/142221/?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.146709Z",
            "action": 59,
            "target": "Funkwhale should now be more resilient to missing tags in imported files, and give you more insights when something goes wrong, including the specific tags that were missing or invalid, and additional debug information to share in your support requests.",
            "id": 88898,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88898/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/142220/?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.146664Z",
            "action": 59,
            "target": "Better error handling and display during import",
            "id": 88897,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88897/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/142210/?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.146618Z",
            "action": 59,
            "target": "If you want to start building an app on top of Funkwhale's API, please check-out https://docs.funkwhale.audio/api.html and https://docs.funkwhale.audio/developers/authentication.html.",
            "id": 88896,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88896/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/142202/?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.146571Z",
            "action": 59,
            "target": "This feature makes it possible to build third-party apps that have the same capabilities as Funkwhale's Web UI. The only exception at the moment is for actions that requires special permissions, such as modifying instance settings or moderation (but this will be enabled in a future release).",
            "id": 88895,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88895/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/142200/?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.146524Z",
            "action": 59,
            "target": "Funkwhale now support the OAuth2 authorization and authentication protocol which will allow third-party apps to interact with Funkwhale on behalf of users.",
            "id": 88894,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/88894/?format=api"
        }
    ]
}