Apply labels to projects, tasks inherit that label
It would be nice if one could apply labels to projects, so all tasks in that project inherit the label.
I have a number of "work" projects, each with tasks labeled @ready. When I search for @ready tasks, I don't want to see Personal @ready tasks in that list. Labeling every work task in a "work" project @work so I could search for "@work @ready" is a lot of work, and redundant, as the projects are themselves work projects. If I could label a project @work, and all tasks in it would inherit the @work label, then I could easily do the search I need.
Or give the ability to filter by label and project.
I would vote against this as I use labels to remember who has to be involved in a certain task. Then before doing a task involving someone, I can check if there are more tasks pending which I need that person for.
So this would have to be an optional choice and not something that would happen automatically!
This would help me as well. Just have it do nothing if the project has no labels
@ Paul Sterk: it wouldn't be compulsory so it wouldn't affect you.
Just a setting when editing a project to allow for automatically labelling all tasks in that project with a chosen label.
It would be a huge time saver, and I could start my day everyday with the query "today, overdue @work".
I'd like this as well please. Just started using Todoist 'for real' today after testing it out with a few test tasks, and my first job involves copying all my current tasks across. Within 10 minutes I was thinking this would be a massive time saver, so I came here to see if it was possible. When I'm adding lots of sub tasks quickly during a working day I can see myself forgetting to add labels a lot of times, thus making label search useless.
I'm using a label for each client, so it makes sense that all tasks for one project would need to be labelled for that client.
I think it just needs to be as simple as adding labels to projects - if yo don't want to add a label to all tasks, just don't add them to the project - carry on adding them to tasks.
Agree this would be very helpful. I would like to include some, but not all, projects in a filter, so at the moment this means attaching a label to every task in the projects in question (which is easy to forget to do). To be able to either apply a label at the project level, or be able to filter by a subset of projects, would be useful.
Thanks - Todoist is a great application!
this proposal is similar to https://todoist.com/Vote/showProposal/49/. Todoist, please acknowledge this is an important feature. Users want to segregate work & personal tasks easily
Definitely agree. Here is my support question on it:
At the very least, give us a way to separate work and home projects, or work and freelance, etc.
Filter by project and label like:
will be absolutely time saver and more comfortable use..
Idea: if i filter by @label > it would be helpful if tasks can be sorted by project (like priority)
.. it is alternative solution to #project @label solution for better orientation in @label task list..
Please! This would be a great feature.
I'm a freelance designer, working with several clients, each one with more than one project. So, I have three levels:
Client » Project » Task
I can use labels for my clients, but applying them to each task is time consuming... I'd love to be able to apply a label to a project instead of a task.
I'd like this a lot, yes.
Filter by project and label like: #project @label is the best solution than we could even imagine!
Filter/search by #project @label would be sweet. I thought with the recent roll-out of Boolean search capabilities this would have been included
Also, regarding the actual topic at hand, having user established default settings for new tasks (default project, due date, label) and then also user established default settings per project would be VERY helpful.
I would also make this optional. I think we still have to be careful of how many features we add to Todoist, because it won't be simple if we meet everyone's needs. I think this should only be a programming feature in that a regular "todoist" or person wouldn't come across a button or anything, rather it'd be some tag or code that one would have to find out how to use. Thanks.
Filter/search by #project @label is not a feature, that would bother anyone..
If you dont want that filter option, you will not even know about it.. like keyboard shortcuts etc.
I don't mind this feature, but if it is implemented we should be able to search by #Project as well
+1 for #project @label
Would really love to search by #Project (that hopefully shows all sub-projects) AND/OR auto-assign @Labels based on #Project.
Use case: view all tasks that have a "finance" tag (whether work or personal tasks)
I would be just fine with being able to add a series of tasks, highlighting those tasks, and then being able to assign labels to these tasks at once. My workaround is to copy the @(label) string, paste into each task, and then type my task.
For those of us who want to use subtasks (for example, I have a task related to getting each child ready for school, and I'd like to add multiple tasks under each child and THEN group to add the same label for home context, this would be a big time saver).
I agree that it would be great to have an automatic assignment of label for certain projects, being able to turn this feature on or off.
Would be HUGELY helpful - please.
Would be HUGELY helpful - please.
This would be useful, but I would want an easy way to remove labels that I don't want inherited.
This would be useful for sub-tasks as well.
You can achieve this with folders.
Each task inside a folder can be viewed when you click on it. So when you create a folder inside a folder, that's a way to see all children when clicking on the master folder.
Name the root folder as "next", put a folder "projects" inside it, and there you have a GTD easily done.
When I start a project, i create a folder in the dedicated folder, and every task inside it appears when I click on "next". Same as Things for mac, sort of.
Martin, can you give an example of this structure for GTD?
Then I have at least these two labels: @Doing and @Waiting
You're not supposed to create projects folders until you're ready to start them.
this would solve the problem of not being able to search by project or filter by project in a boolean search.
I mostly use labels for context (e.g. @Office, @Home, etc.) and a hierarchy of projects (e.g. Personal/House, Personal/Children, Work/ProjectA, Work/ProjectB, etc.) to organise my tasks.
Generally all my Work related tasks are going to have @Office label, and some of my personal ones as well.
My filter for next tasks at that I need to at the office generally is something along the lines of (od, tod) @Office.
It would be great if I could apply the @Office label to all my work tasks automatically (maybe only at task entry, so that later I can remove the label from those rare Work tasks that need to be carried out somewhere else that is not the office) -- sometimes I forget, and it is irritating having to do the extra typing for something that I always know is going to be the same...
My general idea is: link task from project "A" to project "B" throught label "#B" (for example)
@Martin: thanks, I was needing the ability to organize projects by topic and this seems cleaner than using labels. we should make a tutorial for GTD with todoist ;)
Good idea :)
I had basically the same question today...
Auto label tasks that are added to projects
Is there a way to set a project up so that any tasks added to that project automatically has a label applied. That would be a nice time saver for some projects I have going on.
This would be a great feature and hopefully a simple one to implement.
Unfortunately using project folders works differently in ios. So if I have:
Then I click on "Projects" I can't see items in "Projects A" or "Projects B"
this is inconsistent with the web behavior, and is broken for implementing GTD
To second Matthew's post just want to reiterate how much this feature would add up to usability and neat organization of tasks when and where they are needed.
I have even come to realize that it is THE ONE feature I lack when using Todoist. As long as Todoist is a system of lists it is extremely important to be able to organize them in every possible way, in my view.
I personally don't understand why is this feature less voted for than the calendar for example but it is strictly IMO and I am patiently waiting for the team to have it available to us as I read in the comments that after v 3.0 go-live there's a lot of free time to build-in new features.
Thank you Todoist team!
I think this is a simple thing, but can help too much!
Exactly what I am thinking. I love the nested structure of my projects in the web view, but hate that it is not the same on my iPhone. I have a big project tagged Work with all work-related projects and tasks. Whish Todoist would implement the same view in the iOS clients.
I could really use project labels that aren't necessarily inherited by the tasks. I have a bunch of work project that need labels that don't have anything to do with the tasks themselves. At the moment I have to include them in the project name. BTW - I love this app!! Thnx so much!
+1 Searching by project would be a really helpful addition
Is there any progress on this?
If I had realised this was not possible I would not have subscribed.
If parsing project names with spaces in search terms is too difficult for you then please only enable for names without spaces as a first step.
I am wondering why doesn't anybody from the Todoist team post any information in this tread. If it is a complicated thing to implement why not say it straight? I can wait if it is needed but it would be great if we could be updated on at least roughly when should we expect the devs to get on this feature.
Todoist team, please say something!
Rest assured that we and our devs read every comment in the Votebox. We haven't replied as we're not working on such feature yet. We'll consider implementing filtering tasks by projects or searching for projects which should offer the same functionality as adding labels to project when it comes to searching.