Manual rescheduling influences moving average
This is my first every github interaction, please forgive me if I break/ignore any conventions
Context: In the new Anki version it is fairly easy to reschedule due cards via "Set due date". I use this often now. For example, when I go away for the weekend I'll move the cards with an interval of >14 days that are due that saturday and sunday to the friday before, to ease the workload while away. This changes due date but not the interval. Anki records these rescedules as 'Manual'-repetitions with answer code '0'. Another possible application (which is less easily circumvented by using filtered decks) is to use this 'set due date' feature to spread out certain cards over the next few days.
Issue: Manual changes of due dates are treated by the addon as failed repetitions, while they in fact are not repetitions at all. This is due to the addon checking >1 as success and other repetitions as fail, while manual changes to due date are recorded as a repetition with code 0.
(Possible/suggested) solution: strip the repetitions with code '0' before calculating the moving average and new ease values. Otherwise every manual change of due date gets treated as a fail by the addon.
Thanks for this great addon btw, loveit
bump
I have the same problem. I go on vacation the next week so I rescheduled matured cards to the days before and after. My intervalls on these cards were between a 10-12 months. Now the scheduler counted them all as failed resulting in a new intervall of 10-15days :( Is there a way to undo this?
Apart from that the Addon is great :)
Here is an example (the next Intervall should be at least longer than 1,27months):

But it now is actually just 7 days :(

I have the same problem. I go on vacation the next week so I rescheduled matured cards to the days before and after. My intervalls on these cards were between a 10-12 months. Now the scheduler counted them all as failed resulting in a new intervall of 10-15days :( Is there a way to undo this?
Apart from that the Addon is great :)
Here is an example (the next Intervall should be at least longer than 1,27months):
But it now is actually just 7 days :(
To my knowledge this is another problem. The rescheduling problem I experienced is not shown here. The way you describe it combined with the screenshot you provide implies that review information has actually been changed and/or deleted. Which I suspect would be Anki rather than addon behavior. Albeit still highly problematic.
My original problem would be that all the reviews would remain the same, but rescheduling would be a 'Wertung' = 0 review. And since the addon checks for failed repetitions as >1 is correct and <=1 is incorrect it is determined by the algorithm as a failed repetition, while they ideally should just be removed from the moving average.
Issue: Manual changes of due dates are treated by the addon as failed repetitions, while they in fact are not repetitions at all. This is due to the addon checking >1 as success and other repetitions as fail, while manual changes to due date are recorded as a repetition with code 0.
Manual changes of due dates alse are logged as type 4, and it have been ignored. https://github.com/brownbat/autoEaseFactor/issues/31#issuecomment-765736935