Please tell me:
- Are you referring to the web-app, our pluins, add-ons or mobile apps?
- Are you certain that every task, label, due date and all other data is being changed to how it was 3 days ago?
- Have you used Todoist offline? If so - did you synchronize all changes at any point?
- Can you reproduce this issue multiple times? If so - please let us know what exact steps are you taking to trigger this issue?
- Does clearing your browser's cache solve this issue?
- I'm referring to the web-app. I use a Samsumg Chromebook.
- I am not certain that everything is being changed to how it was 3 days ago. I have a lot of to dos in the list, so I don't think I could verify that. I just know that twice I have gone through the list multiple times and updated it so that everything was on today or a future date, and then when I reopened the app, it was showing me tasks on 3 days ago, 2 days, and yesterday that I know I updated.
- I don't believe I've used it offline, but it is possible. I did not use it offline for all of the changes, however.
- I've cleared my browser's cache, and I will now update my list again. I'll let you know if I trigger the problem again.
Thank you for this information. As you use Todoist, please check if you see an orange triangle icon in the top-right corner which would indicate that the app is in offline mode and if you see it, you can click on it to force a sync.
Our system has mechanisms that make any data loss impossible. All changes have a unique timestamp and are synchronized in the order as they have been added and the most likely way to lose changes made can be through some syncing issues such as - working offline, but not syncing the changes and having the browser clear the cache automatically or using Todoist offline for a very long time and making many changes (the oldest ones could be discarded).
Please let us know if you notice the offline icon in the corner and also make sure that you always access Todoist through http://todoist.com and not a bookmark which may point to a different URL (incl. an older version number of the app).
Data loss does NOT appear to be impossible. I've been experiencing it for two days now, and it is leaving me with a VERY sick feeling. I'm ***so screwed*** if this software trashed my last three days of work.
I am attaching two screen shots. These are from the web version, but I usually use the outlook plugin and the Windows app.
I tried the web version, and clearly demonstrated the same problem with that. It does not appear to be throwing away all updates, but it has been throwing away some, at least, for the last few days.
Basically, I update a task, save the task, all is good. Then at the next sync, either manually automatic, the updates evaporate.
When these screen shots were taken, the web version was the only ToDoist app I had open, even though I have long experience with multiple apps logged into the same account with no problem.
I am seriously freaking out over here.
If this is not resolved immediately... I don't know???? Print out all my tasks and work on paper until I can find a suitable replacement software, and install it for my whole team? That's so scary to even think about!!!
Please advise! Please???
todoist losing tasks - after sync.png (75kb)
todoist losing tasks - before sync.png (80kb)
The only thing that happened between the first screen shot and the second was waiting for a sync, then hitting print-screen again after the sync.
I updated a task.
I then created a backup. My update was not in the backup.
I sync'd. The update went away.
It seems that somehow my updates are not getting pushed to the cloud, so they do not show up in the next sync, or in the backup file.
I have logged out and back in, closed all Todoist apps, tried apps for different platforms that I do not typically work, and I cannot resolve this issue.
Sincerely hoping against hope that someone from ToDoist will reply to this ASAP.
Really sorry for the inconvenience! We've notified our developers and we've recently made some changes. Can you please try clearing the cache of the Windows app and Outlook add-in? You can find those in the directory below:
Also, please clear the cache of the browser as well.
Before you do that though, make sure to filter "View all" (to show all tasks) and print it as a PDF. That might be helpful in case some tasks were not synced properly.
We do take this issue very seriously and we'll help out as much a we can. Please let me know how it goes so I can report it back to our developers.
Again, we do apologize the inconvenience. :-(
I cannot print to PDF, and saving the web page only results in a page of links.
I believe I have too many tasks. My page count is like 236, but every time I try to print it crashes my browser.
I'm scared to clear those caches w/o having a backup of my data. And I'm loathe to print 236 pages of tasks.
How many projects to you have? Is there any way we can export each one as a template manually so we can have a back up of your most recent data?
Not too many tasks in general, just too many to print them out.
Please advise another troubleshooting method that does not risk data loss.
I do not fancy exporting each one manually. I've already been at work an extra 3 hours trying to troubleshoot this, and I need to have a productive day tomorrow.
This is a HUGE problem that is going to prevent me from EVER suggesting this software to anyone again.
Really, I'm in the depths of despair, and you tell me that the only thing I can do risks destroying my data, and the only way to prevent that is to manually back it up, project by project?
I need a task manager that I can trust my data to. I thought that was ToDoist, yet now I am having a serious crisis of faith.
You people are all about "productivity", right?
If I have to save and re-create all of my tasks, that will pretty quickly wipe out any productivity gains I've generated by using Todoist for the last 9 months or so.
Even if I printed this all out, or saved it some other way, that still would not save all the files that I have stored in comments.
Have you recently added a max character count to tasks? Without telling me?
It seems that this issue is only happening with longer tasks.
I had an update that was getting thrown away, and when I cut text from the top of the task, and then added my update, it did not disappear when I sync'd. At least I feel like I know how to reproduce this now.
Now, if only you can fix it, that would be really awesome.
We haven't added any character count limit to tasks. Are there any special character on those tasks that might be causing this problem? Also, how long was the task (characters)?
This is really useful information and I can report this to our developer so we can address it once we're able to reproduce the issue.
One more thing, the rest of your tasks should be synced properly now and should be showing up in a back up if you make one, correct?
Oh!!! It actually looks like you have TRUNCATED all of my pre-existing tasks at a certain character count.
This is the worst thing ever!!!
You have arbitrarily decided that there should be a limit to how long a task can be, and you've decided that anyone with longer tasks than that deserves to have their data thrown away?
The task I am looking at now, I KNOW I have made updates since 12/23/2014, yet my 12/23/2014 entry is the last one in the task, and that one is cut off before it ends.
SO ANNOYING! Why do you hate your customers so!
I've done nothing but recruit paying customers for you since I started using ToDoist, and this how I get repaid? You throw my data away!!!
I have conclusively proved (to my satisfaction at least) that all of my longer tasks are truncated, and any additional text added to them is discarded upon sync.
It appears to me that tasks now have a 2048 character maximum, and you have decided to arbitrarily truncate any tasks longer than that to 2048, and will not allow additional text to be added to the task.
How DARE YOU decided that your idea for how this software should work trumps my need to not have my data arbitrarily discarded!?!
I'll report this to our developer so we can look into this further. We'll surely keep you posted and we're really sorry for the inconvenience. :-(
I eagerly await a response from the devs.
I am stunned beyond belief that Todoist would make a change that causes data loss.
Even if only a small number of users have tasks longer than 2048 characters, to dismiss those users as unimportant enough not to warrant advance notice before you truncate their tasks is truly mind-blowing.
We'l make sure to get back to you with an update.
I have tested this with another account, on another device, to rule out any issues with either my account, my work computer, the specific install of the apps I use at work, or the specific data set in my work ToDoist.
While I was not able to prove that pre-existing tasks longer than 2048 were truncated (because I was using a new account that I had just created, so there were no pre-existing tasks), I was able to conclusively prove that entry of anything longer than 2048 characters (I used a string of 1's) is truncated to 2048 upon sync (not upon save, which makes this all the more insidious, as you can save a task, and move to a different view before the sync, and never know that you lost data until you access that task next and see that your previous updates are not there).
My one complaint about ToDoist is that staff seems incredibly resistant to taking suggestions from users, and in fact frequently talks down to users who are using the app in a way different than the staff intend. This is amazing and ridiculous.
But, here you have a chance to win my heart and mind by showing amazing customer service. If you act like you care about this problem, treat me with respect, and fix the problem rapidly, I'll be forced to say good things about your company, because you came through when the chips were down.
Tell me it's too hard to fix, not important enough to fix, or that it's my fault for having long tasks, and you'll lose my business, my company's business, and any shred of decent word of mouth marketing I might have provided.
Please believe that I do not intend this as a threat. Simply, from one customer service professional to another, I am telling you that this is your chance to shine, and make be believe that all my past judgments about your company were unfounded.
I've heard back from our developer and can confirm that older tasks longer than 2048 should not be truncated. However, we've made optimizations that limit that number of characters (2048 characters).
We do really appreciate every suggestion we get though we can't always implement them. Given we have a really large user base, we get a fair amount of suggestions. One of the things users love about Todoist is it's simplicity so we have to keep that in mind when deciding to add a feature. Implementing every suggestion we get would probably end up in a complicated experience for everyone.
In this case, we have to limit the character to improve the experience for everyone. We believe that the 2048 is sufficient for most users. What we will do though is we'll prompt users that a particular task has exceeded the character limit of a task and will truncated. Please note though that notes are particularly useful for storing large amounts of information.
We do wish we could increase this for you but this something we need to do increase the overall experience.
After some further performance tests and a new update on the server, we have now increased the character limit to 65 535 characters.
We still strongly recommend using notes for such long task names to have a great clear overview on your list, but the text will no longer be truncated if it's no more than 65 535 characters long :-)
But, no hope for recovering the data that has already been lost?
Unfortunately not :-( Sorry for the inconvenience.
It's more than an inconvenience!
It's critical data about our business relationships.
Your follow-through is less than impressive.
Neither of the two things you told me that made me feel better appear to be true.
"What we will do though is we'll prompt users that a particular task has exceeded the character limit of a task and will truncated"
I just had a task truncated, and I was not warned/prompted before it happened.
"After some further performance tests and a new update on the server, we have now increased the character limit to 65 535 characters."
The limit is very much still 2048 characters here at my desk. Very much so.
Please let me know an ETA on when these promised changes will happen.
Sorry about that. It shouldn't happen again for your new tasks. Please try to log out and back in. Let us know if it keeps truncating the task titles after 2048 characters.
We are very sorry for the inconvenience.
I logged out and logged back in, and it is still not fixed.
It still truncates at 2048 characters, and it still does not warn me that it is going to do so.
Why do I have to test this? Isn't that what I pay you for? To develop and test software before you publish it?
I have just checked once more with our devs. We will let you know as we hear back from them.
I am very sorry about that.
Since the latest server crash at Todoist we've been having many similar issues. Our team is looking at moving back to Wunderlist and this may be something you want to consider.
Thank you for your feedback, Tim. It's going to hurt to migrate many hundreds of tasks, across nearly a dozen team members, but it may be getting to that time.
I'd really like to stay w/ ToDoist, if only to preserve my investment in getting everyone switched over to it. But, the fact that they see data loss as an "inconvenience" is deeply troubling.
Do you find the Wunderlist support staff to be responsive?
I eagerly await hearing back from you about what your developers say.
It's really distressing to me that at first your company dismissed my concerns, then admitted that it was their problem, but said they would not (would not, as opposed to could not) fix it, and then said it was fixed, yet it is not fixed.
I have serious fear that you are going to change your tune again and say that you are not going to fix this.
I'm on pins and needles awaiting your reply.
I can assure you, task names are no longer truncated unless they exceed 65535 characters. I have now triple-checked it myself with texts that have 25 000 characters and not one character was lost.
That said, please manually delete Todoist's offline data from your browser, reload it and log back in - this will load the latest version of our app in which the character limit is 65 535.
Please note that we are testing these implementation or standard Todoist accounts with no additional dev-features, I've also confirmed this on regular accounts.
Thank you for your work on this.
After almost a year on these forums, this is the first instance I have seen of staff working rapidly to respond to a customer complaint.
I really do appreciate it!
The results of my current round of testing are much better, but still not 100% of the way there.
There are two issues that staff said would be addressed:
1. The software would warn users before it truncates data
a. this is not happening
2. The character count limit should be 65535
a. in my testing (web & win7 apps) the actual limit is 65479
b. this is plenty for my needs, but kind of distressing that my numbers don't match your numbers. This does not inspire confidence.
When do you think we will see the software issuing a warning before it truncates data?
We're very sorry for the inconvenience, but I'm afraid I have bad news :-( The developers have decided to maintain the 2048 character limit after all.
Based on our statistics, the amount of users that would ever get close to such long task names is extremely low and given that this limitation will allows us to avoid issues that could affect every Todoist user through performance issues or other problems on our server-side, we've decided to make sure that everyone will get a fast and reliable service for the cost of this limitation.
That said, please go to the Settings -> Backups and create a backup with all your current data that surpasses this limit and then rename your tasks just to represent the goal the task was made for and add all additional information as a note.
You people stun me with how much you suck.
Obviously there was no performance issue in the past, despite the fact that tasks of this length were allowed. Furthermore, if there are few users with tasks this long, how can that possibly cause a performance issue?
I prefer to see the entire history of work I have done on that task (which can stay open for months before being resolved) in one glance. I use the notes section to attach relevant documents, communicate with co-workers, etc.
Moving all my data to the notes section actually makes it much harder to see the status of my tasks at a glance - the notes section requires an extra click to get to, is not visible in my "Today view" (which currently allows me to review my tasks and choose the next one to work on, without changing view), and will be cluttered w/ attachments and dialog with co-workers.
The idea that there is only one "right" way to use your software is going to be the downfall of your product. I think it's an awful idea to make a table in MS Word - that's what Excel is for, IMHO - but MS still allows people to make tables in Word, because some of their users prefer that.
In every industry, responsiveness to user concerns is a hallmark of a successful company. Your constant refrain is that you cannot implement feature requests because of performance issues. This rings very hollow.
If you can't serve your customers, and more, don't seem to care about the integrity of their data, and the reason (excuse?) is that performance would be impacted, I'd suggest that you should invest in better servers and/or better programmers.
My entire work life now revolves around ToDoist. I'd gladly pay more than I do now for software that worked for me. But, your consistently dismissive attitude makes me realize that this probably is not a viable solution to my needs. It totally blows to have to figure out how to migrate my whole company to a new product, but maybe that's where we are at.
Finally, I am amazed, but not surprised, that you are continuing to ignore the suggestion that users get a warning when they enter tasks longer than the max character count. This could be implemented several ways:
* A count-up counter that tracks the number of characters entered, and turns red after the max allowed count is reached
* A count-down counter that tracks the number of characters entered, and turns red after zero
* The data-entry box simply does not allow more than the max character count to be entered
* If the user tries to save an entry with more than the max character count, the program refuses the save, and throws a warning.
I like the 4th option the best, by far, possibly combined with one of the first two.
As it is, if I (or any other user) enters an entry that is too long, the save appears to take, which SUCKS, as the data loss only happens upon sync, at which time the user may have moved to a different view and will not notice the data loss until they pull up that record later. This is what was happening to me, and it's miserable.
There is a major data loss hole in your software, and I have yet to hear you commit to fixing it. Well, one of your reps did commit to that, but then you never implemented it.
We are very sorry for the inconvenience, we will of course implement a system that will make it clear that it's not possible to enter more than 2048 characters into the task name very soon and we'll keep implementing other suggestions in the future as well.
Since it is not intuitively obvious when I task exceeds 2048 characters, in order to avoid data loss now, I need to update my task, control-A to select all, control-C to copy, save the task, and then force a sync to see if my entry disappears (is too long) or not. If it does appear, I have to paste back what I cut, and figure out what part of my entry to move to the notes field.
Obviously this is not efficient.
A warning will save me substantial time over the week.
Do you have an eta on when this feature might be implemented?
It's under deployment as we speak - it will make it impossible to enter/paste more than 2048 characters into the input field.