Feature request: Daily review cap / backlog recovery mode

Feature request: Daily review cap / backlog recovery mode

Hi Matt,

I’ve been using Mochi for around 6 months and I really like the app. But after taking a break for about 2 months, I came back to a huge backlog: more than 1100 cards due today.

The problem is not that I want to avoid reviewing them. The problem is that this number makes it practically impossible to restart the habit. I do not have time to review 1100+ cards, but I would be very willing to review around 50 cards per day consistently.

What I’m looking for is not just a “limit new cards per day” setting, because I already stopped adding new cards. What I need is a way to limit the number of due review cards shown per day, for example:

“Show me a maximum of 50 due cards today.”

The important part is that within those 50 cards, the normal learning loop should still work. So if I get a card wrong today, I would like to see it again later in the same session/day. Right now, when the backlog is huge, it feels like I keep seeing old overdue cards, but I don’t properly work on the ones I fail today. That makes the review session feel less effective.

I understand the argument that a daily review cap can create a growing backlog and may be less “optimal” from a spaced repetition perspective. But in this situation, the alternative is worse: the backlog is so large that I simply stop reviewing altogether. A slightly imperfect recovery mode would be much better than giving up because the due count is too overwhelming.

Maybe this could be implemented as an optional mode, for example:

Daily due review cap: choose 25 / 50 / 100 / custom. Recovery mode: only show a manageable number of overdue cards per day. Failed cards stay active today: if I fail one of today’s selected cards, it comes back later in the same session/day. No deletion or archiving required: the remaining overdue cards stay in the backlog and are gradually introduced over the following days.

This would be extremely useful for people who are coming back after a break, illness, travel, exams, burnout, or just a busy period. I think many users do not need a perfect theoretical schedule in that moment — they need a way to rebuild the habit without being crushed by the backlog.

For my use case, I would love to set something like:

Maximum 50 due cards per day, but still repeat failed cards today.

Is something like this possible, or could it be considered for a future update?

Thanks for your work on Mochi, love it.

0 Replies