Thank you for the feedback. We understand your concern about potential ambiguity and would like to clarify how the app presents this information.
To provide a clean, easy-to-read interface, Communicator follows modern messaging app conventions by dropping date information when it's not necessary for context. Here's how it works:
Messages sent today:
For messages sent earlier in the current day, Communicator displays only the time, such as "2:30 PM". Since these messages are from the same day, including the date would be redundant.
Messages sent within the past week:
If a message was sent within the last week but not today, the app will display the day of the week along with the time, like "2:30 PM Sunday".
Messages sent within the past year:
For messages sent more than a week ago but within the last year, Communicator includes the date and time, for example, "2:30 PM February 11".
Older messages:
For messages sent more than a year ago, Communicator includes the full date and time, for example, "2:30 PM February 11, 2022". This gives you the complete information needed to place these older messages in context.
This approach aims to strike a balance between providing necessary details and maintaining a clean, efficient user interface. The logic is similar to how you might naturally refer to events in conversation — you'd say "this morning" for something that happened earlier today, "last Wednesday" for something in the past week, or a specific date for older events.
We are open to changing this if users find value in always showing full timestamps. This request will be monitored to track that, and in the meantime, I hope the explanation above helps clear up how dates are shown in the app today.