Translation projects API.

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

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

{
    "count": 1193,
    "next": "https://hosted.weblate.org/api/projects/babyphone/changes/?format=api&page=24",
    "previous": "https://hosted.weblate.org/api/projects/babyphone/changes/?format=api&page=22",
    "results": [
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/babyphone/app-metadata/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-07-20T21:53:27.887226+02:00",
            "action": 14,
            "target": "",
            "old": "",
            "details": {
                "auto": true
            },
            "id": 61855851,
            "action_name": "Component locked",
            "url": "https://hosted.weblate.org/api/changes/61855851/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/babyphone/app-metadata/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-07-20T21:53:27.862703+02:00",
            "action": 47,
            "target": "",
            "old": "",
            "details": {
                "alert": "PushFailure"
            },
            "id": 61855850,
            "action_name": "Alert triggered",
            "url": "https://hosted.weblate.org/api/changes/61855850/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/babyphone/android-strings/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-07-20T21:53:27.840000+02:00",
            "action": 47,
            "target": "",
            "old": "",
            "details": {
                "alert": "PushFailure"
            },
            "id": 61855849,
            "action_name": "Alert triggered",
            "url": "https://hosted.weblate.org/api/changes/61855849/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/babyphone/android-strings/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-07-20T21:53:27.803086+02:00",
            "action": 28,
            "target": "ERROR: Permission to babydots/babyphone.git denied to weblate.\nfatal: Could not read from remote repository.\n\nPlease make sure you have the correct access rights\nand the repository exists.\n (128)",
            "old": "",
            "details": {},
            "id": 61855848,
            "action_name": "Repository push failed",
            "url": "https://hosted.weblate.org/api/changes/61855848/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/babyphone/app-metadata/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/babyphone/app-metadata/nb_NO/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-20T21:53:26.910506+02:00",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "new file",
                "filename": "fastlane/metadata/android/no-NO"
            },
            "id": 61855845,
            "action_name": "Resource updated",
            "url": "https://hosted.weblate.org/api/changes/61855845/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/102363181/?format=api",
            "component": "https://hosted.weblate.org/api/components/babyphone/app-metadata/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/babyphone/app-metadata/nb_NO/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-20T21:53:26.910444+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 100,
                "source": "Add your own contacts!\n\nTake a photo and record the voice of your babies family so they can practice talking on the phone to those they know and love.\n\nCompletely private, no photo or recording will ever leave your phone.\n\nPlease donate to support further development.",
                "old_state": -1
            },
            "id": 61855844,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/61855844/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/102363180/?format=api",
            "component": "https://hosted.weblate.org/api/components/babyphone/app-metadata/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/babyphone/app-metadata/nb_NO/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-20T21:53:26.910383+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 100,
                "source": "Add a dial pad for little fingers to mash.\n\nPlease donate to support further development.",
                "old_state": -1
            },
            "id": 61855843,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/61855843/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/102363179/?format=api",
            "component": "https://hosted.weblate.org/api/components/babyphone/app-metadata/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/babyphone/app-metadata/nb_NO/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-20T21:53:26.910318+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 100,
                "source": "Bugfix: Better touch handling for little fingers opening contacts.\n\nWe noticed our toddler was holding down one part of the screen while trying to press\nthe contacts button at the same time. They would also move their fingers while trying\nto press. This will now respond as soon as touched, not once the finger is lifted up.\n\nPlease donate to support further development.",
                "old_state": -1
            },
            "id": 61855842,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/61855842/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/102363178/?format=api",
            "component": "https://hosted.weblate.org/api/components/babyphone/app-metadata/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/babyphone/app-metadata/nb_NO/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-20T21:53:26.910247+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 100,
                "source": "Add more people to \"talk\" to: Baby, Mum, and Dad.\n\nEither choose from the new contacts button on the main phone screen, or via the settings menu.\n\nPlease donate to support further development.",
                "old_state": -1
            },
            "id": 61855841,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/61855841/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/102363177/?format=api",
            "component": "https://hosted.weblate.org/api/components/babyphone/app-metadata/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/babyphone/app-metadata/nb_NO/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-20T21:53:26.910182+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 100,
                "source": "Fix to the baby lock: Hide the toolbar when locked.",
                "old_state": -1
            },
            "id": 61855840,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/61855840/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/102363176/?format=api",
            "component": "https://hosted.weblate.org/api/components/babyphone/app-metadata/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/babyphone/app-metadata/nb_NO/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-20T21:53:26.910113+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 100,
                "source": "Add a baby lock.\n\nLock the phone while listening to the baby phone to prevent tiny fingers from accidentally doing things they shouldn't on your device. Unlock by tapping the unlock button 5 times fast.",
                "old_state": -1
            },
            "id": 61855839,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/61855839/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/102363175/?format=api",
            "component": "https://hosted.weblate.org/api/components/babyphone/app-metadata/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/babyphone/app-metadata/nb_NO/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-20T21:53:26.910041+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 100,
                "source": "Bugfix:\n * Don't crash when returning from settings.\n * Better (but still not perfect) loading of sounds. Previously tried to load all at once which was unneccesary. Now loads only one at a time.\n\nPlease feel free to provide feedback so we can make this as fun as can be.",
                "old_state": -1
            },
            "id": 61855838,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/61855838/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/102363174/?format=api",
            "component": "https://hosted.weblate.org/api/components/babyphone/app-metadata/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/babyphone/app-metadata/nb_NO/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-20T21:53:26.909966+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 100,
                "source": "Added themes:\n * 2 x boring but realistic light/dark themes (for practicing on a \"real\" phone)\n * 1 x amazing crazy rainbow theme (for extra fun!)\n\nPlay tone noises when touching buttons for extra interactivity.\n\nPlease feel free to provide feedback so we can make this as fun as can be.",
                "old_state": -1
            },
            "id": 61855837,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/61855837/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/102363173/?format=api",
            "component": "https://hosted.weblate.org/api/components/babyphone/app-metadata/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/babyphone/app-metadata/nb_NO/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-20T21:53:26.909902+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 100,
                "source": "Bump target SDK to latest version.",
                "old_state": -1
            },
            "id": 61855836,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/61855836/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/102363172/?format=api",
            "component": "https://hosted.weblate.org/api/components/babyphone/app-metadata/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/babyphone/app-metadata/nb_NO/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-20T21:53:26.909831+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 100,
                "source": "Better quality audio recording.\n\nLess fuzzy, clean and crisp sounds. Only applies to new recordings, so you may wish to re-record any previosu sounds.\n\nPlease donate to support further development.",
                "old_state": -1
            },
            "id": 61855835,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/61855835/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/102363171/?format=api",
            "component": "https://hosted.weblate.org/api/components/babyphone/app-metadata/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/babyphone/app-metadata/nb_NO/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-20T21:53:26.909766+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 100,
                "source": "First experimental version.\n\nPlease feel free to provide feedback so we can make this as fun as can be.",
                "old_state": -1
            },
            "id": 61855834,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/61855834/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/102363169/?format=api",
            "component": "https://hosted.weblate.org/api/components/babyphone/app-metadata/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/babyphone/app-metadata/nb_NO/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-20T21:53:26.909628+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Does your little one like to talk to family and friends on the phone? Do they get sad when there is nobody free to speak with them?\n\nInstall this pretend phone app to let them listen and speak to another toddler at the other end of the phone babbling back to them.\n\nStill in early stages of development. Some ideas for future improvements include:\n* Record your own audio so your little ones can hear loved ones from their real family.\n* Interactively listen to the microphone and only babble back when there is a period of silence.\n* Interact with other phone buttons, such as the dial pad, mute button, etc.\n\nPlease support further development at GitHub sponsors or Liberapay.",
                "old_state": -1
            },
            "id": 61855832,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/61855832/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/102363168/?format=api",
            "component": "https://hosted.weblate.org/api/components/babyphone/app-metadata/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/babyphone/app-metadata/nb_NO/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-20T21:53:26.909552+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "A pretend phone app for little people who want to practice talking to others.",
                "old_state": -1
            },
            "id": 61855831,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/61855831/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/102363167/?format=api",
            "component": "https://hosted.weblate.org/api/components/babyphone/app-metadata/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/babyphone/app-metadata/nb_NO/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-20T21:53:26.909384+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Baby Phone",
                "old_state": -1
            },
            "id": 61855830,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/61855830/?format=api"
        },
        {
            "unit": null,
            "component": null,
            "translation": null,
            "user": "https://hosted.weblate.org/api/users/pserwylo/?format=api",
            "author": null,
            "timestamp": "2023-07-20T13:09:42.406720+02:00",
            "action": 41,
            "target": "babyphone",
            "old": "baby-phone",
            "details": {},
            "id": 61826142,
            "action_name": "Project renamed",
            "url": "https://hosted.weblate.org/api/changes/61826142/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/babyphone/app-metadata/?format=api",
            "translation": null,
            "user": "https://hosted.weblate.org/api/users/pserwylo/?format=api",
            "author": null,
            "timestamp": "2023-07-20T03:11:30.997719+02:00",
            "action": 60,
            "target": "weblate.cleanup.generic",
            "old": "",
            "details": {},
            "id": 61814524,
            "action_name": "Add-on installed",
            "url": "https://hosted.weblate.org/api/changes/61814524/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/babyphone/app-metadata/?format=api",
            "translation": null,
            "user": "https://hosted.weblate.org/api/users/pserwylo/?format=api",
            "author": null,
            "timestamp": "2023-07-20T03:11:18.324361+02:00",
            "action": 60,
            "target": "weblate.consistency.languages",
            "old": "",
            "details": {},
            "id": 61814523,
            "action_name": "Add-on installed",
            "url": "https://hosted.weblate.org/api/changes/61814523/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/babyphone/app-metadata/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-07-20T03:11:01.082464+02:00",
            "action": 47,
            "target": "",
            "old": "",
            "details": {
                "alert": "NoMaskMatches"
            },
            "id": 61814521,
            "action_name": "Alert triggered",
            "url": "https://hosted.weblate.org/api/changes/61814521/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/babyphone/app-metadata/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/babyphone/app-metadata/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-20T03:11:00.495600+02:00",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "new file",
                "filename": "fastlane/metadata/android/en-US"
            },
            "id": 61814519,
            "action_name": "Resource updated",
            "url": "https://hosted.weblate.org/api/changes/61814519/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/102338697/?format=api",
            "component": "https://hosted.weblate.org/api/components/babyphone/app-metadata/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/babyphone/app-metadata/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-20T03:11:00.495479+02:00",
            "action": 59,
            "target": "Add your own contacts!\n\nTake a photo and record the voice of your babies family so they can practice talking on the phone to those they know and love.\n\nCompletely private, no photo or recording will ever leave your phone.\n\nPlease donate to support further development.",
            "old": "",
            "details": {
                "state": 20,
                "source": "Add your own contacts!\n\nTake a photo and record the voice of your babies family so they can practice talking on the phone to those they know and love.\n\nCompletely private, no photo or recording will ever leave your phone.\n\nPlease donate to support further development.",
                "old_state": -1
            },
            "id": 61814518,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/61814518/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/102338696/?format=api",
            "component": "https://hosted.weblate.org/api/components/babyphone/app-metadata/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/babyphone/app-metadata/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-20T03:11:00.495404+02:00",
            "action": 59,
            "target": "Add a dial pad for little fingers to mash.\n\nPlease donate to support further development.",
            "old": "",
            "details": {
                "state": 20,
                "source": "Add a dial pad for little fingers to mash.\n\nPlease donate to support further development.",
                "old_state": -1
            },
            "id": 61814517,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/61814517/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/102338695/?format=api",
            "component": "https://hosted.weblate.org/api/components/babyphone/app-metadata/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/babyphone/app-metadata/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-20T03:11:00.495325+02:00",
            "action": 59,
            "target": "Bugfix: Better touch handling for little fingers opening contacts.\n\nWe noticed our toddler was holding down one part of the screen while trying to press\nthe contacts button at the same time. They would also move their fingers while trying\nto press. This will now respond as soon as touched, not once the finger is lifted up.\n\nPlease donate to support further development.",
            "old": "",
            "details": {
                "state": 20,
                "source": "Bugfix: Better touch handling for little fingers opening contacts.\n\nWe noticed our toddler was holding down one part of the screen while trying to press\nthe contacts button at the same time. They would also move their fingers while trying\nto press. This will now respond as soon as touched, not once the finger is lifted up.\n\nPlease donate to support further development.",
                "old_state": -1
            },
            "id": 61814516,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/61814516/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/102338694/?format=api",
            "component": "https://hosted.weblate.org/api/components/babyphone/app-metadata/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/babyphone/app-metadata/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-20T03:11:00.495248+02:00",
            "action": 59,
            "target": "Add more people to \"talk\" to: Baby, Mum, and Dad.\n\nEither choose from the new contacts button on the main phone screen, or via the settings menu.\n\nPlease donate to support further development.",
            "old": "",
            "details": {
                "state": 20,
                "source": "Add more people to \"talk\" to: Baby, Mum, and Dad.\n\nEither choose from the new contacts button on the main phone screen, or via the settings menu.\n\nPlease donate to support further development.",
                "old_state": -1
            },
            "id": 61814515,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/61814515/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/102338693/?format=api",
            "component": "https://hosted.weblate.org/api/components/babyphone/app-metadata/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/babyphone/app-metadata/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-20T03:11:00.495171+02:00",
            "action": 59,
            "target": "Fix to the baby lock: Hide the toolbar when locked.",
            "old": "",
            "details": {
                "state": 20,
                "source": "Fix to the baby lock: Hide the toolbar when locked.",
                "old_state": -1
            },
            "id": 61814514,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/61814514/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/102338692/?format=api",
            "component": "https://hosted.weblate.org/api/components/babyphone/app-metadata/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/babyphone/app-metadata/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-20T03:11:00.495078+02:00",
            "action": 59,
            "target": "Add a baby lock.\n\nLock the phone while listening to the baby phone to prevent tiny fingers from accidentally doing things they shouldn't on your device. Unlock by tapping the unlock button 5 times fast.",
            "old": "",
            "details": {
                "state": 20,
                "source": "Add a baby lock.\n\nLock the phone while listening to the baby phone to prevent tiny fingers from accidentally doing things they shouldn't on your device. Unlock by tapping the unlock button 5 times fast.",
                "old_state": -1
            },
            "id": 61814513,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/61814513/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/102338691/?format=api",
            "component": "https://hosted.weblate.org/api/components/babyphone/app-metadata/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/babyphone/app-metadata/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-20T03:11:00.494974+02:00",
            "action": 59,
            "target": "Bugfix:\n * Don't crash when returning from settings.\n * Better (but still not perfect) loading of sounds. Previously tried to load all at once which was unneccesary. Now loads only one at a time.\n\nPlease feel free to provide feedback so we can make this as fun as can be.",
            "old": "",
            "details": {
                "state": 20,
                "source": "Bugfix:\n * Don't crash when returning from settings.\n * Better (but still not perfect) loading of sounds. Previously tried to load all at once which was unneccesary. Now loads only one at a time.\n\nPlease feel free to provide feedback so we can make this as fun as can be.",
                "old_state": -1
            },
            "id": 61814512,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/61814512/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/102338690/?format=api",
            "component": "https://hosted.weblate.org/api/components/babyphone/app-metadata/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/babyphone/app-metadata/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-20T03:11:00.494906+02:00",
            "action": 59,
            "target": "Added themes:\n * 2 x boring but realistic light/dark themes (for practicing on a \"real\" phone)\n * 1 x amazing crazy rainbow theme (for extra fun!)\n\nPlay tone noises when touching buttons for extra interactivity.\n\nPlease feel free to provide feedback so we can make this as fun as can be.",
            "old": "",
            "details": {
                "state": 20,
                "source": "Added themes:\n * 2 x boring but realistic light/dark themes (for practicing on a \"real\" phone)\n * 1 x amazing crazy rainbow theme (for extra fun!)\n\nPlay tone noises when touching buttons for extra interactivity.\n\nPlease feel free to provide feedback so we can make this as fun as can be.",
                "old_state": -1
            },
            "id": 61814511,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/61814511/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/102338689/?format=api",
            "component": "https://hosted.weblate.org/api/components/babyphone/app-metadata/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/babyphone/app-metadata/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-20T03:11:00.494832+02:00",
            "action": 59,
            "target": "Bump target SDK to latest version.",
            "old": "",
            "details": {
                "state": 20,
                "source": "Bump target SDK to latest version.",
                "old_state": -1
            },
            "id": 61814510,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/61814510/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/102338688/?format=api",
            "component": "https://hosted.weblate.org/api/components/babyphone/app-metadata/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/babyphone/app-metadata/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-20T03:11:00.494755+02:00",
            "action": 59,
            "target": "Better quality audio recording.\n\nLess fuzzy, clean and crisp sounds. Only applies to new recordings, so you may wish to re-record any previosu sounds.\n\nPlease donate to support further development.",
            "old": "",
            "details": {
                "state": 20,
                "source": "Better quality audio recording.\n\nLess fuzzy, clean and crisp sounds. Only applies to new recordings, so you may wish to re-record any previosu sounds.\n\nPlease donate to support further development.",
                "old_state": -1
            },
            "id": 61814509,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/61814509/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/102338687/?format=api",
            "component": "https://hosted.weblate.org/api/components/babyphone/app-metadata/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/babyphone/app-metadata/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-20T03:11:00.494677+02:00",
            "action": 59,
            "target": "First experimental version.\n\nPlease feel free to provide feedback so we can make this as fun as can be.",
            "old": "",
            "details": {
                "state": 20,
                "source": "First experimental version.\n\nPlease feel free to provide feedback so we can make this as fun as can be.",
                "old_state": -1
            },
            "id": 61814508,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/61814508/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/102338685/?format=api",
            "component": "https://hosted.weblate.org/api/components/babyphone/app-metadata/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/babyphone/app-metadata/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-20T03:11:00.494495+02:00",
            "action": 59,
            "target": "Does your little one like to talk to family and friends on the phone? Do they get sad when there is nobody free to speak with them?\n\nInstall this pretend phone app to let them listen and speak to another toddler at the other end of the phone babbling back to them.\n\nStill in early stages of development. Some ideas for future improvements include:\n* Record your own audio so your little ones can hear loved ones from their real family.\n* Interactively listen to the microphone and only babble back when there is a period of silence.\n* Interact with other phone buttons, such as the dial pad, mute button, etc.\n\nPlease support further development at GitHub sponsors or Liberapay.",
            "old": "",
            "details": {
                "state": 20,
                "source": "Does your little one like to talk to family and friends on the phone? Do they get sad when there is nobody free to speak with them?\n\nInstall this pretend phone app to let them listen and speak to another toddler at the other end of the phone babbling back to them.\n\nStill in early stages of development. Some ideas for future improvements include:\n* Record your own audio so your little ones can hear loved ones from their real family.\n* Interactively listen to the microphone and only babble back when there is a period of silence.\n* Interact with other phone buttons, such as the dial pad, mute button, etc.\n\nPlease support further development at GitHub sponsors or Liberapay.",
                "old_state": -1
            },
            "id": 61814506,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/61814506/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/102338684/?format=api",
            "component": "https://hosted.weblate.org/api/components/babyphone/app-metadata/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/babyphone/app-metadata/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-20T03:11:00.494406+02:00",
            "action": 59,
            "target": "A pretend phone app for little people who want to practice talking to others.",
            "old": "",
            "details": {
                "state": 20,
                "source": "A pretend phone app for little people who want to practice talking to others.",
                "old_state": -1
            },
            "id": 61814505,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/61814505/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/102338683/?format=api",
            "component": "https://hosted.weblate.org/api/components/babyphone/app-metadata/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/babyphone/app-metadata/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-20T03:11:00.494203+02:00",
            "action": 59,
            "target": "Baby Phone",
            "old": "",
            "details": {
                "state": 20,
                "source": "Baby Phone",
                "old_state": -1
            },
            "id": 61814504,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/61814504/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/babyphone/app-metadata/?format=api",
            "translation": null,
            "user": "https://hosted.weblate.org/api/users/pserwylo/?format=api",
            "author": "https://hosted.weblate.org/api/users/pserwylo/?format=api",
            "timestamp": "2023-07-20T03:10:59.059888+02:00",
            "action": 51,
            "target": "",
            "old": "",
            "details": {},
            "id": 61814502,
            "action_name": "Component created",
            "url": "https://hosted.weblate.org/api/changes/61814502/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/babyphone/android-strings/?format=api",
            "translation": null,
            "user": "https://hosted.weblate.org/api/users/pserwylo/?format=api",
            "author": null,
            "timestamp": "2023-07-20T03:08:33.427912+02:00",
            "action": 60,
            "target": "weblate.cleanup.generic",
            "old": "",
            "details": {},
            "id": 61814493,
            "action_name": "Add-on installed",
            "url": "https://hosted.weblate.org/api/changes/61814493/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/babyphone/android-strings/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-07-20T03:06:06.095941+02:00",
            "action": 47,
            "target": "",
            "old": "",
            "details": {
                "alert": "UnusedScreenshot"
            },
            "id": 61814470,
            "action_name": "Alert triggered",
            "url": "https://hosted.weblate.org/api/changes/61814470/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/babyphone/android-strings/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/babyphone/android-strings/en/?format=api",
            "user": "https://hosted.weblate.org/api/users/pserwylo/?format=api",
            "author": null,
            "timestamp": "2023-07-20T03:03:40.985924+02:00",
            "action": 57,
            "target": "touch-to-unlock",
            "old": "",
            "details": {},
            "id": 61814466,
            "action_name": "Screenshot added",
            "url": "https://hosted.weblate.org/api/changes/61814466/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/babyphone/android-strings/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/babyphone/android-strings/en/?format=api",
            "user": "https://hosted.weblate.org/api/users/pserwylo/?format=api",
            "author": null,
            "timestamp": "2023-07-20T03:03:03.673282+02:00",
            "action": 57,
            "target": "themes",
            "old": "",
            "details": {},
            "id": 61814464,
            "action_name": "Screenshot added",
            "url": "https://hosted.weblate.org/api/changes/61814464/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/babyphone/android-strings/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/babyphone/android-strings/en/?format=api",
            "user": "https://hosted.weblate.org/api/users/pserwylo/?format=api",
            "author": null,
            "timestamp": "2023-07-20T03:02:41.901612+02:00",
            "action": 57,
            "target": "stop-recording",
            "old": "",
            "details": {},
            "id": 61814463,
            "action_name": "Screenshot added",
            "url": "https://hosted.weblate.org/api/changes/61814463/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/babyphone/android-strings/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/babyphone/android-strings/en/?format=api",
            "user": "https://hosted.weblate.org/api/users/pserwylo/?format=api",
            "author": null,
            "timestamp": "2023-07-20T03:01:26.385729+02:00",
            "action": 57,
            "target": "settings",
            "old": "",
            "details": {},
            "id": 61814462,
            "action_name": "Screenshot added",
            "url": "https://hosted.weblate.org/api/changes/61814462/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/babyphone/android-strings/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/babyphone/android-strings/en/?format=api",
            "user": "https://hosted.weblate.org/api/users/pserwylo/?format=api",
            "author": null,
            "timestamp": "2023-07-20T03:00:33.628304+02:00",
            "action": 57,
            "target": "play-sound",
            "old": "",
            "details": {},
            "id": 61814461,
            "action_name": "Screenshot added",
            "url": "https://hosted.weblate.org/api/changes/61814461/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/babyphone/android-strings/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/babyphone/android-strings/en/?format=api",
            "user": "https://hosted.weblate.org/api/users/pserwylo/?format=api",
            "author": null,
            "timestamp": "2023-07-20T02:59:48.601184+02:00",
            "action": 57,
            "target": "main-screen",
            "old": "",
            "details": {},
            "id": 61814460,
            "action_name": "Screenshot added",
            "url": "https://hosted.weblate.org/api/changes/61814460/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/babyphone/android-strings/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/babyphone/android-strings/en/?format=api",
            "user": "https://hosted.weblate.org/api/users/pserwylo/?format=api",
            "author": null,
            "timestamp": "2023-07-20T02:58:43.750963+02:00",
            "action": 57,
            "target": "contacts",
            "old": "",
            "details": {},
            "id": 61814454,
            "action_name": "Screenshot added",
            "url": "https://hosted.weblate.org/api/changes/61814454/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/babyphone/android-strings/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/babyphone/android-strings/en/?format=api",
            "user": "https://hosted.weblate.org/api/users/pserwylo/?format=api",
            "author": null,
            "timestamp": "2023-07-20T02:57:37.995418+02:00",
            "action": 57,
            "target": "confirm-delete",
            "old": "",
            "details": {},
            "id": 61814446,
            "action_name": "Screenshot added",
            "url": "https://hosted.weblate.org/api/changes/61814446/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/babyphone/android-strings/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/babyphone/android-strings/en/?format=api",
            "user": "https://hosted.weblate.org/api/users/pserwylo/?format=api",
            "author": null,
            "timestamp": "2023-07-20T02:56:33.164399+02:00",
            "action": 57,
            "target": "add-new-contact-form",
            "old": "",
            "details": {},
            "id": 61814438,
            "action_name": "Screenshot added",
            "url": "https://hosted.weblate.org/api/changes/61814438/?format=api"
        }
    ]
}