At the moment users have to calculate their individual parameters manually (e.g. once a month as recommended by the creator).
I often forget when I calculated my parameters the last time.
I would suggest an option in the Deck options to see when I changed parameters the last time like “parameters where changed on 5th of January” or “two weeks ago”.
Additionally a useful setting would be to automatically calculate parameters (e.g. once a month / once a week / never / etc.).
Then people wouldn’t have to bother it anymore once they have set it all up
Even if it sounds good there are 2 current issues with such an approach:
In the current backend implementation all cards that are using optimized preset are marked as modified. Consider the following scenario:
a. User makes some reviews on device A. Does not sync.
b. User opens device B and auto-optimization is triggered.
Result: not synced reviews from device A are lost, because “modification” on device B is newer.
In this comment L.M.Sherlock stated: “According to my recent analysis, the new parameters are better than the old one in only 60% cases if you re-optimize every 1000 reviews.”
I believe @AnKingMed has also suggested to add a pop-up notification. While I would prefer automatic optimization, a regular pop-up is better than nothing.