-
Notifications
You must be signed in to change notification settings - Fork 20
Open
Labels
A-NotificationsO-FrequentAffects or can be seen by most users regularly or impacts most users' first experienceAffects or can be seen by most users regularly or impacts most users' first experienceS-MinorImpairs non-critical functionality or suitable workarounds existImpairs non-critical functionality or suitable workarounds existT-Enhancement
Description
This is a bug to track the various different bugs related to aspects of tracking what we've seen/read between clients:
High priority:
- accurate synchronised unread state per-room (ie. number of regular messages unread or in vector, room boldness) (critical);
- accurate highlight state per-room (subset of notif counts) (hopefully we have it already);
- accurate badge counts on the favicon of the client
Lower priority:
- accurate notification counts per-room (not that we show them in the UI currently, so it could be skipped)
- self-read-up-to-marker
- jumping to arbitrary message offsets (unrelated, basically)
- push notification badge counts (not a blocker for v0)
- synchronising whether you push a user with whether they are currently active on a device, or have sent a read receipt, or whatever (not a blocker for v0)
Also need to show highlights somehow for rooms that are scrolled out of view on the RoomList or in a collapsed RoomSubList.
Immediate priorities:
Tracking unread per room, tracking highlights per room, ensuring they are synchronised between clients, and maintaining a favicon badge
App specific issues
k3vmcd, MurzNN, DJCrashdummy, MWin123, turt2live and 63 moreK4LCIFER and sbrownicoduck, florealcab, Dessix, marinkol, K4LCIFER and 2 moreK4LCIFER and sbrow
Metadata
Metadata
Assignees
Labels
A-NotificationsO-FrequentAffects or can be seen by most users regularly or impacts most users' first experienceAffects or can be seen by most users regularly or impacts most users' first experienceS-MinorImpairs non-critical functionality or suitable workarounds existImpairs non-critical functionality or suitable workarounds existT-Enhancement