Even if you shared a whole project, you could still override that and mark an individual task as private (for your eyes only) or private (for you and your collaborators' eyes only).
Then if you wanted share your list with others, you could choose to either share your project with others as read-only (either just with certain users or with everyone = public), or as collaborators (full editing access for certain users), or some of each.
If I may be allowed to dream a little bit, this is how I might implement it...
For any given project or task, you could choose between different degrees of sharedness.
All tasks would start out as completely private by default. (And those who just like things simple could just leave everything at that default setting and not even worry or care that options for sharing existed...)
I agree with hipitihop and r2cosmin -- the ability to share a project with other users (grant them read/write access to the project) would be a great start and is all we NEED.
Other ideas (like the ability to see who created a task) might be NICE but aren't strictly necessary for this feature to be useful.
It would be nice to no longer need a separate login for my personal and work projects/lists.
+1 for the ability to make some tasks public and publish them (personally, I'd publish them to my own website, but I think the ability to publish to a social network would be cool too!).
I should really just post a mockup of what I'm envisioning because this is sure taking a lot of words to describe!! (Everyone go vote for the ability to attach images to a UserVoice suggestion at <https://uservoice.uservoice.com/pages/general/suggestions/1284>)
(That would also please those minimalists <http://todoist.uservoice.com/pages/general/suggestions/6085> who want to keep things simple: it wouldn't even show the absolute order for them, because they wouldn't have bothered to tweak the order at all...)
Then again, that might look kind of cluttered and distracting if EVERY task had a big fat number next to it. Okay, maybe it should only show a number if it HAS an absolute position. And maybe most people would only bother setting an absolute position (= fine-tuning the priority) for things that are really high on the list (= only p1 tasks)...
How would it show a task's absolute position when you're in the project view? It would have to just show a number -- "1" if this task is positioned #1 in your master list, or "39" if it's #39. (I'm envisioning the number being white on a black background, kind of like the # of items indicator next to each project in the project list, to make it visually distinct from the task description itself.)
I wish you could just hop on over to the "Prioritize/reorder all tasks" page, drag task 32 up to the top, drag 9 up to 2nd place, and so on, until everything is in the sequence you wish to work on them. And when you go back to the list for a particular PROJECT, you'd be able to see each task's ABSOLUTE POSITION in the "master list" as well as its position within the project, + its subtasks, etc.
Now suppose Mr. Supervisor wants to communicate to his team (or even that *I* want to communicate with MYSELF) that task 32 over in Project A.4 should be done first, followed by task 9 in Project C, followed by task 80 in Project A.4.c ... there's no way to do that currently.
This feature would be ESPECIALLY useful to users who share their Todoist account with a team. The project manager/supervisor might want his team members, for example, to work on tasks IN A PARTICULAR ORDER. It's easy to specify order when you only have a flat list. But to keep things organized (which you HAVE to do when you have 100s of tasks), you organize things into subprojects and subtasks...
Maybe it should be possible to assign an "absolute priority" (1..4) (like already exists) to a task just to get it in the right "pile", but then within each priority pile, you could do more specific, fine-grain relative prioritization of all your p1 tasks, for example.
It's not their due date I want to specify, it's a task's RELATIVE PRIORITY in relation to other tasks on my list (my WHOLE list). Setting the priority (p1, p2, ...) works great for this if all you have is 4 tasks... but most of us have a bit more than 4 tasks!
And that's great if all your tasks HAVE hard due dates... But from personal experience anyway, most of my tasks do NOT have due dates. I could just arbitrarily MAKE ONE UP in order to get a task to show up in the desired order, but that seems somehow less than ideal, no?
Currently the only way to define an overall order is by assigning due dates to each task and ordering the due dates in the order you wish to get them done.
While we're at it, I think you should be able to drag and drop a task from "today" and move it to "tomorrow" (or any *other* future day). Because sometimes I decide to postpone a task until tomorrow, or just want to "bump" the remaining tasks that I didn't get done today to tomorrow.
That would be a whole lot more slick and intuitive than having to click and edit each task and TYPE IN "tomorrow".
I don't think that keeping it simple and adding new features are necessarily mutually exclusive. The "advanced" features can always be hidden away in a menu or something so that they don't even AFFECT users who only use the basic/simple features.
But I too agree that Todoist's simplicity is nice -- the way that Todoist manages to FEEL so simple and intuitive is one of its greatest strengths!
That would solve the needs of those wanting COLLABORATION features <http://todoist.uservoice.com/pages/general/suggestions/5880> as well as those who just want plain old PUBLISHING...
1 Ability to mark tasks Public and publish them (public feed?) - 5 months ago
Even if you shared a whole project, you could still override that and mark an individual task as private (for your eyes only) or private (for you and your collaborators' eyes only).
1 Ability to mark tasks Public and publish them (public feed?) - 5 months ago
Then if you wanted share your list with others, you could choose to either share your project with others as read-only (either just with certain users or with everyone = public), or as collaborators (full editing access for certain users), or some of each.
1 Ability to mark tasks Public and publish them (public feed?) - 5 months ago
If I may be allowed to dream a little bit, this is how I might implement it...
For any given project or task, you could choose between different degrees of sharedness.
All tasks would start out as completely private by default. (And those who just like things simple could just leave everything at that default setting and not even worry or care that options for sharing existed...)
1 Ability to mark tasks Public and publish them (public feed?) - 5 months ago
That's collaboration. For those interested in the ability to PUBLISH their tasks, check out http://todoist.uservoice.com/pages/general/suggestions/8227 (Ability to mark tasks Public and publish them (public feed)).
1 Collaboration between Todoist users - 5 months ago
I agree with hipitihop and r2cosmin -- the ability to share a project with other users (grant them read/write access to the project) would be a great start and is all we NEED.
Other ideas (like the ability to see who created a task) might be NICE but aren't strictly necessary for this feature to be useful.
It would be nice to no longer need a separate login for my personal and work projects/lists.
1 Collaboration between Todoist users - 5 months ago
+1 for the ability to make some tasks public and publish them (personally, I'd publish them to my own website, but I think the ability to publish to a social network would be cool too!).
I created a more generic version of this suggestion here: "Ability to mark tasks Public and publish them (public feed?)" <http://todoist.uservoice.com/pages/general/suggestions/8227>
0 Integrate Todoist to OpenSocial API - 5 months ago
I should really just post a mockup of what I'm envisioning because this is sure taking a lot of words to describe!! (Everyone go vote for the ability to attach images to a UserVoice suggestion at <https://uservoice.uservoice.com/pages/general/suggestions/1284>)
3 Allow overall order for tasks, not just order within project - 5 months ago
(That would also please those minimalists <http://todoist.uservoice.com/pages/general/suggestions/6085> who want to keep things simple: it wouldn't even show the absolute order for them, because they wouldn't have bothered to tweak the order at all...)
3 Allow overall order for tasks, not just order within project - 5 months ago
Then again, that might look kind of cluttered and distracting if EVERY task had a big fat number next to it. Okay, maybe it should only show a number if it HAS an absolute position. And maybe most people would only bother setting an absolute position (= fine-tuning the priority) for things that are really high on the list (= only p1 tasks)...
3 Allow overall order for tasks, not just order within project - 5 months ago
How would it show a task's absolute position when you're in the project view? It would have to just show a number -- "1" if this task is positioned #1 in your master list, or "39" if it's #39. (I'm envisioning the number being white on a black background, kind of like the # of items indicator next to each project in the project list, to make it visually distinct from the task description itself.)
3 Allow overall order for tasks, not just order within project - 5 months ago
I wish you could just hop on over to the "Prioritize/reorder all tasks" page, drag task 32 up to the top, drag 9 up to 2nd place, and so on, until everything is in the sequence you wish to work on them. And when you go back to the list for a particular PROJECT, you'd be able to see each task's ABSOLUTE POSITION in the "master list" as well as its position within the project, + its subtasks, etc.
3 Allow overall order for tasks, not just order within project - 5 months ago
Now suppose Mr. Supervisor wants to communicate to his team (or even that *I* want to communicate with MYSELF) that task 32 over in Project A.4 should be done first, followed by task 9 in Project C, followed by task 80 in Project A.4.c ... there's no way to do that currently.
3 Allow overall order for tasks, not just order within project - 5 months ago
This feature would be ESPECIALLY useful to users who share their Todoist account with a team. The project manager/supervisor might want his team members, for example, to work on tasks IN A PARTICULAR ORDER. It's easy to specify order when you only have a flat list. But to keep things organized (which you HAVE to do when you have 100s of tasks), you organize things into subprojects and subtasks...
3 Allow overall order for tasks, not just order within project - 5 months ago
Maybe it should be possible to assign an "absolute priority" (1..4) (like already exists) to a task just to get it in the right "pile", but then within each priority pile, you could do more specific, fine-grain relative prioritization of all your p1 tasks, for example.
3 Allow overall order for tasks, not just order within project - 5 months ago
It's not their due date I want to specify, it's a task's RELATIVE PRIORITY in relation to other tasks on my list (my WHOLE list). Setting the priority (p1, p2, ...) works great for this if all you have is 4 tasks... but most of us have a bit more than 4 tasks!
3 Allow overall order for tasks, not just order within project - 5 months ago
And that's great if all your tasks HAVE hard due dates... But from personal experience anyway, most of my tasks do NOT have due dates. I could just arbitrarily MAKE ONE UP in order to get a task to show up in the desired order, but that seems somehow less than ideal, no?
3 Allow overall order for tasks, not just order within project - 5 months ago
Currently the only way to define an overall order is by assigning due dates to each task and ordering the due dates in the order you wish to get them done.
(User "sle" suggested that as a workaround in "allow reorder of the 'today' list" <http://todoist.uservoice.com/pages/general/suggestions/6077>.)
3 Allow overall order for tasks, not just order within project - 5 months ago
While we're at it, I think you should be able to drag and drop a task from "today" and move it to "tomorrow" (or any *other* future day). Because sometimes I decide to postpone a task until tomorrow, or just want to "bump" the remaining tasks that I didn't get done today to tomorrow.
That would be a whole lot more slick and intuitive than having to click and edit each task and TYPE IN "tomorrow".
1 allow reorder of the 'today' list - 5 months ago
I second the "drag and drop" request... that's how we reorder items in normal (per-project) lists, so I don't see why not here too.
1 allow reorder of the 'today' list - 5 months ago
I don't think that keeping it simple and adding new features are necessarily mutually exclusive. The "advanced" features can always be hidden away in a menu or something so that they don't even AFFECT users who only use the basic/simple features.
But I too agree that Todoist's simplicity is nice -- the way that Todoist manages to FEEL so simple and intuitive is one of its greatest strengths!
0 Don't do too many of these so Todoist can stay simple - 5 months ago