Element-web: Ability to quote specific messages

Created on 5 Apr 2017  路  6Comments  路  Source: vector-im/element-web

Embed links to messages in chat as a better form of quoting, using markdown for quoting messages provides only the quoted text as context. One has to scroll back (and hope the message was in the room) to read discussion leading up to the message. It would be nice to be able to 'respond' to a specific message producing a nicely-formatted quote which doubles up as a link to the quoted message. One could then elaborate on this to hop into a thread/focused conversation view for easy navigation of a drawn out back and forth, even if it were to span multiple rooms! :grin:

feature p1 roomview rte

Most helpful comment

Just to add, it should also mention the original poster in addition to linking to context, so they can come back and join the conversation immediately.

All 6 comments

I like this idea; it's superficial similarities to threading would mean it would have to play nicely with any full threading implementation we had/planned to have.

Am I understanding the current quoting behaviour right - does it literally just reproduce the text of the original message, without even any association with the user who said it?

I'm making this a generic "quote specific messages" bug. The RTE has (or had) this - a context menu item on given messages called 'quote' which would copy that message into the editor... Rob's extension here to also hyperlink to the original would be lovely too.

This is easy and desirable imo; prioritising accordingly.

Worth noting that telematrix somehow is doing this already:

screen shot 2017-04-10 at 15 07 29

Just to add, it should also mention the original poster in addition to linking to context, so they can come back and join the conversation immediately.

Idea on how to do the ui:

https://i.imgur.com/oyklK7F.png

It's basically a @mention with some special rules for mentions stuff inside a blockquote.
What to consider UX wise, is that if we want to have a basic md quote where the first line is a @mention, then this looks a bit ugly in the raw markdown editor. Telegram for example has an own UI element above the message editor who indicated, that the message should be an "reply" to another message (or a quote in our case).

What I don't know how to do, is making the whole blockquote thing clickable, so that we get to the original message. The problem is not the url, this is already possible.

we have quotes which work quite nicely now with matrix-org/matrix-react-sdk#1890

Was this page helpful?
0 / 5 - 0 ratings