Anki/rslib/src/scheduler
Matt Brubeck bcb28f0a85
Use first >= 1d interval for starting memory state (#3959)
When a filtered revlog history begins with one or more < 1d intervals
(for example, because it starts in the middle of a sequence of
relearning steps), use the first >= 1d interval to calculate the initial
memory state.

Bug report thread:

https://forums.ankiweb.net/t/fsrs-stability-when-first-non-ignored-revlog-has-a-relearning-interval/59894
2025-05-05 15:49:06 +10:00
..
answering Check if self.card.reps>0 before substracing 1 (#3966) 2025-04-30 21:53:36 +10:00
filtered Do not reset original_due when card stays in filtered deck (#2988) 2024-02-07 13:27:54 +10:00
fsrs Use first >= 1d interval for starting memory state (#3959) 2025-05-05 15:49:06 +10:00
queue Refactor: Make Load Balancer Optional Throughout Codebase (#3860) 2025-03-26 23:19:28 +10:00
service feat(scheduler): add from_queue flag to CardAnswer (#3976) 2025-05-03 12:21:48 +03:00
states Feat/CMRR uses simulate config (#3947) 2025-04-27 21:02:37 +10:00
bury_and_suspend.rs Remove v1/v2 support from the backend (#2727) 2023-10-14 10:50:59 +10:00
congrats.rs Move generated protobuf into anki_proto 2023-06-12 15:47:51 +10:00
mod.rs Remove v1/v2 support from the backend (#2727) 2023-10-14 10:50:59 +10:00
new.rs Update to Rust 1.75 2024-01-05 14:28:23 +10:00
reviews.rs feat(scheduler): add from_queue flag to CardAnswer (#3976) 2025-05-03 12:21:48 +03:00
timespan.rs Improve natural unit conversion for a time b/w 360 to 365 days (#3901) 2025-04-13 14:26:34 +10:00
timing.rs Fix cards showing up due in the past in a filtered deck 2023-11-20 10:52:13 +10:00
upgrade.rs Switch Rust import style (#2330) 2023-01-18 21:39:55 +10:00