Search by Project Name in combination with timeframe

Separation of concern matter to me. I user a whole set of projects under a super project called Work and a whole set more under Home and others.

If I am at work and I want to see all tasks due today or next action tasks (via labels) , I don't want them mixed with home related projects. I would prefer to do a search like: today[work]. This will display all tasks due today related to the work projects.

27 comments, asked by on Jul 07, 2011 - 07:04



This suggestion contains all votes from the following related suggestions:
151 votes

on Aug 29, 2011 - 10:04

Strongly agree :) Searching folders with an equivalent syntax to labels would be great.

Dealing with nested folders could get more tricky, ie:

Folder List:
-------------
Home
Work
->TPS Reports
Volunteer

Is a search for "today [Work] @email" a search for the emails you need to send today from just your work folder, or also from your TPS Reports sub-folder?

From my perspective it doesn't really matter, any support would be better than nothing, but if you wanted to be really fancy, you could provide two methods of folder searching:

[work] - which would just search the work folder but NOT the sub-folders
and
[work+] - which would search the work folder and all it's nested sub-folders. (obviously use whatever syntax you think is best).


Just my 2 cents :D I just started today and am loving todoist, but I can tell this will bother me. Why do I need to label everything twice to get this filtering?

on Oct 10, 2011 - 09:30

I think this goes hand in hand with the topic of being able to see all tasks in sub-projects when clicking on a parent project:
https://todoist.com/Vote/showProposal/33/

But... if it's one or the other, I actually like this idea better.

The ability to search within a project is really important to me.

Michael's right, it's ridiculous that we have to add labels on everything to sort it properly.

We already have the nice project list hierarchy on the sidebar and it ought to be a lot more functional.

on Oct 28, 2011 - 09:01

@matthew Bump. Totally agree

on Dec 06, 2011 - 01:01

Yep! People that are organized and use the projects section of Todoist like we should need this. Vote!

on Dec 06, 2011 - 04:32

At risk of crossing topics here, the ability to exclude certain projects would be just as helpful for me as being able to search them. like

@home -[archivedprojects]

on Dec 06, 2011 - 06:59

I'll second Ben's idea for excluding as well, that would be very useful to me

on Apr 02, 2012 - 08:27

This is important feature for me too! Please provide this functionality

on May 09, 2012 - 09:44

This would be very useful; I have Work and Personal tasks and would like to only see the due and overdue things for Work at times.

on Aug 04, 2012 - 08:13

I agree. Very important feature.

on Aug 04, 2012 - 19:02

From user perspective, this is very important feature. It allows to segregate tasks based on projects. I don't think this will be a complex functionality to implement.

on Aug 21, 2012 - 07:01

This would be a very useful feature -- both searching within specified projects and excluding specified projects as Ben suggests. It would make it much easier to look at todo items that apply in a particular context. (Work and Home are obvious examples, as the comments here show...)

I do this in a roundabout way now, by tagging *every* item that is under my "Work" superproject with a @work tag. That lets me show only tasks in projects under the "Work" project when I'm trying to focus on work. It's fragile, though, because if I forget to tag an item, it doesn't show up when I look for the @work tag. It's also a pain to have to do that extra step, so I don't do it for any of my other superprojects. Building in a project name filter would solve the problem admirably.

on Aug 22, 2012 - 03:07

In my case it's very important, because when I come to work, I'd like to open my work project and filter it by the tasks that are due today. Or add projects to query. Without this feature I'll have to look for another solution, which would be a shame because I like todoist.

on Aug 22, 2012 - 04:23

I agree with DmItry; It's almost a year now since this feature is requested. todoist support still not acknowledged. If this feature isn't there at the end of my subscription then I'm planning to migrate to 'toodledo' or 'remeber the milk' services.

on Aug 22, 2012 - 05:25

Hello Sharat,

every single request posted in the Votebox is being acknowledged by us regardless of our response. We understand that this feature would be useful and will certainly consider adding it in the future, but unfortunately we can't give you an exact timeframe when it would be implemented.

We appreciate your feedback and we read every comment and discuss about all the requested features and the ideas posted in these threads.


Best regards,
David

on Aug 23, 2012 - 10:57

David, I understand that you can't give exact timeframes, but you are not giving any timeframes. All I've got is "wait..." which is "no" for me personally.

I believe communicating dates and their changes is the essence of project management and customer relationship management. Wishlist with planned date against each requested feature is not that hard to implement.

As I said, I like todoist a lot, but I have to manage my tasks more efficiently, therefore I would have to look for another solution. It's quite sad though.

Wish you luck!

Dmitry

on Aug 23, 2012 - 12:31

Dmitry,

the lack of a timeframe does not mean that the feature will not be implemented. The quality of a new feature is our top priority and setting ourselves a deadline could affect the quality which we want to avoid.

Therefore, communicating any deadline is not possible, but doesn't mean that a certain feature is considered, planned and/or worked on.


Best regards,
David

on Aug 23, 2012 - 20:27

OK, I understand. I have now migrated to Remember the Milk.
Thank you.
Dmitry

on Dec 09, 2012 - 10:10

This feature would be very helpful and I find it odd that you cannot do filter using the project name. Surely it would not be that difficult to implement?

on Jan 09, 2013 - 03:06

+1
restricting the search to objects like projects, sub-projects or parent tasks is a very welcome enhancement.

on Jan 29, 2013 - 13:47

Filtering on projects or excluding projects would be really useful to me. Like another poster on this thread, I have "Work" and "Home" (and others) projects which then contain sub-projects for things I'm working on. Tasks which aren't part of a larger project stay in the parent folder so having the parent Project show a list of tasks in all sub-projects would mean I'd have to change the way I organise things.

on Feb 19, 2013 - 03:11

I absolutely agree as well. To be honest, I thought I was getting this when I bought the premium package. It advertises a better search, and I'd have thought that this would be an important part of that.

As others have said; it makes it pretty difficult to use Todoist for both personal and professional use.

Would a simple way to do this not be to simply treat projects like invisible tags? The tag search work is already set up, so all it would need to do is treat tasks added to a project as also being added to a hidden tag (@work @home etc.)

on Mar 02, 2013 - 03:59

Me too. This is important feature for me and my time managment.

on Mar 21, 2013 - 00:20

That's really important feature!

on Mar 21, 2013 - 08:24

That is reeeeeeeeeeeeeeeeeally important. A BIG for me!

on Mar 22, 2013 - 06:43

Searching by a project name and returning all Tasks, Sub Projects, and Sub Project Tasks would be excellent.

An alternative for me would be placing a label on a project then applies that label to all tasks, sub projects, sub project tasks.

Then I could easily search for the label and see everything in that project.

on Apr 04, 2013 - 07:55

Must-have feature!

on Apr 30, 2013 - 10:03

This suggestion needs to be renamed: Search by Projects

I think that one of the reasons that this hasn't been upvoted more is because it is coupled with time. There is no reason to require project[today] when basically all that is wanted is to be able to use a project query in conjunction with all of the other query operators. Let's say they pick : as the project search term, then we could have

:project one, :project 2, 7 days, overdue

done. Easy. People look at the title project with time and think, that's not what I want. This is a key feature and I think we will do better if we change the marketing of it.