-
Notifications
You must be signed in to change notification settings - Fork 31
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
[Feature] Undo Rating Function #35
Comments
We can delay updating the review history file by one or more entries. Place them in a separate buffer/file and update one entry at a time to review history when an action is completed by a user and the buffer is full to its maximum assigned size (one or more entries). we can then save the whole buffer to the review history file on org-fc-pause or quit. Interesting side point is the scalability of org-fc. are there things we can do to make it more scalable? |
Storing review history entries in memory is a good idea! Regarding scalability:
Both these times are higher than I'd like. Review history statistics can be speed up by limiting them to the last n (e.g. 10k) entries. The card index can also be stored in memory, updating only entries for files that have changed since the last review. |
Closing, moved to https://todo.sr.ht/~l3kn/org-fc/5 |
It would be nice to re-rate a card that has been rated incorrectly,
possibly also unsuspending it if the last action was to suspend a card.
After each rating, the previous review data of the position can be stored in the session
so it can be reverted later.
I think the hardest part about this is chaning the entry in the review history file,
as it can grow pretty large (18mb, 143k lines in my case) so loading it to change the last line takes some time.
The text was updated successfully, but these errors were encountered: