Hello, guys!
I'm using latest stable version and there's a thing that annoys me. Not sure it's a bug, but maybe you could make a work-around option for it.
I constantly chat with people over jabber using OTR.
Problem:
we've been chatting with OTR activated. Now every time me or the other side contact goes offline or reconnects (goes offline and then back online) I have a message like "User stopped OTR communication and you should do that too", and the blue (active) OTR lock in message window turns orange. Orange probably signals that OTR is still active on my side with prevoius key, but the other side went offline and I should stop OTR.
btw, I have option "End sessions when contacts go offline" set.
Now, it annoys very much to click on that orange lock and manually select "Stop OTR session", so that then new OTR sessions with new keys could be activated. If I don't do that we can't chat in no way.
When the connection is unreliable I may need to click "Stop OTR session" every time me or the user reconnects.
As I understand "Stop OTR session" doesn't happen automatically so that I would never send clear-text message while I was thinking it was active. But could you maybe implement an 'use-at-your-own-caution' option to make it happen after some time-out (to prevent sending clear-text message just after it unexpectedly turned off)?
So if I type a message and OTR dies, miranda would keep orange lock for a minute or two, and then after displaying "User stopped OTR communication, you're now sending clear-text"-caution it would turn OTR off to grey lock.
What do you think?
PS What does option "End sessions when contacts go offline" mean? Does it only displays "User stopped OTR communication and you should do that too" message and turns blue lock to orange, while continuing using the same keys as before? Cause it doesn't really `ends` the session.
A topic with some stuff on it too:
MirOTR: Missing unencrypted messages with system messages disabled -
http://forum.miranda-ng.org/index.php?topic=4291.0