notebook:notebook1 limits search to notebook1
(Including notebooks nested inside notebook1 such as notebook11 and notebook111)
You can also do negation. -notebook:notebook11
Implement date filter created:YYYYMMDD and updated:YYYYMMDD to search for notes created or updated on that date.
It also supports smart values: day, week, month, year created:day-0 notes created today created:day-1 notes created today or yesterday updated:day-5 notes updated within the past 5 days updated:week-2 notes updated within the past two weeks. created:month-3 notes created within the past 3 months. updated:year-0 notes updated this year
Implement todo filter todo:* show all todos todo:true show completed todos todo:false show uncompleted todos
I think this option is a bit confusing. If we want to filter by note type, we should perhaps have something like is_todo:1. Then it can be 0 too to get only notes.
Also should we use true/false in general or just 1/0? Personally I’d prefer 0/1 as it’s shorter and if everything’s a number I don’t need to wonder if one field accept 0/1 or true/false. On the other hand I don’t know how user friendly it is for non technical people.
The list of latest searches used to be listed in the sidebar but I thought it wasn’t useful so I’ve removed it. Maybe we could put it back in some form or another.
I think something like this can be useful if these searches can be persisted. Or dare I say even synced across devices.
Something like “All open todo items” can be quite useful (and I’ve seen this requested here). Or I’d love to have “All notes created this week” for GTD-style weekly review.