Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Threading modes: always, never, auto. (Zulip/Twist-style threading) #21990

Closed
heyakyra opened this issue Apr 29, 2022 · 2 comments
Closed

Threading modes: always, never, auto. (Zulip/Twist-style threading) #21990

heyakyra opened this issue Apr 29, 2022 · 2 comments

Comments

@heyakyra
Copy link

Your use case

What would you like to do?

Rooms / Communities should be able to set a mode which enforces threading for each discussion (Zulip/Twist style), never (IRC), or auto (slack/discord/teams style).

Why would you like to do it?

Threads are now in beta, but currently discussion can be mixed between threads and unthreaded messages, which can be chaotic for discussion as topics fork off.

This was discussed on the original Threading ticket

The threads development is great!

However, one concern is that it doesn't seem to be possible to make a room "thread only". If one looks across the marketplace of chatt apps (open source and closed source) there are basically two thread models available:

1. Slack-style threads; all rooms contains messages, but the message may contain sub-messages (threads)
2. Zulip / Twist style threads; all rooms contain only threads/topics, and within each thread/topic there are messages

[…]

In the design discussion on threads, many people have requested it (and those comments have many upvotes):

* [Threaded Messaging element-web#2349 (comment)](https://github.com/vector-im/element-web/issues/2349#issuecomment-411738639)

* [Threaded Messaging element-web#2349 (comment)](https://github.com/vector-im/element-web/issues/2349#issuecomment-321921360)

* [Threaded Messaging element-web#2349 (comment)](https://github.com/vector-im/element-web/issues/2349#issuecomment-452908762)

Via: element-hq/roadmap#8 (comment)

How would you like to achieve it?

In always-threaded mode, it should still be possible to "fork" a new thread from an existing one, which would start a new topic in the channel starting with the message in the existing thread.

Have you considered any alternatives?

No response

Additional context

No response

@sandstrom
Copy link

I'd also add that with Twist/Zullip style there is a "max thread-level of 1". In other words, the room contain many threads/topics, but within these topics there is no threading.

@t3chguy
Copy link
Member

t3chguy commented Apr 29, 2022

Closing in favour of element-hq/element-meta#334 + element-hq/element-meta#271

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

No branches or pull requests

3 participants