Skip to content

implement channels for chatting in the community

Philipp S. Sommer requested to merge e2e into master

This MR implements the channel communication system in the website and includes all the necessary components to make this a progressive web app (PWA) with push notifications.

There are several todos open:

  • implement tests
  • implement e2ee (oriented on https://docs.rocket.chat/guides/security/end-to-end-encryption-algorithms)
  • implement emoji reactions to comments
  • implement autocompletion for sessions, events and contributions
  • implement pinned channels for topics, activities, sessions, events and contributions
  • implement lazy loading of threads
  • implement assigning names for threads
  • implement sorting of chat messages either latest first or oldest first
  • make the display of channels nicer
  • switch to ckeditor version 5 for comments
  • make the channel group handling easier
Edited by Philipp S. Sommer

Merge request reports