Anki/rslib/src
Damien Elmes 2903848c62 handle duplicate ids in values when upgrading deck config
Multiple configs with the same inner id would lead to errors like the
following when trying to open the collection:

DeckConfigInner.interval_multiplier: invalid wire type: StartGroup (expected ThirtyTwoBit)
2021-06-02 17:12:59 +10:00
..
backend Rename violet to pink 2021-06-01 18:14:43 +02:00
card Add violet, turquoise and purple flags 2021-05-31 12:03:30 +02: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 Add violet, turquoise and purple flags 2021-05-31 12:03:30 +02:00
stats expose undoable config changes to frontend; refresh sidebar 2021-05-21 17:50:41 +10:00
storage handle duplicate ids in values when upgrading deck config 2021-06-02 17:12:59 +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 Rename violet to pink 2021-06-01 18:14:43 +02: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