element-hq / element-hq/element-x-android
Room list shows mxid instead of username until room is opened
- Dominant language
- Kotlin
- Stars
- 2.4k
- Forks
- 624
- Avg merge
- 1d 14h
- Merged PRs (30d)
- 149
Description
Opening a room will cause the usernames (in view?) to be loaded and resolved. The room list should probably do the same and not wait for the room to be opened to resolve the user's name.
In this example, watch the username of mscbot in both the room list before opening the room, after opening the room, then finally again when returning to the room: list.https://github.com/user-attachments/assets/87a468ac-424f-442f-ba31-69787f925e54
Contributor guide
Research direction
Reproduce the behavior shown in the attached recording, comparing the room list before and after opening the room. Trace the username resolution used when opening a room and make the list resolve the username before the room is opened; done means the username is shown correctly on first display and remains correct after returning to the list.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, kotlin
- Domain
- mobile
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100