I want to create a filtered deck that will give me X random cards from my main deck that are due today, including all new cards.
But this does not appear to be an option. I can use “is:due” flag, but this will only include reviews, not new cards.
To complicate things further, my main deck consists of several subdecks and new cards are first fetched from subdecks in alphabetical order and then randomly inside subdecks, so I cannot just create a rule that will fetch first 10 new cards for example.
New cards aren’t due, the ones you see when studying a deck are fetched accordingly to the deck’s options. It’s different for review cards, which have a fixed due date associated with them. A search keyword for “due” new cards would not work.
The usual way to get all the new cards you would see in a regular deck in a filtered deck, is to use the second filter with is:new and mimic the limit and order settings of the regular deck.
This approach is not as flexible as the nested deck options of your regular deck hierarchy of course.
Right, that is why this is a suggestion to add a new flag that will search for a “new cards that should be studied today accordingly to the deck’s options”
I don’t want to study X number of cards for the whole day.
My goal here is to split my review time into smaller chunks, across the whole day.
So, for example, instead of having one big review a day, I would have several smaller reviews. Filtered deck allows me to reload the deck and perform a small review. Then I just reload the deck again on next review.