1f8189fe91
* Keep filtered decks when importing apkg If all original decks exist and scheduling is included. * Create missing decks from csv * Export original decks if with_scheduling * Also remap original deck ids on import * Update imported filtered decks * Fix meta column being mapped to tags * Fix ids in csv deck and notetype columns Note: This implies names which parse to an i64 will be seen as ids, likely resulting in the intended deck/notetype not being found. * Check for scheduling with revlog and deck configs Might help with cases in which scheduling was included, but all cards are new. In such a case, filtered deck should not be converted. * Fix duplicate with same GUID being created * Remove redundant `distinct`s from sql query * Match notes by _either_ guid _or_ first field * Refactor to emphasise GUID/first field distinction * Export default deck and config if with scheduling * Fix default deck being exported if it's a parent |
||
---|---|---|
.. | ||
.cargo | ||
benches | ||
build | ||
cargo | ||
i18n | ||
i18n_helpers | ||
linkchecker | ||
src | ||
tests/support | ||
.gitignore | ||
bench.sh | ||
BUILD.bazel | ||
Cargo.toml | ||
empty.rs | ||
README.md | ||
rustfmt.bzl | ||
rustfmt.toml |
Anki's Rust code.
backend.proto stores the interfaces used to communicate backend messages between Rust, Python and TypeScript.