Anki/rslib/src
Damien Elmes 50961a9196 push review randomizing into SQL
This makes the review backlog case more expensive, since we end up
shuffling items outside the daily limit, but for the common case it's
about the same speed, and it means we don't need two separate sorting
steps. New cards remain handled the same way, since a backlog
is common there.

Also ensures that interday learning cards honor the deck sorting, and
that the non-default sort orders shuffle at the end.
2021-06-01 14:50:35 +10:00
..
backend remove deck protobuf from frontend 2021-05-31 16:31:06 +10:00
card report changed cards when changing deck/flag 2021-05-21 16:03:05 +10:00
collection slightly simplify transact_inner() 2021-05-28 14:45:36 +10:00
config avoid bumping mtime when nothing has changed 2021-05-28 11:09:16 +10:00
deckconfig add options to sort reviews by deck 2021-06-01 13:22:39 +10:00
decks fix exporting of non-default deck configs 2021-05-31 16:27:58 +10:00
error Add checks for parsed templates 2021-05-28 10:07:31 +02:00
media remove some unneeded transactions from tests 2021-04-30 19:18:02 +10:00
notes change get_queued_cards() to no longer return congrats info 2021-05-26 12:59:45 +10:00
notetype Use HashSet for special fields 2021-05-28 15:42:09 +02:00
revlog tidy up Rust imports 2021-04-18 18:38:54 +10:00
scheduler push review randomizing into SQL 2021-06-01 14:50:35 +10:00
search expose undoable config changes to frontend; refresh sidebar 2021-05-21 17:50:41 +10:00
stats expose undoable config changes to frontend; refresh sidebar 2021-05-21 17:50:41 +10:00
storage push review randomizing into SQL 2021-06-01 14:50:35 +10:00
sync fix exporting of non-default deck configs 2021-05-31 16:27:58 +10:00
tags better leech tag handling for test scheduler 2021-05-10 14:58:04 +10:00
undo don't depend on timer to increment between ops in unit test 2021-05-28 11:43:24 +10:00
adding.rs expose undoable config changes to frontend; refresh sidebar 2021-05-21 17:50:41 +10:00
backend_proto.rs NF: add AGPL licence missing in some file 2021-01-31 21:50:21 +01:00
browser_table.rs fix a panic when browser encounters a filtered card outside filtered deck 2021-05-25 13:44:42 +10:00
cloze.rs tidy up Rust imports 2021-04-18 18:38:54 +10:00
dbcheck.rs expose undoable config changes to frontend; refresh sidebar 2021-05-21 17:50:41 +10:00
findreplace.rs expose undoable config changes to frontend; refresh sidebar 2021-05-21 17:50:41 +10:00
i18n.rs drop the legacy enum from rslib, and pass separate module/message idx 2021-03-27 11:56:31 +10:00
latex.rs tidy up Rust imports 2021-04-18 18:38:54 +10:00
lib.rs fix test scheduler undo + implement look-ahead 2021-05-14 22:16:53 +10:00
log.rs tidy up Rust imports 2021-04-18 18:38:54 +10:00
markdown.rs render deck description with markdown; strip images 2021-02-06 15:02:40 +10:00
ops.rs avoid bumping mtime when nothing has changed 2021-05-28 11:09:16 +10:00
preferences.rs expose undoable config changes to frontend; refresh sidebar 2021-05-21 17:50:41 +10:00
prelude.rs support undo for (renamed) unbury_deck() action 2021-04-30 20:03:20 +10:00
serde.rs tidy up Rust imports 2021-04-18 18:38:54 +10:00
template.rs Merge pull request #1200 from RumovZ/template-checks 2021-05-29 10:28:06 +10:00
template_filters.rs Pronounce "[...]" as "blank" with TTS 2021-05-20 09:42:38 +02:00
text.rs tidy up Rust imports 2021-04-18 18:38:54 +10:00
timestamp.rs fix test scheduler undo + implement look-ahead 2021-05-14 22:16:53 +10:00
types.rs update scheduling ops 2021-04-06 16:38:42 +10:00
version.rs tidy up Rust imports 2021-04-18 18:38:54 +10:00