using threading to link conversations over time
Submitted by Simon McVittie
Assigned to Telepathy bugs list
Description
We've decided to defer more discussion of message threading (like in XEP-201) until after the "requestotron" (property-based channel requesting interface) is finished, since it seems to be quite hard.
Issues include:
- how aggressive should UIs be about allocating new thread IDs? If you close an Empathy chat window/tab and open a new one to the same user, is it a different thread?
(Sjoerd thinks it probably isn't. Use-case: Sjoerd opens a chat window to talk to Simon, sends the message "how do you make sbuild work?" (not expecting an immediate response), and closes the chat window. He then realises he has something more to say, opens a new chat window to talk to Simon, and sends the message "never mind, worked it out".)
-
should multiple threads really be represented by parallel channels, or should they be messages tagged with thread IDs within one channel? (The Messages interface can do this)
-
should threads in a MUC chatroom be as separate as threads in a 1-1 chat are?