Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • D django-academic-community
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 11
    • Issues 11
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 2
    • Merge requests 2
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • HCDC
  • Django
  • CLM-Community
  • django-academic-community
  • Merge requests
  • !98

implement channels for chatting in the community

  • Review changes

  • Download
  • Email patches
  • Plain diff
Open Philipp Sebastian Sommer requested to merge chats into master May 18, 2022
  • Overview 0
  • Commits 121
  • Pipelines 3
  • Changes 408

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

this WIP can be tested in the playground

Edited May 19, 2022 by Burkhardt Rockel
Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: chats

Privacy | Imprint | Support | Status | Documentation | Changelog