Couldn't change account timezone
I used to work at GMT+8, and everything works fine.
Until today, I work at GMT-7, and I changed that in account setting page.
But it's not changed even though I tried logout and login. The calendar in due date is always using GMT+8
There's a notification box appearing at top: "Change timezone to GMT +8:00 ? Yes No Never ask again 设置", but none of the options did anything changed.
Please clarify - you have changed the time zone in your Todoist's Settings to GMT -7:00 and when you saw the box at the top asking you to change the time zone to GTM +8:00 you've selected "Yes" and after reloading the page, when you go to the settings you still see "GMT -7:00".
Also, what happens when you add a task with the due date "today @ 13:00" - what time is it being set to?
I changed time zone in Todoist's Setting to GMT-7:00
For the notification box on top, that suggests me to change time zone back to GMT +8:00, if I select "Yes", the setting will switch back to GMT+8:00, and if I select "No", it will remain GMT-7:00, that works OK.
But yesterday, when I change a tasks due date to today, it will display as tomorrow. Which looks like it's still using GMT+8:00 internally while displaying GMT-7:00.
Luckily it works correctly now.
If you are in the GMT+8 time zone and your computer is set to GMT+8 as well then Todoist should ask you to set the zone to GMT+8 and you should accept, if you change it to GMT-7, such issues as tasks having a different due date may indeed occur.
This feature was added to prevent such issues and always detect your location and ask you to adjust the zone accordingly to where you currently are.
I see, I restart google chrome, and the timezone reflected correctly.