Closed gflohr closed 5 months ago
Unfortunately, this cannot be implemented with two lines of code. Instead, both sides of each note have to be parsed, stripping off comments and annotations.
For the time being, it is recommended that the note in question is deleted manually from the deck and then the game collection is re-imported. Now the note is considered "new", and the learing progress on it is reset to zero.
Won't fix for now. Obviously nobody has an issue with it.
Currently a note is considered "new" and will be added/updated if the sequence of moves of the other side leading to this position does not yet exist in the deck. This is not the optimal solution when we want to train a new variation and allow a new move for our side. The same goes for the case that the preference was changed from one reply to another.
It would be better to also take all replies to that sequence of moves into account. That are all the moves that are given as possible replies on the back of the card. Such a change should also mark a card as dirty.
The consquence of the issue is that the note will not be considered a new note and it may take considerable time until it is presented again.