+ Add Question

Tasks are created one day ahead

Version: 0.5.0.2 (Thought I got the in-app 0.5.0.4 update, but from the Settings apps manager, it says 0.5.0.2)
Android Version: 4.1.1
Device: Verizon Galaxy Nexus

Android Date / Time Settings:
* Auto date & time: true
* Auto time zone: true
* Use 24 hour format: false
* Choose date format: Regional / US (12/31/2012)

While creating tasks still crashes the app quite frequently, it seems you are already aware of that issue. When I am able to create a task, the due date is set to one day in the future.

For example, if I tap the due date field and choose "today" and then save the task, it show up under tomorrow. If I choose tomorrow, it will be 2 days from now, etc.

All responses

MW
Marek Wypych premium
Replied on Dec 20, 2012 - 11:04 UTC

I have similar issue, but tasks for today are set for two days ago.
Todoist 0.5.5.1
Android 2.3.5
HTC Wildfire S
24 hour display with automatic settings of date & time.

David Trey staff
Replied on Dec 20, 2012 - 13:11 UTC

Hello,

Please tell me - what exact due date did you type into the task and what exact date/time has this task been added with? Also, is the incorrect date time also displayed on the web? Does the issue persist if you set the time on your phone manually?


Best regards,
David

MW
Marek Wypych premium
Replied on Dec 20, 2012 - 13:43 UTC

I chose "today" , and the task is listed as overdue "2 days ago" - and it is also incorrect on the web. And it looks to be the same if I set the time on the phone manually.
But when I try 20.12.2012, than it is correctly set to today (also on the web).
Regards,
Marek

MW
Marek Wypych premium
Replied on Dec 20, 2012 - 14:08 UTC

Meanwile I have also checked, that when I choose "Tommorow" it is set to yesterday and when "Everyday" is also set to 2 days ago! The last choise "Saturday" seems to work ok.

David Trey staff
Replied on Dec 20, 2012 - 14:49 UTC

Marek,

Unfortunately, I can't reproduce this issue regardless of the time zone settings used on the phone, a task due "Tomorrow" gets added as "Tomorrow".

Please try to go to your apps settings, first clear the cache of the Todoist app, then uninstall it. Next, redownload and reinstall it and let me know if the issue persists.


Best regards,
David

MW
Marek Wypych premium
Replied on Dec 20, 2012 - 14:57 UTC

That helped. Thank you.

MW
Marek Wypych premium
Replied on Jan 21, 2013 - 15:42 UTC

Unfortunately the problem came back. Clearing the cash helps (for another few weeks?), but it is not a good long-term solution - it is difficult to trust the app.

David Trey staff
Replied on Jan 21, 2013 - 18:08 UTC

Marek,

Please tell me - can you in any way reproduce this issue or do you remember at which exact point does it started happening? Did you add a specific task with a specific due date that triggered it? Did you use the app offline or on devices in different timezones or time settings? Does it happen only with one date formula or each time you add a task due "tomorrow" it gets added 2 days from now, if you type 26 Jan, does it also get saved as due 27 Jan?


Best regards,
David

MW
Marek Wypych premium
Replied on Jan 21, 2013 - 20:21 UTC

Now (unlike previously) there was difference of one day - the dates set for today went for yesterday, and for tomorrow went for today. I haven't tried dates like 27 but previously such dates worked OK (as I see above in my previous report). I cleared the cache, and now everything seems to work correctly, so I can't check too much.
I have no idea what could trigger the issue - I'll try to be attentive when (if) it happens next time (what probably we can expect in few weeks?). I will update the thread if I notice anything interesting.
I did use the app offline for few times. I did not change timezone (it is GMT + 1).
Now I have Todoist 0.6 installed on SD card in my HTC Wildfire S with Android 2.3.5.
Feel free if you have any other questions concerning the issue.
Regards,
Marek

MW
Marek Wypych premium
Replied on Jan 23, 2013 - 08:50 UTC

We didn't have to wait long (maybe it is because I have only cleared the cache, without reinstalling the app?).
Now it is again difference of two days (I'll check it in the afternoon - maybe it depends on the time of day).
The error occurs if I chose "today" or "tomorrow" from the menu or input "tod" or "tom" or "dziś" or "jutro" (which is today and tomorrow in Polish). The error occurs also when I input time, for example "tom at 12:34" goes to yesterday at 12:34. If input 23 for today, or 24 for tomorrow it works correctly.
When I chose "everyday" from the menu the task starts from two days ago, but if I chose "piątek" (Friday) it seems to be OK.

I am not clearing the cache now - please let me know if you want me to perform any additional tests.

David Trey staff
Replied on Jan 23, 2013 - 13:18 UTC

Marek,

I've tried to reproduce this issue by adding the following due dates through the Android app:
- I've selected "piątek" from the suggestion field, the task was correctly added due Friday (on both Android and the web)
- I've typed in "jutro" - correctly added due Tomorrow both Android and web
- I've typed in "dzis" (without the diacritic) and it got added due today (both platforms)
- I've chosen "today" from the suggestion field - same result.
- I've edited an existing task by changing its date to "tom at 12:34" - it got changed correctly.

All tests performed on version 0.6 of our Android app, with Polish language settings on the phone (Android 4.1.1) and English language on the web-app. Repeated it with Polish language settings on the web as well with same results.

Repeated the test on Android 2.3.3 (we don't have 2.3.5 at hand currently, but this shouldn't cause such issue) - same results, everything's got added correctly.

Please tel me - did you log out and back in and cleared the cache on the web-app lately? We've been experiencing some date-related issues some time ago, but logging out and back in via the web solved them. Also, do you see the incorrect dates already on your phone right after you type them in or on the web after syncing?


Best regards,
David

MW
Marek Wypych premium
Replied on Jan 23, 2013 - 14:12 UTC

I guess the error will not be easy to find or reproduce. Before and after previous occurrence (and clearing the cache and reinstallation of the app) it worked correctly for few weeks. Few days ago the error occurred again, and after clearing the cache the app worked correctly, for day or so. Now it makes errors again. The problem is in Android app because even offline tasks set for "today" go to "2 days ago", and then it is this way synced with your server (or the problem could be in my phone, but I haven't encountered any other problems with it yet).


>> Please tel me - did you log out and back in and cleared the cache on the web-app lately?

I am not sure if I understand the question. What do you mean by web-app? I have logged out from Todoist both in my PC and in my phone, but after logging the problem persists.

Probably clearing the cache and/or reinstalling the app in my phone will help again (for some time). But before that maybe I could generate some test or so, that could help you to find the source of the problem?

David Trey staff
Replied on Jan 23, 2013 - 14:29 UTC

Marek,

Reg. the question about the web-app - by that I meant if you went to https://todoist.com and logged out and back in there, but if this issue occurs on your phone even if it's offline then it's certainly not a related issue.

Can you remember if there is anything that you do on your phone at the time when this issue occurs? Does it happen if you move to a different timezone or install a new app or make any changes in any settings - use a non-standard keyboard, change the language, use a custom date-picker calendar etc.?

We're currently experiencing one date-related issue when adding a task due "Everyday" in which case, it occurs as a one-day non-recurring task on the web and we can reproduce it every time on any phone and we would expect to be able to do the same with the issue you're experiencing if it would occur all the time, but if clearing the cache fixes it (even temporarily), then it's indeed difficult to find as it seems like an caching issue rather than a UI issue (even if you're offline - or, specifically when you're offline - the cache is being used to handle requests).

To help us identify the issue, please tell me:
- Are you using an SD card in your phone? If so - how large is it? Is it enough space on it or is it always almost full?
- How many tasks do you have on your Todoist account (approximately)?
- Do you have any projects where you have more than 150 tasks?
- Do you have more than 80 projects in total?
- Do you have any apps installed that promise improved memory handling (Memory Booster, Auto Memory Manager)?


Best regards,
David

MW
Marek Wypych premium
Replied on Jan 23, 2013 - 15:14 UTC

>> Can you remember if there is anything that you do on your phone at the time when this issue occurs?

I have no idea what it could be - I am using it more or less the same way all the time, and everything was ok for few weeks.

>> Does it happen if you move to a different timezone or install a new app or make any changes in any settings - use a non-standard keyboard, change the language, use a custom date-picker calendar etc.?

I did not change time zone. From time to time I install (and uninstall) new apps. I did not change any settings recently. I do use non-standard keyboard: TouchPal, and while writing I sometimes change language in the keyboard between Polish and English. I did not change date-picker, and I am using "Business Calendar Free" software as a calendar in my phone.

>> - Are you using an SD card in your phone? If so - how large is it? Is it enough space on it or is it always almost full?

Yes. I have 8 GB card, which is about in half free. The Todoist App is moved to the SD card.
In general HTC Wildfire S has not got a lot of inside memory, so to have a possibility to move to SD some of apps which normally do not allow to be installed on SD card I did the procedure described here:
http://www.techtipsgeek.com/how-to-install-applications-on-sd-card-without-rooting-android/15057/

>> - How many tasks do you have on your Todoist account (approximately)?

About 200.

>> - Do you have any projects where you have more than 150 tasks?
No. Maximum is about 50

>> - Do you have more than 80 projects in total?

No. About 35 (in sum with sub- and sub-sub-projects).

>> - Do you have any apps installed that promise improved memory handling (Memory Booster, Auto Memory Manager)?

No.

Let me know if you have any other questions or ideas. I am willing to help to solve the issue.

MW
Marek Wypych premium
Replied on Jan 23, 2013 - 15:30 UTC

I have switched the phone off and on, and now everything looks to work correctly again.

David Trey staff
Replied on Jan 23, 2013 - 20:06 UTC

Marek,

Thank you for the information so far, I will pass it to our Android developers and hopefully we can identify what can cause this issue.


Best regards,
David

David Trey staff
Replied on Jan 24, 2013 - 18:35 UTC

Marek,

Please tell me - are you running a custom ROM? If so - which one?


Best regards,
David

MW
Marek Wypych premium
Replied on Jan 24, 2013 - 19:40 UTC

No - it is standard ROM given by HTC:

Android version
2.3.5
HTC Sense version
2.1
Software number
2.26.69.1

Kernel version
2.6.35.10-g696f19b
htc-kernel@and18-2 #1
Tue Apr 10 18:15:52 CST 2012

Baseband version
47.23e.35.3038H_7.57.39.10M

Build number
2.26.69.1 CL362953 release-keys

Browser version:
WebKit/533.1

PS
After yesterday's restart of the phone the app worked correctly, but this morning the error was present again. I have cleared the cache, uninstalled the app, restarted the phone, and installed the app again. Now it is ok, we will see for how long.

David Trey staff
Replied on Jan 25, 2013 - 18:59 UTC

Marek,

We believe we've managed to identify this issue and it should be fixed in the upcoming update. Once we release the new version, please let us know if you experience this issue again.


Best regards,
David

MW
Marek Wypych premium
Replied on Jan 25, 2013 - 19:38 UTC

Great. I am looking forward for the update.
Best regards,
Marek