Anki/rslib/src/storage
RumovZ c7d058aa0b Merge all conflicting notetypes (#2707)
* Refactor import apkg tests

* Merge conflicting notetypes regardless of id match

Original ids are a new thing, and we need to handle previous remappings.
This is done separately from the conflict resolution for notetypes with
matching ids, because 1) we need to look at the notes to determine
conflicts, and 2) we don't want to change the notetype of *all* existing
notes with the conflicting notetype. The main reason is that for 2
existing notes with the same noteype, their incoming counterparts could
have *different* notetypes. So to get rid of all conflicts, they must be
resolved on a note-by-note basis.

* Delete merged, now unused notetypes
2023-10-05 06:18:10 +00:00
..
card Use memory state to calculate relative overdueness 2023-09-24 13:07:11 +10:00
config Switch Rust import style (#2330) 2023-01-18 21:39:55 +10:00
dbcheck Improve performance of invalid ID fix in DB check 2023-07-07 22:53:41 +10:00
deck Take another approach to dealing with conflicting flattened keys 2023-08-15 11:25:53 +10:00
deckconfig Fix preset searches, and expose in text search 2023-09-17 12:51:22 +10:00
graves Switch Rust import style (#2330) 2023-01-18 21:39:55 +10:00
note Fix invalid utf-8 in tags 2023-09-27 10:06:31 +10:00
notetype Merge all conflicting notetypes (#2707) 2023-10-05 06:18:10 +00:00
revlog Use revlog to determine days_elapsed when studying/for card info 2023-09-27 16:17:47 +10:00
tag Expose some collection methods already public in rslib backend (#2510) 2023-05-22 13:44:18 +10:00
upgrades Split io.rs into separate crate, and use it in proto build 2023-06-12 15:47:51 +10:00
collection_timestamps.rs Switch Rust import style (#2330) 2023-01-18 21:39:55 +10:00
mod.rs Make some more fields/methods public 2023-06-20 21:59:49 +10:00
schema11.sql Add comment explaining why sfld column has type integer 2021-01-25 18:39:59 +08:00
sqlite.rs Support retrievability calculation for (re)learning cards 2023-09-25 14:58:39 +10:00
sync.rs Switch Rust import style (#2330) 2023-01-18 21:39:55 +10:00
sync_check.rs Switch Rust import style (#2330) 2023-01-18 21:39:55 +10:00