Skip to content

[FEATURE] Add Message Forwarding Support #116

Description

@Akash504-ai

Feature Description

Allow users to forward existing messages to one or more direct or group conversations without having to copy and paste the content manually.

Forwarded messages should retain the original content while displaying a Forwarded indicator to distinguish them from newly created messages.


Problem it solves

Users frequently need to share messages, media, or important information with other conversations. Without a forwarding feature, they must manually copy and paste content, which is inefficient and may lose important context.

A dedicated forwarding feature makes sharing messages faster and provides a more seamless messaging experience.


Possible Solution

  • Add a Forward option to the message action menu.
  • Allow users to select one or multiple conversations as recipients.
  • Support forwarding of:
    • Text messages
    • Images
    • Videos
    • Documents
    • Audio files
  • Display a Forwarded indicator on forwarded messages.
  • Preserve the original content while creating a new message in the destination conversation.
  • Broadcast forwarded messages in real time using Socket.IO.
  • Ensure forwarded messages follow existing permission and visibility rules.

Additional Context

Acceptance Criteria

  • Users can forward messages to one or multiple conversations.
  • Supports both private and group chats.
  • Supports forwarding text and media messages.
  • Forwarded messages display a Forwarded indicator.
  • Real-time synchronization works correctly.
  • Existing messaging functionality remains unaffected.

This feature is inspired by messaging platforms such as WhatsApp, Telegram, Signal, and Slack, enabling users to quickly share important messages across conversations.

Metadata

Metadata

Assignees

No one assigned

    Fields

    No fields configured for Feature.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions