Anki/rslib/src/scheduler
RumovZ 9aca778a93
Backend Custom Study (#1600)
* Implement custom study on backend

* Switch frontend to backend custom study

* Skip typecheck for new pb classes

* Build tag search string on backend

Also fixes escaping of special characters in tag names.

* `cram.cards` -> `cram.card_limit`

* Assign more meaningful names in `TagLimit`

* Broaden rustfmt glob

* Use `invalid_input()` helper

* Assign `FilteredDeckForUpdate` to temp var

* Implement `SearchBuilder`

* Rewrite `custom_study()` with `SearchBuilder`

* Replace match macros with `SearchBuilder`

* Remove `into_nodes_list` & `concatenate_searches`
2022-01-20 14:25:22 +10:00
..
answering Rework v3 fuzzing (#1474) 2021-11-06 10:39:24 +10:00
filtered Backend Custom Study (#1600) 2022-01-20 14:25:22 +10:00
queue fix Clippy lints in Rust 1.57 2021-12-03 19:53:37 +10:00
states Make Hard use current step's interval if it's not the first one (#1561) 2021-12-16 22:02:13 +10:00
bury_and_suspend.rs Backend Custom Study (#1600) 2022-01-20 14:25:22 +10:00
congrats.rs fallback on default deck in congrats screen 2021-08-04 12:57:46 +10:00
learning.rs deckconf -> deckconfig 2021-04-20 21:54:24 +10:00
mod.rs cache scheduling info 2021-04-05 17:09:53 +10:00
new.rs Backend Custom Study (#1600) 2022-01-20 14:25:22 +10:00
reviews.rs fix a clippy lint in 1.56 2021-10-22 12:03:54 +10:00
timespan.rs tidy up Rust imports 2021-04-18 18:38:54 +10:00
timing.rs suppress some tests around the daily rollover 2021-05-24 14:18:07 +10:00
upgrade.rs DeckConfId -> DeckConfigId 2021-04-28 21:09:26 +10:00