Draft: Mark read messages properly based on their visibility
Until now TELEports marked all messages as read that were loaded into the message model, regardless if they were actually read by the user or not. That creates an offset if reading a lot of unread messages, switching between TELEports and a desktop client e.g. would let you miss a few messages or you cannot determine exactly where you left off.
Edited by Flo Lee