matrix-org / matrix-org/matrix-spec
The "unavailable" presence state should surely actually be "away" (SPEC-15)
- Dominant language
- HTML
- Stars
- 330
- Forks
- 150
- Avg merge
- 2h 21m
- Merged PRs (30d)
- 3
Description
We currently set a user as "unavailable" if they've been idle for 5 minutes or whatever in the webclient.
In practice, surely "unavailable" should mean "i am busy; go away". Whereas "idle" or "away" should mean "i don't seem to be using Matrix currently".
(Imported from https://matrix.org/jira/browse/SPEC-15)
(Reported by @ara4n)
Contributor guide
Research direction
Start by reviewing the Matrix presence-state specification and the webclient behavior described in the issue, then check the imported SPEC-15 discussion for any decisions. Done should define consistent semantics for unavailable, idle, and away rather than relying on the current five-minute idle behavior.
Written by the indexing model from the issue text.
Assessment
- Domain
- backend-api-design, documentation
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100