feat: display markers for MUCs
Implements: #11275 (closed)
Very basic GUI, adds an eye icon in the message "header". Hovering on this check mark shows the list of nicknames of those who "read up to this point" (and when).
Todo:
-
Test in MUC without occupant-id, display marker should not be supported there, and ignored -
Check logic for PM Messages (currently not supported there) -
Performance test SQL -
Check marker removal code, its a bit workaroundish now -
Avatars dont look good, check adwaita or fractal avatar code how to make them more sharp -
Popover never closes, even if it loses focus -
Style Popover listbox -
Check why we dont store the occupant avatar sha in the Occupant table
Edited by Philipp Hörist