Note: i did not the stress tests that were planed in #177. Indeed, at the time of writing, i thought i will use a dedicated websocket connection, and custom code the handle tasks. Having an extra websocket connection could have been an issue to scale. But finally i used some XMPP standards (PubSub) to handle this, and so it uses the same connection as the chat.
Mandatory Checks
[x] I have added a description of the changes in the CHANGELOG files
[x] I have run npm run lint to check that my changes respects the coding conventions
[x] I have added user documentation for the new features I added
[x] I have added technical documentation for the new features I added
[x] I added some documentation and I have run npm run doc:translate to generate translations files
Description
This PR provides a new feature in the livechat plugin: the Task lists !
User documentation: https://johnxlivingston.github.io/peertube-plugin-livechat/documentation/user/streamers/tasks/
Technical documentation: https://johnxlivingston.github.io/peertube-plugin-livechat/technical/tasks/
Related issues
177
Note: i did not the stress tests that were planed in #177. Indeed, at the time of writing, i thought i will use a dedicated websocket connection, and custom code the handle tasks. Having an extra websocket connection could have been an issue to scale. But finally i used some XMPP standards (PubSub) to handle this, and so it uses the same connection as the chat.
Mandatory Checks
npm run lint
to check that my changes respects the coding conventionsnpm run doc:translate
to generate translations filesScreenshots
(see the documentation for more)