Version: 0.12.3 (using KDE 3.5.5, Debian Package 4:3.5.5a.dfsg.1-3 (4.0)) Compiler: Target: i486-linux-gnu OS: Linux (i686) release 2.6.16-2-686 In the kopete style: When I get a new IM from a contact, the history plugin shows my last conversation. Kopete style lumps posts from the same user into the same "paragraph", with a single timestamp. So when the contact starts a new chat, as the history is displayed, the new IM is lumped into the same "paragraph" as the old chat's last IM. This means the timestamp isn't visible. This is quite irritating when the IM goes unnoticed for a while. One can't find out when the contact tried to chat without looking at the xml directly.
Can't confirm that with the kopete style from kopete 0.50.80. If some message arrives soon after the last one, it is displayed in the same paragraph as the messages bevor, but the history part is shown in some gray color per default and thus clearly different from the regular messages. If the next message arrives somewhat later it is shown with a seperate timestamp.
No Dominik, this "bug" still exists. I can confirm it. I tested with a friend with msn. His last message was in 19:30 or something like that and asked him via irc to send a message again in 00:10. The message was displayed in the same "paragraph" as the last one, so I couldn't tell the time of the last message. I guess though this bug is a wishlist item.. marking it as such.
I believe if this bug: http://bugs.kde.org/show_bug.cgi?id=122600 is fixed, it will also "fix" this bug. "fix" because messages that arrive within the consecutive window will be grouped together whether or not it is part of the history, but I think that is perfectly valid behavior if not desired behavior.
It is impossible to know whether the new message is in fact new or that the old message is in fact old. Conversations almost never pick up where they left off. Also, they occasionally do not start and end with "hello" and "goodbye" respectively. Then how are you to know without digging out the text file containing the history? I have no kopete code available but the patch (in pseudo code) could be as simple as: if(first message since window opened) { group = new Group; } group->addText(text);
Well, I would argue that grouping them strictly by time is better than history and none history since if the conversation goes on within the window of time, maybe the user accidentally closed the chat window. Also there is already a way to tell history from none history: you have the option the option to gray out history text.
Dear user, unfortunately Kopete is no longer maintained. Please migrate to another solution, e.g. for Jabber a possibility is Kaidan, for Matrix a candidate is NeoChat.