Skip to content

topic message #185

@huylexuan44

Description

@huylexuan44

Description

Support Topic — create and discuss a thread from a message in a channel.

User flow

  • In a topic-enabled channel, long-press a message → choose Topic discussion
  • Create a new topic linked to the original message (init message)
  • Open the topic discussion screen: topic header + message list for that topic
  • Send new messages inside the topic (replies within the topic thread)

Display in the main channel

  • Topic messages render as a dedicated topic bubble/card
  • Include a control to open the topic discussion from that bubble

Topic list

  • In forum / topic-enabled channels: browse the list of topics
  • Select a topic → open its discussion screen

Permissions

  • Only users with permission to create topics see Topic discussion
  • Not available for certain special message types (e.g. poll, existing topic message)

Acceptance

  • Create a topic from the message context menu
  • Send and receive messages in a topic with realtime sync
  • Navigate between the main channel and topic discussion
  • Show the topic list in supported channels

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

Status
Todo

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions