New user experiencing some issues
I'm a new premium user and love Todoist. The combination of a simple & clean interface, nexted tasks & projects, labels, and color-coding are perfect for my needs. I've just had trouble with 3 issues that I'd love some feedback on:
1) Label autocomplete doesn't work quite right on the Windows app. It narrows down the list of labels as I type, and I can pick one with the mouse, but I cannot arrow down and hit return to choose one. The web and outlook apps don't have this issue.
2) Subtasks don't behave correctly when they appear in a list such as Today. They take on some of the properties of the next task above them that is not indented, even though it may be unrelated to the subtask. For example, if I change the priority or delete the task, the unrelated subtask below it will also get a changed priority or get deleted. I experience this on the Windows, web, and outlook versions.
3) I love being able to reorder tasks in the Today view to put them in the order I want to do them. However, I noticed that sometimes Todoist will change the order automatically, and I have to manually reorder a few tasks again. This happens if I add a task to Today, or change the priority on a task. I'd like it if Todoist would remember how I reorder things and keep them that way.
Asked by Konrad on Feb 14, 2013 - 13:05
We're glad to hear that you like our app :)
Regarding your questions:
1. We are aware of this issue, we're working on it and will address it in the next updates of our Windows app. Sorry for the inconvenience.
2. This is an expected behavior. On any date view, all tasks that meet the search criteria are displayed regardless their indent levels - both parent and sub-tasks. This way you won't miss any sub-task that's due today if it would be listed as hidden under a collapsed parent task, but it also avoids confusion if a sub-task would be displayed with its indent level, but the task above it wouldn't really be its parent. If a task on this list is a parent task, then you can still see its sub-tasks (for reference) using the arrow icon on its left side to expand it.
3. The order of tasks on date views is sorted automatically by due time, then by priority, then grouped by project. It is possible to change the order of certain groups, though. For example - if you would move all tasks with priority 3 above tasks with priority 1, then new tasks with the same priority will go to the new position. You can view tasks in order within their projects, but you can also influence the order of tasks on the today view if you set due times to them. For example, you can schedule one task due "tod at 12:30", another one "tod @ 12:50".
Thanks for your quick and thorough reply. That's impressive customer service!
On #2: I understand what you're saying the expected behavior is, and I like it. But I guess I didn't explain the problem I'm having well enough. Let's say there's a level 1 task from project A in the Today list. Below it, is a level 2 subtask from project B, which appears here without being indented (as expected). The task above it, from project A, is NOT its parent. Now if I change the priority or delete the project A task (in the Today view), the subtask from project B below it will also take on the action. It's as though Todoist is confused and thinks the project A task is the parent of the project B subtask below it. Thankfully, it doesn't have this problem if I check off the project A task as completed.
On #3: It sounds like there is an automatic sorting mechansim in the Today view that can be partially overridden by manual reordering. It's confusing that some reorderings I do will "stick" and others will not. Todoist will let me reorder things any way I want them, but then only the reorders that fit with the "design" will stick after making a change to the list. My expectation and preference is that any reordering the program lets me do, it will remember and honor.
Reg. point #2 - this sounds like a bug, but I couldn't reproduce it. I've just tried to create parent tasks and sub-tasks in different projects and change the properties of the parent task, but no other tasks are affected by this. Please tell me - can you reproduce this issue multiple times by adding a new task and a sub-task in a different project - both due today, going to the "today" view and then, right away, changing the priority of the parent? If so - what browser are you using?
Reg. point #3 - this is a complex problem and we hope to solve it soon.
On #2: I just reproduced this issue in the web version (in IE9), in the Windows app, and in the Outlook plug-in. The iPhone app does not have the issue. Here's what I did: Go to project A and add a new level 1 task and make it due today. Go to project B and add a new level 2 subtask under one of the existing tasks and make it due today. Go to the today view and drag-and-drop the new level 2 subtask so it is just after the new level 1 task. Then change the priority of the new level 1 task (or delete it). The priority of the unrelated level 2 subtask underneath it will also change (or it will be deleted).
On #3: I love that I can plan out my day in Todoist and then order things the way I want (I just wish my ordering would stick through any changes to the list). Most todo programs don't let you drag and drop tasks the way you want in the today view, so this is a big advantage for Todoist. So my strong preference is that you work out a way so that the program honors whatever reordering the user does no matter what, or you let the user choose whether to sort automatically or manually.
We've tested this on different browsers in different situations and tasks and we can only reproduce this after the task has been dragged & dropped. Please tell me - are you certain that you can trigger this issue on tasks that have never been moved on your list in the past? Also, can you follow the steps you've described earlier to reproduce this, but not move the sub-task in the process?
I get the bug when I do this in the Windows app or web app: Start with a today list that has several level 1 tasks in it. Then go to a project and add a new level 2 subtask under one of the existing tasks and make it due today. Go back to the today view. Whichever task this new subtask appears below, change the priority on that task. The priority of this new subtask will change, too, even though it's not a child of that task. No dragging and dropping necessary.
BTW, if there are multiple subtasks (from various projects) in a row on the today view, all of them will get changed if the first level 1 task above them gets changed, even though none of them are children of that task.
Thank you for this information, after further attempts, we've been able to reproduce this issue as well and I can confirm it. I'll pass it to the developers and we'll try to fix it soon. Sorry for any inconvenience this issue has caused you.
For awhile I thought this bug had been fixed, too. But then it started cropping up again in some situations, so I did some tests.
This bug still happens if the Level 2 subtask and the Level 1 task above it (in the Today view) are in the same Project (but not in a parent-child relationship).