Anki/rslib/src
RumovZ 07ff01f96d Fix sorting of imported decks
Also adjust the test, so it fails without the patch. It was only passing
before, because the parent deck happened to come before the
inconsistently capitalised child alphabetically. But we want all parent
decks to be imported before their child decks, so their children can
adopt their capitalisation.
2022-04-27 21:41:50 +02:00
..
backend Show progress of note imports 2022-04-27 13:49:04 +10:00
card Keep source id of imported cards (or skip) 2022-04-09 09:49:36 +02:00
card_rendering Fix some clippy lints + imports 2022-03-17 21:03:39 +10:00
collection Backup improvements (#1728) 2022-03-21 19:40:42 +10:00
config Backup improvements (#1728) 2022-03-21 19:40:42 +10:00
deckconfig Keep source ids of imported deck configs (or skip) 2022-04-09 15:52:23 +02:00
decks Fix deck importing edge cases 2022-04-15 19:07:52 +02:00
error Card type error (#1749) 2022-03-28 22:17:50 +10:00
import_export Fix sorting of imported decks 2022-04-27 21:41:50 +02:00
media Alias [u8; 20] with Sha1Hash 2022-04-27 18:36:11 +02:00
notes take_fields() → into_fields() 2022-04-27 18:34:29 +02:00
notetype Merge branch 'main' into apkg 2022-04-13 09:50:27 +02:00
revlog Keep source ids of imported revlog (or skip) 2022-04-09 10:17:28 +02:00
scheduler Store last position when scheduling as review (#1800) 2022-04-14 18:53:58 +10:00
search Expose apkg export/import on backend 2022-04-20 16:01:34 +02:00
stats Use temporary tables for gathering 2022-03-31 10:24:09 +02:00
storage Rework apkg note import tests 2022-04-27 21:25:02 +02:00
sync Don't fsync media files on import 2022-03-19 23:31:11 +10:00
tags Revert changes to rslib/src/tags/ 2022-03-30 11:23:30 +02: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
backend_proto.rs Colpkg fixes (#1722) 2022-03-17 15:11:23 +10:00
browser_table.rs Add Deleted error and disable all bad browser rows (#1742) 2022-03-28 19:06:19 +10:00
cloze.rs Add check for out-of-place/missing clozes 2021-06-12 10:02:21 +02:00
dbcheck.rs Skip new notetype checks when importing apkg 2021-07-28 21:46:51 +02: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 Reuse filename_is_safe/check_filename_safe() 2022-03-30 19:33:53 +02:00
latex.rs tidy up Rust imports 2021-04-18 18:38:54 +10:00
lib.rs Expand roundtrip apkg test 2022-04-16 19:19:44 +02:00
links.rs Card type error (#1749) 2022-03-28 22:17:50 +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 Wrap apkg import in transaction 2022-04-09 15:35:16 +02:00
preferences.rs Backup improvements (#1728) 2022-03-21 19:40:42 +10:00
prelude.rs Alias [u8; 20] with Sha1Hash 2022-04-27 18:36:11 +02:00
serde.rs tidy up Rust imports 2021-04-18 18:38:54 +10:00
template.rs New TTS/AV tag handling (#1559) 2021-12-17 19:04:42 +10:00
template_filters.rs New TTS/AV tag handling (#1559) 2021-12-17 19:04:42 +10:00
tests.rs Rework apkg note import tests 2022-04-27 21:25:02 +02:00
text.rs Test new functions in text.rs 2022-04-08 22:06:54 +02: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