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 |
||
---|---|---|
.. | ||
package | ||
text | ||
gather.rs | ||
insert.rs | ||
mod.rs |