Bug 508480

Summary: "Last message activity" sort order considers non-message activities
Product: [Applications] NeoChat Reporter: Nate Graham <nate>
Component: GeneralAssignee: Tobias Fella <fella>
Status: RESOLVED FIXED    
Severity: normal CC: carl, josh
Priority: NOR    
Version First Reported In: git master   
Target Milestone: ---   
Platform: Flatpak   
OS: Linux   
Latest Commit: Version Fixed/Implemented In: 25.12.0
Sentry Crash Report:

Description Nate Graham 2025-08-19 15:22:13 UTC
If I use this sort mode, rooms will jump up to the top when users change their names and avatars, join and leave, etc. This isn't expected; the text of the option says "Last message activity", so I would expect that only actual messages affect the sort order.
Comment 1 Bug Janitor Service 2025-10-27 23:15:32 UTC
A possibly relevant merge request was started @ https://invent.kde.org/network/neochat/-/merge_requests/2520
Comment 2 Joshua Goins 2025-10-29 22:25:26 UTC
Git commit 24d4829ba972e22de0176421308da4517cc8c820 by Joshua Goins.
Committed on 29/10/2025 at 22:18.
Pushed by redstrate into branch 'master'.

Clarify what is "recent activity" in our room list ordering settings

As seen in the bug report, this setting is a bit confusing. First, it
refers to "message activity" but in reality it does take into account
all events. This is fine in my opinion, so I clarified that point.

Another thing is that it wasn't clear that timeline visibility settings
currently affect the sorting, so I added a tip about that.

Finally I wasn't happy with these two options being called "Activity"
so the old "Activity" setting is now called "Importance". The "Last
Message Activity" setting is now called "Newest Events".
FIXED-IN: 25.12.0

M  +1    -1    src/libneochat/enums/roomsortparameter.h
M  +10   -4    src/settings/NeoChatGeneralPage.qml

https://invent.kde.org/network/neochat/-/commit/24d4829ba972e22de0176421308da4517cc8c820