{"action":"closed","issue":{"url":"https://api.github.com/repos/WhisperSystems/TextSecure/issues/4321","labels_url":"https://api.github.com/repos/WhisperSystems/TextSecure/issues/4321/labels{/name}","comments_url":"https://api.github.com/repos/WhisperSystems/TextSecure/issues/4321/comments","events_url":"https://api.github.com/repos/WhisperSystems/TextSecure/issues/4321/events","html_url":"https://github.com/WhisperSystems/TextSecure/issues/4321","id":113839626,"number":4321,"title":"Messages from the future","user":{"login":"devurandom","id":63082,"avatar_url":"https://avatars.githubusercontent.com/u/63082?v=3","gravatar_id":"","url":"https://api.github.com/users/devurandom","html_url":"https://github.com/devurandom","followers_url":"https://api.github.com/users/devurandom/followers","following_url":"https://api.github.com/users/devurandom/following{/other_user}","gists_url":"https://api.github.com/users/devurandom/gists{/gist_id}","starred_url":"https://api.github.com/users/devurandom/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/devurandom/subscriptions","organizations_url":"https://api.github.com/users/devurandom/orgs","repos_url":"https://api.github.com/users/devurandom/repos","events_url":"https://api.github.com/users/devurandom/events{/privacy}","received_events_url":"https://api.github.com/users/devurandom/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-10-28T14:53:46Z","updated_at":"2015-10-28T21:24:34Z","closed_at":"2015-10-28T21:24:34Z","body":"My friend is in a timezone 1h ahead of mine. When they send me a message, TS shows the time as one hour ahead of the current local time.\r\n\r\nThere are two problems with this:\r\n1. It is confusing for the user when following the conversation / reading the message.\r\n2. The conversation list shows the conversation as 23h *in the past*, sorted below a conversation that was only a few \"proper\" hours in the past.\r\n\r\nPossible reason for the time difference:\r\n1. My friend did not set the timezone, but the time, when traveling to their current location. Thus our timezones are the same, but their time is wrong. I did not ask them to confirm that, yet.\r\n\r\nWhat I would expect from TS:\r\n1. When a conversation is in the future, show it above all others (sorted by relative/signed time difference), instead of sorting it by absolute/unsigned time difference.\r\n2. The server could append its own time, so that the receiving client has three times: sent-by-sender, received-by-server, received-by-recipient. Then:\r\n  1. TS could show all three times in the message details.\r\n  2. In the conversation view, it could show the time that (roughly) agrees with the others, filtering the third from the user's view by default. E.g. show an average of the two (of all three) times with the least difference."}}