Translation components API.

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

GET /api/translations/peertube-livechat/peertube-plugin-livechat-documentation/en/changes/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 682,
    "next": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/en/changes/?format=api&page=2",
    "previous": null,
    "results": [
        {
            "unit": "https://weblate.framasoft.org/api/units/949141/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-03T10:30:35.607978Z",
            "action": 13,
            "target": "You can list all existing chatrooms: in the plugin settings screen, there is a button List rooms.",
            "id": 780472,
            "action_name": "Chaîne source ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/780472/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/949047/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-03T10:30:34.509937Z",
            "action": 13,
            "target": "Note: you can entirely customize chat colors. This is undocumented yet, but you can try this: in the modal, check use curent theme colors, then you can try to manually change color values in the URL.  You must use valid CSS color values, and they must be properly URL encoded.",
            "id": 780471,
            "action_name": "Chaîne source ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/780471/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/948933/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-03T10:30:34.225206Z",
            "action": 13,
            "target": "Note: for now this feature simply hide the chat.  In a future release, the chat will be replaced by a message saying please log in to [...].  See [v5.7.0 Release Notes](https://github.com/JohnXLivingston/peertube-plugin-livechat/blob/main/CHANGELOG.md#570) for more information.",
            "id": 780280,
            "action_name": "Chaîne source ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/780280/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/948920/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-03T10:30:34.167548Z",
            "action": 13,
            "target": "This feature enables a share chat link modal. With this modal, you can generate URLs to join the chat.  The chat can be customized (readonly mode, use the current theme, ...).",
            "id": 780279,
            "action_name": "Chaîne source ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/780279/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/948898/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-03T10:30:34.111022Z",
            "action": 13,
            "target": "When pressing the List rooms button, all existing chatrooms will be listed.  You can then find them and moderated them.",
            "id": 780278,
            "action_name": "Chaîne source ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/780278/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/948838/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-03T10:30:34.013867Z",
            "action": 13,
            "target": "If you can't make it work, you can use the diagnostic tool (there is a button on top of the plugin settings page), and take a close look on the Prosody check section.",
            "id": 780277,
            "action_name": "Chaîne source ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/780277/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/948718/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-03T10:30:33.576814Z",
            "action": 13,
            "target": "record name: _xmpp-server._tcp.external.your_instance.tld. (replace your_instance.tld by your instance uri)",
            "id": 780276,
            "action_name": "Chaîne source ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/780276/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/948698/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-03T10:30:33.556773Z",
            "action": 13,
            "target": "record name: _xmpp-server._tcp.room.your_instance.tld. (replace your_instance.tld by your instance uri)",
            "id": 780275,
            "action_name": "Chaîne source ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/780275/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/948600/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-03T10:30:33.394133Z",
            "action": 13,
            "target": "Thanks to [Code Lutin](https://www.codelutin.com/) and [Rtribution Copie Publique](https://copiepublique.fr/) for the financial support.",
            "id": 780274,
            "action_name": "Chaîne source ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/780274/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/948556/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-03T10:30:33.302970Z",
            "action": 13,
            "target": "There might be some very technical strings. If you are not 100% sure of the meaning, or of your translation, you better not translate it, so it will display in english.",
            "id": 780273,
            "action_name": "Chaîne source ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/780273/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-22T12:50:23.442826Z",
            "action": 0,
            "target": "",
            "id": 777498,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/777498/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947368/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-22T12:50:23.442320Z",
            "action": 71,
            "target": "If you think of a standard provider that is not available, you can ask for implementation by [opening a new issue](/peertube-plugin-livechat/issues/).",
            "id": 777497,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/777497/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947367/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-22T12:50:23.442299Z",
            "action": 71,
            "target": "For these providers, discovery url and button label are preset.  You just have to create an OAuth2 application on the provider side, and configure Client ID and Client Secret.",
            "id": 777496,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/777496/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947366/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-22T12:50:23.442279Z",
            "action": 71,
            "target": "In addition to that, you can also configure one or several \"standard\" Open ID Connect provider (Google, Facebook, ...).",
            "id": 777495,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/777495/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947365/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-22T12:50:23.442239Z",
            "action": 71,
            "target": "Google, Facebook, ...",
            "id": 777494,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/777494/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:04.166101Z",
            "action": 0,
            "target": "",
            "id": 775419,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/775419/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/945684/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:04.166079Z",
            "action": 71,
            "target": "Once you signed in the remote account, and have granted access, your nickname and avatar (if available) will be automatically fetched.  No other data will be stored.  These data will be automatically deleted several hours after your quit the chat.",
            "id": 775418,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/775418/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/945683/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:04.166062Z",
            "action": 71,
            "target": "The Peertube instance can configure external authentication providers (Mastodon accounts, Google accounts, ...).  In such case, you will see a \"{{% livechat_label login_using_external_account %}}\" button, that will open a dialog modal.  In this dialog modal, there will be some buttons to connect using a remote account.",
            "id": 775417,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/775417/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/945682/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:04.166046Z",
            "action": 71,
            "target": "Log in using an external authentication provider",
            "id": 775416,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/775416/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/945660/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:04.166030Z",
            "action": 71,
            "target": "[External Authentication](/peertube-plugin-livechat/documentation/admin/external_auth/)",
            "id": 775415,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/775415/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/945659/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:04.166014Z",
            "action": 71,
            "target": "See the detailed documentation page:",
            "id": 775414,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/775414/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/945658/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:04.165998Z",
            "action": 71,
            "target": "Other authentication methods will be implemented in the future.",
            "id": 775413,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/775413/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/945657/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:04.165982Z",
            "action": 71,
            "target": "More to come",
            "id": 775412,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/775412/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/945656/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:04.165963Z",
            "action": 71,
            "target": "If the button is displayed but is not working, check your Peertube logs.  It could be because the remote service does not use standard scopes or attribute names.",
            "id": 775411,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/775411/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/945655/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:04.165932Z",
            "action": 71,
            "target": "Note: if you are connected to your Peertube account, the button will never show. So use a private browser window to test.",
            "id": 775410,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/775410/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/945654/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:04.165164Z",
            "action": 71,
            "target": "If the button does not appear for end users, there might be a configuration issue.  You can try the [diagnostic tool](/peertube-plugin-livechat/documentation/installation/troubleshooting/) to get more information.",
            "id": 775409,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/775409/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/945653/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:04.165148Z",
            "action": 71,
            "target": "You application Client secret.",
            "id": 775408,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/775408/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/945652/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:04.165133Z",
            "action": 71,
            "target": "Your application Client ID.",
            "id": 775407,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/775407/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/945651/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:04.165118Z",
            "action": 71,
            "target": "Note: if your provider use the standard `/.well-known/openid-configuration` path, you can omit it.  For example `https://accounts.google.com` will work.",
            "id": 775406,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/775406/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/945649/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:04.165103Z",
            "action": 71,
            "target": "Your OpenID Connect provider must implement the [discovery URL](https://openid.net/specs/openid-connect-discovery-1_0.html).  Just set here the discovery url, that should be something like `https://example.com/.well-known/openid-configuration`.",
            "id": 775405,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/775405/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/945648/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:04.165087Z",
            "action": 71,
            "target": "For now, it is not possible to localize this label.",
            "id": 775404,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/775404/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/945647/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:04.165072Z",
            "action": 71,
            "target": "This is the button label in the following screenshot:",
            "id": 775403,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/775403/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/945646/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:04.165056Z",
            "action": 71,
            "target": "You will now have to fill some settings.",
            "id": 775402,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/775402/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/945645/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:04.165040Z",
            "action": 71,
            "target": "Note: if you want to restrict allowed redirection urls on the provider side (best security practice), the plugin will show you the url to allow.  Just copy it in your OpenID Connect application configuration.",
            "id": 775401,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/775401/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/945644/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:04.165024Z",
            "action": 71,
            "target": "To enable this feature, first you have to create a client on your provider side (check the related documentation for enabling OpenID Connect).  Then go to the [plugin settings](/peertube-plugin-livechat/documentation/admin/settings), and enable \"{{% livechat_label external_auth_custom_oidc_label %}}\".",
            "id": 775400,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/775400/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/945640/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:04.164992Z",
            "action": 71,
            "target": "Popular CMS softwares (Wordpess, ...) offers plugins implementing OpenID Connect.",
            "id": 775398,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/775398/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/945638/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:04.164976Z",
            "action": 71,
            "target": "Doing so, you can for example use your website for Single Sign-On.",
            "id": 775397,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/775397/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/945636/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:04.164954Z",
            "action": 71,
            "target": "You can configure one external [OpenID Connect](https://openid.net/developers/how-connect-works/) compatible provider.",
            "id": 775396,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/775396/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/945634/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:04.164939Z",
            "action": 71,
            "target": "This feature is still experimental.\nThis feature is available with the plugin version >= 9.0.0.\n",
            "id": 775395,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/775395/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/945631/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:04.164923Z",
            "action": 71,
            "target": "OpenID Connect",
            "id": 775394,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/775394/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/945629/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:04.164907Z",
            "action": 71,
            "target": "For the user documentation, see [user documentation](/peertube-plugin-livechat/documentation/user/viewers/)",
            "id": 775393,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/775393/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/945628/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:04.164891Z",
            "action": 71,
            "target": "This page will describe available authentication methods.",
            "id": 775392,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/775392/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/945626/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:04.164875Z",
            "action": 71,
            "target": "![External login dialog - OpenID Connect](/peertube-plugin-livechat/images/external_login_dialog_oidc.png?classes=shadow,border&height=200px)",
            "id": 775391,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/775391/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/945625/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:04.164858Z",
            "action": 71,
            "target": "This also allows user to join the chat without creating Peertube account (in case your instance has closed registration for example, or without waiting for account approval).",
            "id": 775390,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/775390/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/945623/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:04.164842Z",
            "action": 71,
            "target": "Such \"external account users\" will be easier to moderate than anonymous accounts.",
            "id": 775389,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/775389/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/945622/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:04.164826Z",
            "action": 71,
            "target": "You can enable some external authentication methods to allow user to create chat accounts.  In such case their nickname and avatar will be automatically initialized with the remote account information.",
            "id": 775388,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/775388/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/945621/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:04.164811Z",
            "action": 71,
            "target": "Users that are not connected to your Peertube instance are joining the chat using \"anonymous accounts\" (they can freely choose a nickname, and will be assigned a random avatar).",
            "id": 775387,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/775387/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/945620/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:04.164795Z",
            "action": 71,
            "target": "External Authentication",
            "id": 775386,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/775386/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/945619/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:04.164779Z",
            "action": 71,
            "target": "Plugin Peertube Livechat settings - External Authentication",
            "id": 775385,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/775385/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/945618/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:04.164763Z",
            "action": 71,
            "target": "$ dig +short _xmpp-server._tcp.room.videos.john-livingston.fr. SRV\n0 5 5269 videos.john-livingston.fr.\n\n$ dig +short _xmpp-server._tcp.external.videos.john-livingston.fr. SRV\n0 5 5269 videos.john-livingston.fr.\n",
            "id": 775384,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/775384/?format=api"
        }
    ]
}