bujocek / LyncIMLocalHistory

Simple IM conversation tracker for people who want to keep the conversation history and can not use Lync/Skype for business for it directly (i.e. it may be disabled by corp). Works fine also with Skype for Business.
50 stars 23 forks source link

Group conversations should be separate #20

Open byronaltice opened 7 years ago

byronaltice commented 7 years ago

All conversation history is currently logged per person.

If I am in a conversation with person A and at the same time I am in a group conversation with person A and B, person A's conversation history is difficult to parse. The only indication is the (Conv. #4) tag, which is difficult to parse mentally.

Would it be possible to instead have group conversations stored as a new folder? For ex:

Arrington, James Chenab, Mahe Group Conversation (Chenab, Do, Xavier) 2017-05-02_1 Group Conversation (Arrington, Chenab) 2017-05-02_2 Group Conversation (Do, Smith, Xavier) 2017-05-03_1 Group Conversation (Arrington, Chenab) 2017-05-03_2 Group Conversation (Arrington, Chenab, Do, Smith, Xavier) 2017-05-03_3 Do, Ming Smith, Jon Xavier, Charles

The individual folders would only have one on one conversations with that person.

The list of users in the "Group Conversation..." folder name would include all users, regardless of whether they left the conversation at some point. After 10 names, further names are truncated by "..."

Perhaps #11 is related to this. But I believe that issue doesn't refer to group conversations.

bujocek commented 7 years ago

I would rather solve it in a way described in #11 because this way we will still have everything that someone wrote (regardless if in group or in one on one conversation) in a single folder. Which will be better for searching some information in the logs. Lets say you know that Arrington, Chenab gave you an information in the past, but you don't know when and if it was a group conversation. So you need to search for it in all folders instead of just Arrington, Chenab folder. But we can enhance the issue #11 so the filenames are different for group and for one-on-one conversations. i.e. "Conv00001.txt" vs. "GroupConv00001.txt". What do you think?