GSoC 2026

Chat Moderation & Editing

Chat Moderation & Editing

Overview

Enhance chat functionality with advanced moderation and editing features.

Description

Improve Jitsi's basic chat by adding moderation tools and editing capabilities. Currently, moderators have limited control, as the chat lacks features like message editing, deletion, and reporting. This project aims to improve usability and moderation.

Expected outcomes

Cover features such as the following:

  • Message Control for Moderators – Ability to delete and redact messages, mute and remove participants directly from the chat interface.
  • User Moderation Tools – Moderators can ban users from messaging, issue warnings, shadow ban, and remove participants from the chat.
  • User Reporting System – Allow users to report messages or participants for review.
  • User Message Editing – Users can edit their own messages with version history.
  • Message Search – Enable users to search chat history efficiently.

Extra points for a challenge:

  • Threaded Replies – Improve conversation structure with message threading.

Skills / Technologies

JavaScript, React, React Native, Prosody

Possible mentors

Saúl Ibarra Corretgé, Mihaela Dumitru

Expected project size

Medium (175 hours) or Large (350 hours)

Difficulty

Medium

Command Palette

Search for a command to run...