(Sorry is this is already mentioned, couldn't see it) Would it be possible to schedule freezing. Like for example, I can't really get through my reviews when I have work, so I can freeze schedules on the days that I work, and unfreeze on the days that I'm not.
It seems relatively easy to implement (coming from a person with no coding experience), as the stats already track days, and so you can use something like that to auto freeze.
And obviously an option to override this, encase we want to study anyways (like just keep the manual unfreezing method seems the easiest).