Skip to content
This repository has been archived by the owner on Dec 13, 2023. It is now read-only.

[Feature request] Implement message threads in Matrix like Slack Threaded messaging #2329

Closed
MurzNN opened this issue Jul 3, 2017 · 6 comments
Labels
A-Threads Threaded messages T-Enhancement New features, changes in functionality, improvements in performance, or user-facing enhancements. z-feature (Deprecated Label)

Comments

@MurzNN
Copy link

MurzNN commented Jul 3, 2017

Slack introduce Threads in rooms: https://slackhq.com/threaded-messaging-comes-to-slack-417ffba054bd
Will be good to implement same threads feature in Matrix rooms.

@MurzNN
Copy link
Author

MurzNN commented Jul 3, 2017

Seems this is not so hard to implement like in Slack - on "create thread" event we must create new room with title from current message, and in current room provide link to new room with this thread (and message counter).

@turt2live
Copy link
Member

This is also being tracked here: element-hq/element-web#2349

@richvdh richvdh changed the title [Feature request] Implement message treads in Matrix like Slack Threaded messaging [Feature request] Implement message threads in Matrix like Slack Threaded messaging Oct 10, 2017
@bendlas
Copy link

bendlas commented Apr 25, 2018

When starting a thread/room, can we allow to reply to multiple messages?

I think, this would be awesomely useful for including top-level posted answers into threads.
Also, it's a kind of nice reification of the DAG, in that the starting message(s) of a thread can point to messages of interest in their history.

Can this be rectified with the notion of rooms?
Should this have a deterministic lazy-creation semantic, so that people responding to the same set of messages land in the same thread?

@dessalines
Copy link

This is also implemented in mattermost already:

example

@ara4n
Copy link
Member

ara4n commented May 7, 2020

We do have label-based threading support in Synapse now, but Riot doesn't expose it yet: matrix-org/matrix-spec-proposals#2326 and #6288 and #6301

@MadLittleMods
Copy link
Contributor

Threading was added via MSC3440.

And for a client, this has ended up as Slack-like threading in Element, https://element.io/blog/introducing-threads-in-beta/

@MadLittleMods MadLittleMods added A-Threads Threaded messages T-Enhancement New features, changes in functionality, improvements in performance, or user-facing enhancements. labels Jul 19, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
A-Threads Threaded messages T-Enhancement New features, changes in functionality, improvements in performance, or user-facing enhancements. z-feature (Deprecated Label)
Projects
None yet
Development

No branches or pull requests

7 participants