rox icon indicating copy to clipboard operation
rox copied to clipboard

Allow user to choose own timezone

Open jidanni opened this issue 2 months ago • 3 comments

Not all users live in the same timezone the server is in (Germany). Therefore it would be desirable to allow each user to choose their own timezone. See #350.

jidanni avatar Oct 18 '25 02:10 jidanni

@jidanni: How would that solve the problem of knowing when you received a message/reply if your travelling and you did not change the tmezone to your current location?

The only way I see as a possible solution would be to use relative timestamps but a lot of people are reasoning against that as well.

thisismeonmounteverest avatar Oct 18 '25 08:10 thisismeonmounteverest

Well at least it would be better than the current situation, which is only a 1/24 chance that the time zone is correct.

And even if the program one day sets the time according to the user's IP address, one would still want the functionality I am suggesting as an override...

Wait, AI says:

No, it is not reliable to assume a user's time zone is the one from their IP address, as it can be inaccurate due to factors like VPNs, mobile networks, or outdated IP geolocation databases. A better approach is to let the user choose their time zone, and as a default, you can use location heuristics from their IP or the client's system settings to suggest one, but a user choice is the most accurate method.

jidanni avatar Oct 18 '25 09:10 jidanni

At one point we might actually use the location API anyway and use that to determine the current time in comparison to the server time.

Regarding 1/24 chance you missed the .30 timezones :)

thisismeonmounteverest avatar Oct 20 '25 08:10 thisismeonmounteverest