Skip to content

feat(chat): add pinned messages, reply threads, and message actions support (NSOC'26)#59

Merged
Shriii19 merged 2 commits into
Shriii19:masterfrom
SrashtiChauhan:feat/chat-message-actions
May 15, 2026
Merged

feat(chat): add pinned messages, reply threads, and message actions support (NSOC'26)#59
Shriii19 merged 2 commits into
Shriii19:masterfrom
SrashtiChauhan:feat/chat-message-actions

Conversation

@SrashtiChauhan
Copy link
Copy Markdown
Contributor

NSOC'26

Overview

This PR enhances the Team Chat module by introducing modern messaging interactions.
The update improves usability, message management, and overall chat experience while maintaining compatibility with the existing real-time Socket.IO workflow

Related Issue

Closes #58

Features Added

Reply Thread Support

  • Added reply-to-message functionality
  • Shows replied message preview inside chat bubbles
  • Added reply preview above input section before sending

Edit Message Support

  • Users can edit their own messages
  • Existing message text loads directly into input field
  • Added edit state indicator with cancel option

Pin / Unpin Messages

  • Added support for pinning important messages
  • Toggle pin state dynamically from message actions

Delete Message Support

  • Users can remove messages directly from chat UI

Copy Message Support

  • Added quick copy-to-clipboard functionality for text messages

Improved Message Search Experience

  • Search now auto-scrolls to matched messages
  • Matching text is highlighted dynamically
  • Better navigation across long conversations

Technical Improvements

  • Added message action state handling
  • Added reply metadata support inside message objects
  • Improved message rendering structure
  • Added interaction-based UI visibility handling
  • Improved conditional rendering for replies and editing states

UI/UX Improvements

  • Cleaner and more interactive chat experience
  • WhatsApp-like message interaction workflow
  • Maintains existing FlowForge UI consistency

Preview

  • Reply threads inside messages
  • Inline editing support
  • Interactive message action controls
  • Search highlight + auto-scroll behavior

Tested

  • Message replies
  • Edit message flow
  • Pin/unpin behavior
  • Delete functionality
  • Search & filter interactions

Screenshot

Screenshot from 2026-05-15 15-16-00 Screenshot from 2026-05-15 15-16-25

Thank you for reviewing
NSOC'26

@vercel
Copy link
Copy Markdown

vercel Bot commented May 15, 2026

@SrashtiChauhan is attempting to deploy a commit to the shreemp194-gmailcom's projects Team on Vercel.

A member of the Team first needs to authorize it.

@SrashtiChauhan SrashtiChauhan changed the title feat(chat): add whatsapp-like reply, edit, and interaction support (N… feat(chat): add pinned messages, reply threads, and message actions support (NSOC'26) May 15, 2026
@SrashtiChauhan
Copy link
Copy Markdown
Contributor Author

hi @Shriii19 ,
Kindly review my pr
Thank You
NSOC'26

@SrashtiChauhan
Copy link
Copy Markdown
Contributor Author

hi @Shriii19 ,
Kindly review my pr

@vercel
Copy link
Copy Markdown

vercel Bot commented May 15, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
flow-forge Ready Ready Preview, Comment May 15, 2026 5:06pm

@Shriii19 Shriii19 merged commit 7f11bb3 into Shriii19:master May 15, 2026
7 of 8 checks passed
@Shriii19
Copy link
Copy Markdown
Owner

@SrashtiChauhan well done i use to forgot to tell you that kindly mention the issues no , it become easy to understand me and i can close it when pr is mergn

@SrashtiChauhan
Copy link
Copy Markdown
Contributor Author

@SrashtiChauhan well done i use to forgot to tell you that kindly mention the issues no , it become easy to understand me and i can close it when pr is mergn

I had already added it on pr as issue number.

@Shriii19
Copy link
Copy Markdown
Owner

@SrashtiChauhan so sry for that i did't see that.

@SrashtiChauhan
Copy link
Copy Markdown
Contributor Author

@SrashtiChauhan so sry for that i did't see that.

its alright sometimes happen

@Shriii19
Copy link
Copy Markdown
Owner

@SrashtiChauhan so sry for that i did't see that.

its alright sometimes happen

🙃

@SrashtiChauhan
Copy link
Copy Markdown
Contributor Author

@SrashtiChauhan so sry for that i did't see that.

its alright sometimes happen

🙃

i mean its ok

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Feature: Add Pinned Messages, Reply Threads & Message Actions in Team Chat (NSOC'26)

2 participants