Created attachment 137074 [details] unread messages counter doesn't disappear SUMMARY When you have new messages and read them, the unread messages counter isn't disappearing until you answer on the chat, which I found is not normal, as you have in fact read the messages. STEPS TO REPRODUCE 1. Say someone to chat while you are not in the same channel 2. See how the unread counter shows you have unread messages 3. Enter the chat channel where you have unread messages OBSERVED RESULT Unread messages counter doesn't disappear and channel is still highlighted as if it had unread messages. EXPECTED RESULT Unread messages counter should disappear as soon as you enter the chat, or at least, as soon as you reach the end of the conversation, not just when you send a message back to the channel. SOFTWARE/OS VERSIONS Linux/KDE Plasma: Arch Linux KDE Plasma Version: 5.21.3 KDE Frameworks Version: 5.80.0 Qt Version: 5.15.2 ADDITIONAL INFORMATION
We discussed with some users and we decided to keep as it. For example if you go to vacation you come back 2 weeks after you will launch ruqola, you don't want to mark directly as read when you open channel. You can press ESC if you want to mark as read.
Well, if people looks nice this behaviour, I'm no one to say the contrary ;) but If I come back from holidays, I'm not gonna read 2 weeks of logs, only if I've been mentioned, I would jump to that message block. I guess the best approach is what Mattermost or even RC does: when you click on a channel, it shows the first unread message and if the user wants to read everything, there is no need to scroll up to the red line, and there is a button to go to the last message and other to mark as read. I think ruqola shows the newer message when you click on a channel, not the older unread, isn't it? Anyway, is nice to know the Esc hotkey trick.
(In reply to Angel Docampo from comment #2) > Well, if people looks nice this behaviour, I'm no one to say the contrary ;) > but If I come back from holidays, I'm not gonna read 2 weeks of logs, only > if I've been mentioned, I would jump to that message block. > > I guess the best approach is what Mattermost or even RC does: when you click > on a channel, it shows the first unread message and if the user wants to > read everything, there is no need to scroll up to the red line, and there is > a button to go to the last message and other to mark as read. > > I think ruqola shows the newer message when you click on a channel, not the > older unread, isn't it? > > Anyway, is nice to know the Esc hotkey trick. Yep it shows the newer. I want to implement "show last unread message" in the future
(In reply to Laurent Montel from comment #3) > Yep it shows the newer. > I want to implement "show last unread message" in the future You mean "first" unread message, I guess. That would be very useful, indeed!