To add to this, the same error appears when downgrading MacOS to 24.06 and trying to study a deck that was optimized with 24.10 (19 params).
The release notes of the beta have this warning:
FSRS parameters calculated with this Anki release are not backwards compatible. If you use the mobile clients or review on AnkiWeb, avoid optimizing your FSRS parameters for now, or you wonât be able to review on those devices until your parameters are changed again.
Thanks, makes sense. Sucks for me (now canât review on mobile unless I manually del FSRS params) but 100 % my own fault then.
After deleting the last 2 parameters, it would be better if you also press Optimize to regenerate the parameters on mobile because some other parameters also have slight modifications.
You donât need to manually delete the FSRS weights, just install version 24.06, reset the weights, and recalculate.
What do you mean by âreset the weightsââhow would I do that? The only way of how to do this right now is by going to each of my ~50+ presets and manually deleting the FSRS weights.
Man, Iâm lowkey sad that the word âweightsâ is not going awayâŚ
Itâs been ages since we changed it to âparametersâ. Was it too little, too late? Was just a few months enough for it to stick?
I believe it is due to Google Translate (or ChatGPT).
My language is not English
Nevermind, I canât reproduce it consistently.
I noticed that if I select the FSRS parameters field, the message appears even if I donât change parameters, but I canât reproduce the message popping up without me selecting anything.
So hereâs what I found so far
- Selecting the desired retention field without changing the number itself triggers the âDiscard changes?â message
- Selecting the parameters field triggers the message
- Selecting the learning steps field does not trigger it
- âEvaluateâ does not trigger it
- âOptimizeâ does not trigger it if parameters are already optimal
- Switching to âThis deckâ and then back to âPresetâ does not trigger it
- Enabling âReschedule cards on changeâ and then disabling it does not trigger the message
- Changing Easy Days settings and then changing them back does not trigger it
- Selecting the custom scheduling field does not trigger it
- Selecting âHistorical retentionâ does triger it
Only 1, 2 and 10 are not intended.
Iâm using beta 3 btw.
For me simply opening the options and immediately closing it is enough to trigger it 100% of the time for all my decks. Iâm running the qt6 version on Linux in the GNOME desktop environment. There is no verbose output in the terminal when I do this, so no clues there.
But now something interesting: Iâve previously built beta 2 myself with just one cherry-picked commit in it from beta 3 (the one that enables same day scheduling) and it doesnât happen in that one. I just checked it.
And Iâve just built beta 3 myself and it happens consistently in that one. So one of the commits between beta 2 and beta 3 causes it.
The issue has likely been fixed in Fix 'Discard changes' dialog appearing even when no changes are made by hikaru-y ¡ Pull Request #3495 ¡ ankitects/anki ¡ GitHub. So, we are just waiting for the next beta.
Perfect. I just found out that this commit causes it.
By the way, @dae, I know that I can in no way expect this from you, but if you can find the time to release an iOS beta along with the next desktop beta, that would really be appreciated.
An issue with the tags editor that was introduced with Anki 24.10 beta 3 (Windows 10). Seems to happen when switching between tags causes the tags bar to increase or decrease in height.
I have removed my learning steps. How is it that hard has a longer interval than good?
Hard 5d while good 3d
The Forgetting curve in Card Info should indicate the rating that reset Retrievability to 100%.
From what I see in the video, it looks to me like that undesirable tag bar behavior is not a newly introduced issue in Beta 3, but a longstanding one that @dae mentions here and here. Or perhaps you are referring to a different issue?
the differing length of selections can cause the currently-displayed input to wrap/unwrap.