summary refs log tree commit diff
path: root/changelog.d/16172.misc (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Track presence state per-device and combine to a user state. (#16066)Patrick Cloke2023-09-051-1/+0
| | | | | | | | | | | Tracks presence on an individual per-device basis and combine the per-device state into a per-user state. This should help in situations where a user has multiple devices with conflicting status (e.g. one is syncing with unavailable and one is syncing with online). The tie-breaking is done by priority: BUSY > ONLINE > UNAVAILABLE > OFFLINE
* Track currently syncing users by device for presence (#16172)Patrick Cloke2023-08-291-0/+1
Refactoring to use both the user ID & the device ID when tracking the currently syncing users in the presence handler. This is done both locally and over replication. Note that the device ID is discarded but will be used in a future change.