ACM-VIT / ACM-VIT/conclave

Support Discord-style colon emoji shortcuts in meeting chat

Open
#213 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
36
Forks
22
PR merge metrics
No merged PRs in 30d

Description

## Feature request

Add support for Discord-style emoji shortcuts in chat messages, such as `:smile:`, `:cry:`, or `:thumbsup:`.

## Motivation

Participants want a quick text-based way to insert or render emoticons/emoji in chat, similar to Discord.

## Proposed behavior

- Recognize supported `:emoji_name:` patterns while composing or rendering a chat message.
- Render recognized shortcuts as their corresponding emoji.
- Leave unrecognized shortcuts unchanged as plain text.
- Preserve existing Unicode emoji behavior.

## Acceptance criteria

- A message containing a supported shortcut (for example, `:cry:`) displays the matching emoji.
- Multiple shortcuts in one message are supported.
- Unknown or malformed colon-delimited text is not incorrectly converted.
- The feature works consistently for sent and received chat messages.

---
Requested by **Ishaan** during a Conclave meeting.

Contributor guide

Open the contributing guide

Research direction

Start by locating the chat message composer and the sent and received message renderers in the web and mobile clients, then trace how message text is handled. Confirm where supported shortcut names and Unicode emoji behavior should be covered. Done means recognized shortcuts render correctly, multiple shortcuts work, unknown or malformed text remains unchanged, and sent and received messages behave consistently.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
frontend, mobile
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.