peertube-plugin-livechat/ROADMAP.md

35 lines
2.5 KiB
Markdown
Raw Normal View History

2021-04-29 11:39:30 +00:00
# Roadmap
## May 2021
This roadmap is given as an indication. It will be updated as we go along according to the constraints encountered.
2021-05-02 12:50:12 +00:00
| Done | Needs Peertube 3.2 | Component | Feature | Released in version
---|---|---|---|---
2021-05-06 11:33:30 +00:00
[x] | [ ] | Builtin Prosody | Check room creation permission, and set some metadata. | v2.1.0
[x] | [ ] | Builtin Prosody | User authentication: if the user is logged in Peertube, use his nickname. | v2.1.0
[x] | [ ] | Builtin Prosody | Grant moderation rights to instance admins and video owner. Activate moderations commands in ConverseJS. | v2.1.0
2021-05-11 12:28:32 +00:00
[x] | [x] | Common | Chat should not be displayed in playlists | v2.2.0
2021-05-11 15:32:49 +00:00
[x] | [x] | Builtin Prosody | Do not use a temp folder, use the one provided by Peertube>=3.2.0. | Not Released Yet
[x] | [ ] | Builtin Prosody | Use Peertube log level for prosody. | Not Released Yet
[ ] | [x] | Builtin Prosody | Rotate prosody logs.
2021-05-11 15:32:49 +00:00
[x] | [x] | Builtin Prosody | Data Persistence | Not Released Yet
2021-04-29 11:39:30 +00:00
[ ] | [x] | Common | Add a checkbox per video to activate livechat. Only on lives.
2021-05-11 15:32:49 +00:00
[ ] | [x] | Builtin Prosody | Docker: check how to install and use Prosody on docker installations. Do the documentation.
2021-04-29 11:39:30 +00:00
[ ] | [ ] | Builtin Prosody | Check with yunohost how to integrate.
[ ] | [ ] | Documentation | Rewrite documentation for more clarity. Add screenshots. Separate user and admin documentation.
[ ] | [ ] | ConverseJS | UI: make custom templates, for a better UI/UX. Autoshow muc participants depending on the chat window width.
2021-05-11 15:32:49 +00:00
[x] | [ ] | Builtin Prosody | Allow moderators to delete messages (mod_muc_moderation). | Not Released Yet
2021-04-29 11:39:30 +00:00
[ ] | [ ] | ConverseJS | For anonymous user, automatically log in with a random nickname (and allow to change afterward)
2021-05-07 15:12:15 +00:00
[ ] | [x] | JS | Modernise code to use new placeholders provided by Peertube 3.2.0 (with or without backward compatibility)
2021-05-10 19:09:35 +00:00
[ ] | [x] | Settings | Replace some checkbox by a select (for the webchat mode). Migrate old checkbox values.
2021-05-11 12:28:32 +00:00
[ ] | [x] | Settings | Dynamic settings screen. Inline help/documentation. | First changes in v2.2.0
2021-04-29 11:39:30 +00:00
## Later / low priority modifications
| Done | Needs Peertube 3.2 | Component | Feature
---|---|---|---
[ ] | [ ] | Common | There should be a settings to add terms & conditions in the Peertube's about page (for example if the webchat is hosted anywhere else).
2021-05-06 10:44:29 +00:00
[ ] | [ ] | Builtin Prosody | Add a page with a non-singleton ConverseJS, to browser chat rooms for admins. Maybe allow direct chating between admins, and room creation?
2021-05-11 15:23:45 +00:00
[ ] | [ ] | Builtin Prosody | Add a settings to enable the server to be accessed with XMPP clients.