Well like today, someone sent me several messages and they never showed. So I did load server history, and after some delay, it updated but it also messed up yesterday's messages converting messages I sent to appear as if the other person sent them, like a whole consecutive bunch of them. So I ended the program and reverted to the previous database and it did that a few times with the same problem. I even tried to do an "update server IDs" in the database management, but that didn't have an effect before or after. Finally the last time I tried, it didn't mess up the old messages and just added the few new messages.
So then I replied to the messages, wrote one long message and when I sent it, as has happened in the past, it didn't show up, and after waiting eventually the orange checkmark showed (but on Skype, yes the message did show up, not surprisingly, it only doesn't show when it fails instantly when trying to send) so I then I loaded server history and again it messed up a whole bunch of previous message making all my messages appear as if the other side sent them! So I quit, reverted, and then in database settings did the update server IDs and also mark all messages as read, and it said it marked 26 messages as read. Then I did the load server history and this time while it did this quick "blinking behavior" showing a lot of messages are being received (as it seems to do recently when updating server history) it correctly only loaded that last message I just sent.
So seems something's not right... It's like MS is trying hard to break non-official clients lol.
Thank you for all your hard work.