Perceptual bug: timestamp should be absolute instead of relative in contacts list
I don't understand when the contacts list display is refreshed. For a week, my contacts showed the bug I'm reporting, while it's no more the case presently because the contacts lists has been refreshed...
In the contacts list, besides each contact icon, there are 2 lines:
- The display name of the contact
- A relative timestamp with he last message in the discussion with that contact.
The timestamp is relative (example: "2 hours ago" or "last week"), instead of absolute (example: 2023-04-14 12:36).
I've been using my phone with Jami Android client and the contacts list displayed "36s ago, last message..." or "4 hours ago, last message..." still for a week. Because this list is not regularly updated, one can feel that the Jami application has frozen, asking himself why the display does not refresh?
If it's normal not to regularly update the contacts list, it would be more natural and less worrying for the user to use absolute timestamps because they are always correct.
Describe your environment
Please specify the following:
- Jami version: Vilagfa 20230406-01
- Device model: Samsung Galaxy A53
- Android version: 13
- What build you are using: Play Store
Steps to reproduce
- Can you reproduce the bug: occasionally
- Steps:
- Send a message to a contact 2. Go back to the contacts list 3. Besides the contact it should display "A few seconds ago, the message..." 4. Wait a few minutes, it should still display "A few seconds ago, ..." instead of "A few minutes ago, ..."
- Actual result: Incorrect timestamp
- Expected result: Correct relative timestamp regularly updated, or absolute timestamp.
Additional information
The reason my Android phone updated the contact list and does not exhibit the bug presently is perhaps because I started my PC with Jamy to report the bug and the two devices synchronized...