+ Add Question

iOS app filling saved filters with ampersands

I have a bunch of saved searches/filters I set up yesterday that are moderately complex. They give me my overview for the work week, plus anything tagged @work and @NEXT. On the desktop and web apps they work fine, but this morning I opened the mobile app and suddenly they're wrong -- filled with ampersands I did not put there. Here's what they are on desktop/web versus mobile:

Desktop → Mobile
(od, 5 days) @work, @work & @next → (od, 5 days) & @work, & @work & @next
(od, 4 days) @work, @work & @next → (od, 4 days) & @work, & @work & @next
(od, 3 days) @work, @work & @next → (od, 3 days) & @work, & @work & @next
(od, 2 days) @work, @work & @next → (od, 2 days) & @work, & @work & @next
(od, today) @work, @work & @next → (od, today) & @work, & @work & @next

And here are some screenshots showing what I mean: https://cloudup.com/ccwXALx6LXn

All responses

David Trey staff
Replied on Feb 04, 2014 - 16:29 UTC

Hello Devon,

Please always use operators between the elements you want to query. That said, instead of:

(od, 5 days) @work, @work & @next

please use:

(od, 5 days) | @work, @work & @next

and let me know if it helps. In your current queries, you're not specifying if the statement in the parentheses should be linked with the @work label with the AND or OR operator so the app assumes it's &.

Best regards,

Devon H.
Replied on Feb 04, 2014 - 20:28 UTC

Ah, I see your point. Alas, it's still not functioning -- or should I say, my options all work on desktop versions but not mobile. Here's a better breakdown of what I'm looking to do:

(od & @work) | (5 days & @work) | (@next & @work)

But this, also, ends up riddled with ampersands in mobile versions. Is what I'm trying to do even possible?

David Trey staff
Replied on Feb 04, 2014 - 20:36 UTC


The query is valid and should work correctly. In fact, I've just tried it, saved a filter using the exact same query you've posted (copy/pasted it) and it works fine for me both on the web and on mobile (iOS).

That said, please tell me:
- Did you create this new filter on mobile or on the web?
- Which version of our iOS app and of iOS itself are you using?

Best regards,

Devon H.
Replied on Feb 05, 2014 - 03:37 UTC

I created various ones on the web/windows/mac versions, never on iOS. I have an iPhone 5 running Todoist 8.0.2 (11570). When I use these filters on the desktop versions, it clumps the last day and the ones tagged @NEXT & @work together - the first version I initially posted labelled the last ones as "@work and @next". It's not a dealbreaker but is a bit confusing. But, the mobile version's even worse, labelling the days as "3 days ago & @work", "Yesterday & @work | Today & @work", "Tomorrow & @work", "Thursday & @work", "Friday & @work", and "Saturday & @work | @next & @work". I get the @work part, but I can't figure out why it's clumping some together, separated by a pipe.

Screenshots: https://cloudup.com/cRr6p2evTgA

It just seems odd that they interpret the filters differently in how they're labeled. Is that standard behavior? I chalk most of this up to my newness to boolean, and I'll keep trying stuff until I find one that works, but the difference in the labels between the web and mobile versions is a bit confusing. The original question is answered, however, so should I mark this question as such?

Devon H.
Replied on Feb 05, 2014 - 03:38 UTC

Forgot to mention - iOS 7.0.4.

David Trey staff
Replied on Feb 05, 2014 - 13:13 UTC


Thank you for clarifying. Technically, there should be no difference in the display of your tasks on both platforms, but the iOS app (and Android app) will indeed utilize headers to separate the results.

We will look into it and I'll pass it to the developers.

Best regards,

Devon H.
Replied on Feb 05, 2014 - 17:08 UTC

Thanks, sounds good!