anki/rs
Damien Elmes 92673c99d8 rework the new scheduler's rollover/day counting code
The previous implementation interpreted the creation date as a local
time, and applied the rollover to that. If the initial creation date
was around midnight local time, even a one hour change due to daylight
savings could result in Anki skipping or doubling up on a day. To
address this, the rollover is now applied to the current time instead
of the creation date.

The new code needs the current time passed into it. This makes it
easier to unit test, and for AnkiWeb to be able to use the user's local
timezone.

The new timezone code is currently disabled, as this code needs to be
ported to all clients before it can be activated.
2019-12-27 21:53:20 +10:00
..
ankirs rework the new scheduler's rollover/day counting code 2019-12-27 21:53:20 +10:00
pymod bridge->backend 2019-12-25 08:59:33 +10:00
Cargo.lock rework the new scheduler's rollover/day counting code 2019-12-27 21:53:20 +10:00
Cargo.toml bridge->backend 2019-12-25 08:59:33 +10:00
rust-toolchain make it possible to implement functionality in Rust 2019-12-24 19:57:54 +10:00
rustfmt.toml bridge->backend 2019-12-25 08:59:33 +10:00