diff --git a/ftl/core/deck-config.ftl b/ftl/core/deck-config.ftl index e9e902264..36c7b0362 100644 --- a/ftl/core/deck-config.ftl +++ b/ftl/core/deck-config.ftl @@ -431,6 +431,7 @@ deck-config-percent-of-reviews = } deck-config-optimizing-preset = Optimizing preset { $current_count }/{ $total_count }... deck-config-fsrs-must-be-enabled = FSRS must be enabled first. +deck-config-fsrs-params-optimal = The FSRS parameters currently appear to be optimal. deck-config-wait-for-audio = Wait for audio deck-config-show-reminder = Show Reminder diff --git a/ts/deck-options/FsrsOptions.svelte b/ts/deck-options/FsrsOptions.svelte index 5a438ff5d..daec3a559 100644 --- a/ts/deck-options/FsrsOptions.svelte +++ b/ts/deck-options/FsrsOptions.svelte @@ -116,6 +116,12 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html ignoreRevlogsBeforeMs: getIgnoreRevlogsBeforeMs(), currentWeights: $config.fsrsWeights, }); + if ( + $config.fsrsWeights.length && + $config.fsrsWeights.every((n, i) => n === resp.weights[i]) + ) { + alert(tr.deckConfigFsrsParamsOptimal()); + } if (computeWeightsProgress) { computeWeightsProgress.current = computeWeightsProgress.total; }