Changes
Translation components API.
See the Weblate's Web API documentation for detailed description of the API.
GET /api/components/peertube-livechat/peertube-plugin-livechat-documentation/changes/?format=api&page=662
https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/changes/?format=api&page=663", "previous": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/changes/?format=api&page=661", "results": [ { "unit": "https://weblate.framasoft.org/api/units/879844/?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/kab/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:12.708758Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "You can list all existing chatrooms: in the plugin settings screen, there is a button «List rooms».", "old_state": -1 }, "id": 660634, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/660634/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/879842/?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/kab/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:12.708708Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "If you were using the custom Peertube docker image that is embedding Prosody, you can switch back to the official Peertube image.", "old_state": -1 }, "id": 660632, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/660632/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/879841/?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/kab/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:12.708683Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "If you were using this plugin before this version, and if you had installed Prosody manually, you can safely uninstall Prosody.", "old_state": -1 }, "id": 660631, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/660631/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/879840/?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/kab/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:12.708657Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "Since version v6.0.0, this plugin does not need any Prosody installation.", "old_state": -1 }, "id": 660630, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/660630/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/879839/?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/kab/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:12.708632Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "Here are some other more specific instructions:", "old_state": -1 }, "id": 660629, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/660629/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/879838/?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/kab/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:12.708607Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "To install or update the plugin, **just use the Peertube web admin interface**.", "old_state": -1 }, "id": 660628, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/660628/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/879837/?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/kab/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:12.708581Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "Before updating to a major release, please read the release notes and breaking changes list : [CHANGELOG](https://github.com/JohnXLivingston/peertube-plugin-livechat/blob/main/CHANGELOG.md).", "old_state": -1 }, "id": 660627, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/660627/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/879836/?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/kab/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:12.708556Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "But it may be removed in a near feature (to avoid drawbacks of this method). I have to discuss with Yunohost team, to decide how we can do to minimize drawbacks, and maximize compatibility.", "old_state": -1 }, "id": 660626, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/660626/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/879835/?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/kab/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:12.708531Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "This is already done by the Yunohost Peertube application, as it was required for the plugin before the v6.0.0.", "old_state": -1 }, "id": 660625, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/660625/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/879834/?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/kab/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:12.708506Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "You have to disable `metronome` (the XMPP server provided by Yunohost), and install `prosody`.", "old_state": -1 }, "id": 660624, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/660624/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/879833/?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/kab/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:12.708480Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "To generate and use such an image, please refer to the Docker documentation. The Docker file to generate the image should be:", "old_state": -1 }, "id": 660623, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/660623/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/879832/?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/kab/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:12.708455Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "You will have to generate a Peertube image that includes Prosody in the same container that Peertube. I know this is not the standard way to do this with Docker, but keep in mind it is a temporary workaround.", "old_state": -1 }, "id": 660622, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/660622/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/879831/?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/kab/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:12.708429Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "Warning: do not disable Prosody if it is used for another service on your server, like for example Jitsi.", "old_state": -1 }, "id": 660621, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/660621/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/879830/?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/kab/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:12.708404Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "You can then disable the service that starts automatically when you install Prosody (the plugin will launch a Prosody process, there is no need for the service to run). For example, on Debian/Ubuntu (and other Systemd based linux distributions):", "old_state": -1 }, "id": 660620, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/660620/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/879829/?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/kab/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:12.708379Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "For example, on Debian/Ubuntu:", "old_state": -1 }, "id": 660619, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/660619/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/879828/?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/kab/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:12.708353Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "For standard installation, you just have to install the official `prosody` package for your linux distribution.", "old_state": -1 }, "id": 660618, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/660618/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/879827/?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/kab/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:12.708328Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "Once it is done, you have to check `Use system Prosody` in the plugin settings.", "old_state": -1 }, "id": 660617, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/660617/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/879826/?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/kab/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:12.708302Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "To use the plugin, you will have to manually install Prosody on your server (see below).", "old_state": -1 }, "id": 660616, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/660616/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/879825/?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/kab/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:12.708276Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "The Prosody AppImage included in the plugin will only work on x86_64 and arm64 CPU. It is not compatible with other CPU architectures.", "old_state": -1 }, "id": 660615, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/660615/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/879824/?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/kab/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:12.708251Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "More informations on Prosody external components [here](https://prosody.im/doc/components).", "old_state": -1 }, "id": 660614, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/660614/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/879823/?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/kab/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:12.708226Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "This feature could be used to connect bridges or bots.", "old_state": -1 }, "id": 660613, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/660613/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/879821/?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/kab/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:12.708175Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "As example, this option can allow an instance of Matterbridge (once it could use anonymous login) *on the same machine* to bridge your chat with another services like a Matrix room.", "old_state": -1 }, "id": 660611, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/660611/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/879820/?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/kab/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:12.708150Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "This setting enable XMPP clients to connect to the built-in Prosody server. For now, this option **only allows connections from localhost clients**.", "old_state": -1 }, "id": 660610, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/660610/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/879818/?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/kab/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:12.708099Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "The plugin comes with an AppImage that is used to run the [Prosody XMPP server](https://prosody.im). If this AppImage is not working, you can fallback to the Prosody that is packaged for your server. Just install the `prosody` package.", "old_state": -1 }, "id": 660608, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/660608/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/879816/?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/kab/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:12.708049Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "Default ConverseJS theme: this is the default ConverseJS theme.", "old_state": -1 }, "id": 660606, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/660606/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/879815/?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/kab/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:12.708023Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "Peertube theme: this is a special theme, made especially for peertube's integration.", "old_state": -1 }, "id": 660605, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/660605/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/879814/?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/kab/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:12.707998Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "You can choose which theme to use for ConverseJS:", "old_state": -1 }, "id": 660604, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/660604/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/879813/?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/kab/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:12.707973Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "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.", "old_state": -1 }, "id": 660603, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/660603/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/879812/?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/kab/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:12.707947Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "The video owner will be able to activate web chats.", "old_state": -1 }, "id": 660602, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/660602/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/879810/?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/kab/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:12.707884Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "You can for example generate a readonly URL and use it in OBS to integrate the chat in your live stream!", "old_state": -1 }, "id": 660600, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/660600/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/879809/?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/kab/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:12.707858Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "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, ...).", "old_state": -1 }, "id": 660599, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/660599/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/879808/?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/kab/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:12.707795Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "Following settings concern the federation with other Peertube instances, and other fediverse softwares.", "old_state": -1 }, "id": 660598, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/660598/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/879807/?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/kab/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:12.707769Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "When pressing the «List rooms» button, all existing chatrooms will be listed. You can then find them and moderated them.", "old_state": -1 }, "id": 660597, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/660597/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/879806/?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/kab/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:12.707743Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "This section describes the plugin settings page.", "old_state": -1 }, "id": 660596, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/660596/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/879805/?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/kab/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:12.707718Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "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.", "old_state": -1 }, "id": 660595, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/660595/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/879804/?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/kab/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:12.707692Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "Save the plugin settings and verify Prosody can see the certificates:", "old_state": -1 }, "id": 660594, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/660594/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/879803/?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/kab/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:12.707665Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "In the livechat plugin settings from your PeerTube administration settings, set the certificate directory to the following:", "old_state": -1 }, "id": 660593, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/660593/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/879802/?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/kab/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:12.707625Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "Restart your services:", "old_state": -1 }, "id": 660592, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/660592/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/879801/?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/kab/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:12.707600Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "Continuing to modify `docker-compose.yml`, add the certbot certificate volume into the peertube container. It should look something like this:", "old_state": -1 }, "id": 660591, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/660591/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/879800/?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/kab/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:12.707574Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "Modify your `docker-compose.yml` file, changing the `entrypoint` line under the `certbot` service to the following. This is the same as the above, but to be automatically executed after every certificate renewal.", "old_state": -1 }, "id": 660590, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/660590/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/879799/?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/kab/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:12.707549Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "Exit the certbot container:", "old_state": -1 }, "id": 660589, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/660589/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/879798/?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/kab/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:12.707522Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "Run the below command inside the certbot container to give read access to the new certs and private keys to the peertube group. *Note*: This will also make the files readable to the group with id 999 on the host system. Check the groups on your system to assess this as a risk before running this command.", "old_state": -1 }, "id": 660588, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/660588/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/879797/?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/kab/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:12.707497Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "You should see output like the following:", "old_state": -1 }, "id": 660587, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/660587/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/879796/?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/kab/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:12.707472Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "Enter the directory where the PeerTube webserver serves requests for Let's Encrypt, `/var/www/certbot`:", "old_state": -1 }, "id": 660586, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/660586/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/879795/?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/kab/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:12.707447Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "Enter the domain name `room.your_instance.tld`:", "old_state": -1 }, "id": 660585, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/660585/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/879794/?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/kab/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:12.707422Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "You will be presented with a series of prompts. Enter `2` for the authentication type:", "old_state": -1 }, "id": 660584, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/660584/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/879793/?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/kab/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:12.707397Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "Run certbot:", "old_state": -1 }, "id": 660583, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/660583/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/879792/?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/kab/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:12.707372Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "Open a shell in the certbot container:", "old_state": -1 }, "id": 660582, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/660582/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/879791/?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/kab/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:12.707348Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "Enter the directory where your `docker-compose.yml` file exists.", "old_state": -1 }, "id": 660581, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/660581/?format=api" }, { "unit": "https://weblate.framasoft.org/api/units/879790/?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/kab/?format=api", "user": null, "author": null, "timestamp": "2023-07-17T13:35:12.707322Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "First, ensure you create a DNS entry for `room.your_instance.tld`, which points to your server. You can use a CNAME entry (or an A entry and a AAAA entry). This is necessary for Let's Encrypt to validate the domain for certificate generation.", "old_state": -1 }, "id": 660580, "action_name": "Chaîne mise à jour dans le dépôt", "url": "https://weblate.framasoft.org/api/changes/660580/?format=api" } ] }{ "count": 40833, "next": "