Bug 455030 - Changing visibility of events does not force a resorting of rooms
Summary: Changing visibility of events does not force a resorting of rooms
Status: RESOLVED NOT A BUG
Alias: None
Product: NeoChat
Classification: Applications
Component: General (other bugs)
Version First Reported In: unspecified
Platform: Other All
: NOR normal
Target Milestone: ---
Assignee: Tobias Fella
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-06-08 13:54 UTC by Jan Bidler
Modified: 2022-12-01 21:31 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jan Bidler 2022-06-08 13:54:00 UTC
SUMMARY
The settings has options whether to show certain Matrix events, like join/leave messages, nick changes etc.  
The sorting in the room list is also done by last activity in the rooms.  
So if I suddenly enable an event setting, I expect the list to resort itself, as suddenly channels now could have "new activity" (not really new, but wasn't visible before)

STEPS TO REPRODUCE
1. Have the "see nick changes" setting turned off
2. Be in a room, whose last message is a few days old
3. Change your nick for that room a few times.
4. Enable the "see nick changes" setting.

OBSERVED RESULT
The room stays in its ordering as it was before.

EXPECTED RESULT
The room should get reordered, as there is activity visible now that wasn't visible before.
An alternative result would be to not include room activity for room sorting, but that could be confusing IMO.

SOFTWARE/OS VERSIONS
Windows: 10 21H1
NeoChat Version: 22.04
KDE Frameworks Version: 5.94.0
Qt Version: 5.15.2

Linux: Arch Linux
NeoChat Version: commit 9084817450932c8a8ad7826c1367004a888a4f82
KDE Frameworks Version: 5.94.0
Qt Version: 5.15.4
Comment 1 Bug Janitor Service 2022-11-27 18:17:26 UTC
A possibly relevant merge request was started @ https://invent.kde.org/network/neochat/-/merge_requests/681