-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Create a new revlog entry for "Reschedule cards on change" #3357
Comments
I assume it has to be an +ve integer number? |
Type=5 is the most logical. I'm not too concerned about add-ons as we've added '4' in the past too, but it will require going through the Anki codebase to make sure we handle that case in all the graphs/stats. |
I assume the search |
If it is useful to distinguish them in a search, we might want to add a new search term? |
I hope that 24.10 would have a new revlog entry for "Reschedule cards on change". The faster we fix this issue, the lesser would be the number of ambiguous revlogs in users' collections. "A stitch in time saves nine." |
Currently, the revlog entry for "Reschedule cards on change" is the same as that for "Set Due Date". This is the cause of several issues, including
There must be other issues too that I am not remembering.
The solution is to use a separate revlog entry to distinguish "Reschedule cards on change" and "Set Due Date".
The first step is to decide the column in the revlog table whose value can be changed while minimizing add-on breakage (they may be making assumptions about the possible values).
Possible options:
type
,ease
,factor
IMO,
type
is the only column where a change would appear to be "logically" correct. However, I am not sure if usingtype = 5
for "Reschedule cards on change" would lead to significant add-on breakage.The text was updated successfully, but these errors were encountered: