fsrs4anki-helper icon indicating copy to clipboard operation
fsrs4anki-helper copied to clipboard

[Feature Request] Store dates for Easy Days

Open Expertium opened this issue 3 months ago • 6 comments

Is your feature request related to a problem? Please describe. Right now, setting a specific date for Easy Days has very little use because the add-on doesn't remember the date.

Describe the solution you'd like Store the dates in add-on config.

Expertium avatar Mar 17 '24 10:03 Expertium

The current implementation is intended. If we store the specific date, it will be stored in the config.json permanently. And the add-on needs to read them from config when rescheduling. It would make the process more complex.

In addition, specific dates are not periodical like Easy Days of week. It's unnecessary to store them because they will be useless when the dates pass.

L-M-Sherlock avatar Mar 17 '24 10:03 L-M-Sherlock

But then the user has to re-apply Easy Days to that date. And if the best result is achieved by applying Easy Days one day before the specific date, it makes this feature almost entirely useless.

Expertium avatar Mar 17 '24 11:03 Expertium

it makes this feature almost entirely useless

I don't think so. The specific dates are rare.

L-M-Sherlock avatar Mar 17 '24 12:03 L-M-Sherlock

@user1823 what's your opinion?

Expertium avatar Mar 17 '24 12:03 Expertium

I think that the feature of Easy Days on specific dates is useless until https://github.com/open-spaced-repetition/fsrs4anki-helper/issues/372 is solved. So, I don't recommend making any changes until we find a solution for https://github.com/open-spaced-repetition/fsrs4anki-helper/issues/372.

if the best result is achieved by applying Easy Days one day before the specific date, it makes this feature almost entirely useless.

Not entirely useless, but less effective because the reviews can be shifted to the dates ahead but not behind the Easy Day.

user1823 avatar Mar 18 '24 03:03 user1823

+1 for interest in this. I agree that Easy Days on specific dates does not make sense if it is only a one-time operation (unlike easy days on a specific weekday) since reviews may end up on that day after you set it as an easy day.

I'd like to use the feature to have some easy days while on vacation, but without it getting memorized if I set the easy day up early it doesn't matter b/c reviews later get scheduled to that day.

peter-moran avatar Apr 15 '24 15:04 peter-moran