Currently you can only choose from todoist projects.
Toidist has powerful filters and many people use those as the way to manage their tasks in more complex ways that what is today or a specific project.
Can you allow showing tasks from a todoist filter in addition to project.
I checked their api and it is pretty simple, instead of passing a project id you pass a filter, see:
https://developer.todoist.com/rest/v1/#get-active-tasks
Me too please
Being something pretty simple, as Jonathan said 2 years ago, and being something that will really be useful for me and many others too (mainly now with the autofocus feature), could receive a piece of attention from Momentum team. For that matter, momentum has being pretty useful for me. Tks a lot!
Agreed, I got the same issue for years and I actually stopped using the todo functionality of Momentum because of it; effectively also reducing the amount of times per day I open the dashboard .
I’m thinking the same thing. Without filters my todo view is a mess.
agreed!
Yeah, please can we get this implimented. Here’s how you can get the users filters (using the sync API), and how using that you can query it. This is a very useful filter for most people, it pulls focus very well.
Even if we could just edit our own filters on your end that would be OK, but pulling the users ones and letting them pick them in the project list would be the most powerful and effective, letting the filter editing happen in todoist.
Without it, your todoist integration is pretty much useless to me is the inability to use filters (or at least add my own filter on your side).
This is “My Priorities” filter, and it’s what I use all the time for focus
(( shared & assigned to: me) | !shared ) & (#Team Inbox | today | (overdue & due after: -5 days))
You can access users filters with the Sync API.
https://developer.todoist.com/sync/v9/#filters
http -v –pretty all –session shanness_todoist https://api.todoist.com/sync/v9/sync ‘resource_types=[“filters”]’ | ag -C3 priorities
“name”: “My Priorities”,
“query”: “(( shared & assigned to: me) | !shared ) & (#Team Inbox | today | (overdue & due after: -5 days))”
And then you can pull with them like this
http -v –session shanness_todoist https://api.todoist.com/rest/v2/tasks \
‘filter==(( shared & assigned to: me) | !shared ) & (#Team Inbox | today | (overdue & due after: -5 days))’
(http is the wonderful httpie library)
ooooo