Currently when an offline message pops up when a user is logging in into Spark, it shows a timestamp of the server. When a user closes this chat window and reopens it, history is showing a time when this message was received (user's time). Some users might want to be able to see in history when offline message has been sent (in quick and in full history).
I'm currently on the edge with this one. Some users might want to see when the message was actually sent (offline one), so they would know that it was 3 days ago and probably too old. So maybe current Spark behavior is better. You at least can see the server's time while receiving the message.
Maybe the better solution might be to preserve server's time some how after reopening the chat window. E.g.
Sunday, June 25, 2015
(sent 2015/06/20 14:30) (07:55) John : if you will be in the office tomorrow, finish this job.
(07:56) Me: This is probably already finished?
(07:57) John: yes. Mark finished this.
I've made a choice and renamed the ticket.