Anki/rslib/src
RumovZ f6390e9455
Adjust remaining steps after config update (#1956)
* Adjust remaining steps after config update

* Handle relearning steps separately

Also refactor a lot.

* Also adjust remaining steps after deck change

* Test step adjustment after config update

* Fix `SearchBuilder::(re)learning_cards()`

* Fix step adjustment after deck change

* Test step adjustment after deck change

* Fix test name

* Readjust remaining steps according to last delay

Also atomize tests and add some tooling.
2022-07-14 11:24:34 +10:00
..
backend Remember previous choices in reposition dialog (#1950) 2022-07-08 11:28:38 +10:00
card Adjust remaining steps after config update (#1956) 2022-07-14 11:24:34 +10:00
card_rendering Expose backend_proto publicly for AnkiDroid, and rename to pb 2022-06-27 15:27:53 +10:00
collection Expose backend_proto publicly for AnkiDroid, and rename to pb 2022-06-27 15:27:53 +10:00
config Remember previous choices in reposition dialog (#1950) 2022-07-08 11:28:38 +10:00
deckconfig Adjust remaining steps after config update (#1956) 2022-07-14 11:24:34 +10:00
decks Adjust remaining steps after config update (#1956) 2022-07-14 11:24:34 +10:00
error Check ids when gathering data (#1928) 2022-06-24 13:56:52 +10:00
import_export Since DupeResolution is in CsvMetadata, we don't need to pass it separately 2022-06-27 17:15:54 +10:00
media Add apkg import/export on backend (#1743) 2022-05-02 21:12:46 +10:00
notes Expose backend_proto publicly for AnkiDroid, and rename to pb 2022-06-27 15:27:53 +10:00
notetype Template err improvements (#1953) 2022-07-09 13:00:03 +10:00
revlog Add apkg import/export on backend (#1743) 2022-05-02 21:12:46 +10:00
scheduler Remember previous choices in reposition dialog (#1950) 2022-07-08 11:28:38 +10:00
search Adjust remaining steps after config update (#1956) 2022-07-14 11:24:34 +10:00
stats Expose backend_proto publicly for AnkiDroid, and rename to pb 2022-06-27 15:27:53 +10:00
storage Adjust remaining steps after config update (#1956) 2022-07-14 11:24:34 +10:00
sync Expose backend_proto publicly for AnkiDroid, and rename to pb 2022-06-27 15:27:53 +10:00
tags Expose backend_proto publicly for AnkiDroid, and rename to pb 2022-06-27 15:27:53 +10:00
undo update undo skipping; exclude deck/tag expand/collapse 2021-06-25 09:16:15 +10:00
adding.rs expose undoable config changes to frontend; refresh sidebar 2021-05-21 17:50:41 +10:00
browser_table.rs Template err improvements (#1953) 2022-07-09 13:00:03 +10:00
cloze.rs Add check for out-of-place/missing clozes 2021-06-12 10:02:21 +02:00
dbcheck.rs Plaintext import/export (#1850) 2022-06-01 20:26:16 +10:00
findreplace.rs Remove redundant error mapping (#1593) 2022-01-16 13:46:27 +10:00
i18n.rs drop the legacy enum from rslib, and pass separate module/message idx 2021-03-27 11:56:31 +10:00
io.rs Add apkg import/export on backend (#1743) 2022-05-02 21:12:46 +10:00
latex.rs tidy up Rust imports 2021-04-18 18:38:54 +10:00
lib.rs Expose backend_proto publicly for AnkiDroid, and rename to pb 2022-06-27 15:27:53 +10:00
links.rs Expose backend_proto publicly for AnkiDroid, and rename to pb 2022-06-27 15:27:53 +10:00
log.rs Backups (#1685) 2022-03-07 15:11:31 +10:00
markdown.rs render deck description with markdown; strip images 2021-02-06 15:02:40 +10:00
ops.rs Add apkg import/export on backend (#1743) 2022-05-02 21:12:46 +10:00
pb.rs Expose backend_proto publicly for AnkiDroid, and rename to pb 2022-06-27 15:27:53 +10:00
preferences.rs Expose backend_proto publicly for AnkiDroid, and rename to pb 2022-06-27 15:27:53 +10:00
prelude.rs Add apkg import/export on backend (#1743) 2022-05-02 21:12:46 +10:00
serde.rs tidy up Rust imports 2021-04-18 18:38:54 +10:00
template.rs Template err improvements (#1953) 2022-07-09 13:00:03 +10:00
template_filters.rs New TTS/AV tag handling (#1559) 2021-12-17 19:04:42 +10:00
tests.rs Adjust remaining steps after config update (#1956) 2022-07-14 11:24:34 +10:00
text.rs CSV import/export fixes and features (#1898) 2022-06-09 10:28:01 +10:00
timestamp.rs Fix for crash with invalid dates on Windows (#1837) 2022-05-07 10:30:23 +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