Bug 337233 - Enhancement request: Conversation threads
Summary: Enhancement request: Conversation threads
Status: REPORTED
Alias: None
Product: konversation
Classification: Applications
Component: ircview (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR wishlist
Target Milestone: ---
Assignee: Konversation Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-07-08 12:48 UTC by andy_90254
Modified: 2015-03-13 09:19 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description andy_90254 2014-07-08 12:48:30 UTC
As I watch a channel with various conversations taking place, all at different speeds, between different people, each scattered over multiple pages and periods of time, interwoven with each other, I found it extremely difficult to follow each one.  In a slow, small channel it's not a big deal - however in a large channel of several hundred people, let alone over a thousand (ubuntu for example) it becomes a real challenge if not an impossibility.

Sometimes, multiple people would each be having a one on one conversation with the same person, probably because they're not focused on what other people might be telling that person.

******** All of this gave me the idea that it might not be so hard to organize the various conversations as unique threads.  ***********

HOW TO DO IT:  In the majority of cases people are using nicks to preface their comments - and where nicks aren't used generally it's because people are focused on the one conversation they've initiated so it can be assumed their comments belong to the thread already in progress.  So you might see something like this:

Adam: I need help with installing a new application.
Eve: Adam, have you tried reading the man page?
Goldi: Hello all
Steve: Adam, what application?
Elmer: Has anyone seen that handy new whatchamacallit?
Adam: Eve, yes.
Petri: Elmer do you mean the flubmeister2000?
MightyTurnip:  It's a wonderful day.
Adam: Steve, it's an application to run virtual fooware in bazspace.
Eve: Maybe you need to remount the disk rw?
Elmer: No not that one, I mean something else entirely.
Eve: Hello Goldi
Elmer: Adam, we don't support that here.
and so on.

This could be reorganized as:
+Adam: I need help with installing a new application.
          \
           Eve: Adam, have you tried reading the man page?
           Adam: Eve, yes.
           Eve: Maybe you need to remount the disk rw?
           Elmer: Adam, we don't support that here.
           \
            Steve: Adam, what application?
            Adam: Steve, it's an application to run virtual fooware in bazspace.
+Goldi: Hello all
          \
           Eve: Hello Goldi
+Elmer: Has anyone seen that handy new whatchamacallit?
        \
         Petri: Elmer do you mean the flubmeister2000?
         Elmer: No not that one, I mean something else entirely.
MightyTurnip:  It's a wonderful day

Where the + signs collapse/expand the thread.

Infinitely easier to follow IMHO.  Yes?  Or maybe you have some different ideas as to how to implement it.

Since it can become complicated to automate following some conversations, there might need to be a way to manually detach and reattach pieces of the thread (or tag it as a new thread/conversation).

I hope you like this idea and that it's not too challenging to implement.

Thank you