johannesjo / super-productivity

Super Productivity is an advanced todo list app with integrated Timeboxing and time tracking capabilities. It also comes with integrations for Jira, Gitlab, GitHub and Open Project.
http://super-productivity.com
MIT License
11.95k stars 928 forks source link

Dates and times in the wrong format #3676

Open sabrinaweb opened 2 days ago

sabrinaweb commented 2 days ago

Your Environment

Expected Behavior

I should see all the dates in the same format, but some dates are formatted as dd/mm and some other dates are formatted as mm/dd. The same happens for times, I see some of them in 24-hour format and some in 12-hour format with am/pm. Since I'm European, I expect all the dates as dd/mm and all the times in 24-hour format, otherwise it's misleading. Somebody told me on google play store that this is a bug and I should post here.

Current Behavior

If I plan a task for a future date and then, from the project list, I choose a project with a planned task, I see that task with the date formatted as mm/dd. Tasks planned for today at a future time show the time in 24-hour format as expected. If I tap on the single task, however, I see the time in 12-hour format, without even saying if it's am or pm (but maybe it's me, because my screen is too small - 3.03" - and 'pm' just falls out of the viewport). Furthermore, you can see at the bottom 'created on mm/dd/yy, h:mm am (or pm). If you tap on 'repeat/schedule' from the menu, you see tasks with dates formatted as dd/mm, but times are in 12-hour format (with am/pm in this case).

Steps to Reproduce (for bugs)

  1. My phone locale is set to British English
  2. Create a new project
  3. Add a new task to that project
  4. Schedule that task for a future date and time
  5. From the menu on the left, tap on the project (first screenshot)
  6. Tap on the task (second screenshot)
  7. From the menu on the left, tap on 'Repeat/Schedule' (third screenshot)

Can you reproduce this reliably?

I just reproduced it today, to take some screenshots Screenshot_1 Screenshot_2 Screenshot_3

Console Output

Error Log (Desktop only)

github-actions[bot] commented 2 days ago

Thank you very much for opening up this issue! I am currently a bit overwhelmed by the many requests that arrive each week, so please forgive me, if I fail to respond personally. I am still very likely to at least skim read your request and I'll probably try to fix all (real) bugs if possible and I will likely review every single PR being made (please, give me a heads up if you intent to do so) and I will try to work on popular requests (please upvote via thumbs up on the original issue) whenever possible, but trying to respond to every single issue over the last years has been kind of draining and I need to adjust my approach for this project to remain fun for me and to make any progress with actually coding new stuff. Thanks for your understanding!

johannesjo commented 2 days ago

While I generally agree, we have limited space available in the task context. But there likely is a better way to tackle this as it is now :)