Summary: | Show non-message matrix events in the room list as message preview | ||
---|---|---|---|
Product: | [Applications] NeoChat | Reporter: | Jan Bidler <janbidler00> |
Component: | General | Assignee: | Tobias Fella <fella> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | carl, james.h.graham |
Priority: | NOR | ||
Version First Reported In: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | All | ||
Latest Commit: | https://invent.kde.org/network/neochat/commit/741cb571056959c5ca56995b7238e9cf7dc2abb0 | Version Fixed In: | |
Sentry Crash Report: |
Description
Jan Bidler
2022-06-08 18:24:26 UTC
A possibly relevant merge request was started @ https://invent.kde.org/network/neochat/-/merge_requests/785 Git commit 76b5463dac83507b38ef015c36c08d63c638bd1b by Tobias Fella, on behalf of James Graham. Committed on 13/03/2023 at 20:03. Pushed by tfella into branch 'release/23.04'. Cherrypick Fix state event visiblity in timeline 23.04 Rework the filtering of state events in the timeline and for lastevent. This is now consistent everywhere and includes the following: - The timeline settings are obeyed everywhere - A new setting is added to filter all state events - Last event obeys the timeline setting in all cases - The roomlist will show a state event as the latest event if it's visible in the timeline - Names are no longer hyperlinked in eventToString if plaintext is selected. Closes network/neochat#148 (cherry picked from commit 741cb571056959c5ca56995b7238e9cf7dc2abb0) M +11 -20 src/models/messageeventmodel.cpp M +0 -2 src/models/messageeventmodel.h M +8 -22 src/models/messagefiltermodel.cpp M +0 -21 src/models/roomlistmodel.cpp M +0 -1 src/models/roomlistmodel.h M +8 -4 src/neochatconfig.kcfg M +31 -7 src/neochatroom.cpp M +1 -1 src/neochatroom.h M +42 -15 src/qml/Settings/GeneralSettingsPage.qml https://invent.kde.org/network/neochat/commit/76b5463dac83507b38ef015c36c08d63c638bd1b Git commit 741cb571056959c5ca56995b7238e9cf7dc2abb0 by James Graham. Committed on 13/03/2023 at 19:00. Pushed by nvrwhere into branch 'master'. Fix state event visiblity in timeline Rework the filtering of state events in the timeline and for lastevent. This is now consistent everywhere and includes the following: - The timeline settings are obeyed everywhere - A new setting is added to filter all state events - Last event obeys the timeline setting in all cases - The roomlist will show a state event as the latest event if it's visible in the timeline - Names are no longer hyperlinked in eventToString if plaintext is selected. Closes network/neochat#148 M +11 -20 src/models/messageeventmodel.cpp M +0 -2 src/models/messageeventmodel.h M +8 -22 src/models/messagefiltermodel.cpp M +0 -21 src/models/roomlistmodel.cpp M +0 -1 src/models/roomlistmodel.h M +8 -4 src/neochatconfig.kcfg M +31 -7 src/neochatroom.cpp M +1 -1 src/neochatroom.h M +42 -15 src/qml/Settings/GeneralSettingsPage.qml https://invent.kde.org/network/neochat/commit/741cb571056959c5ca56995b7238e9cf7dc2abb0 |