Anki/rslib/src
Damien Elmes 4673fb5fe4 Colpkg import now marks collection as modified
Addresses a corner case where a backup is imported into an
unchanged collection, resulting in the sync indicator showing a full
sync is required, which doesn't go away as syncing thinks no changes
are required.

An alternative way to solve this would be to reverse the order of checks
in the syncing code. It would have the advantage of retaining the
modification time of the backup, but any action like clicking on a deck
would cause it to be updated anyway, so I'm not sure that buys us much.
2022-04-03 16:07:39 +10:00
..
backend Don't rely on frontend to cap time taken in v3 2022-04-02 20:06:23 +10:00
card Make flag changes undoable again 2022-02-25 15:06:07 +10: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 Config for burying interday learning cards (#1680) 2022-02-22 21:37:59 +10:00
decks Don't propogate limit extensions in v3 scheduler (#1724) 2022-03-18 19:16:31 +10:00
error Card type error (#1749) 2022-03-28 22:17:50 +10:00
import_export Colpkg import now marks collection as modified 2022-04-03 16:07:39 +10:00
media Refactor export-import code and resolve fixmes (#1723) 2022-03-18 19:31:55 +10:00
notes update to edition 2021 2021-11-18 20:51:10 +10:00
notetype Fix SearchBuilder (#1754) 2022-03-29 10:53:02 +10:00
revlog Cap steps (#1548) 2021-12-15 18:46:26 +10:00
scheduler Don't rely on frontend to cap time taken in v3 2022-04-02 20:06:23 +10:00
search Fix SearchBuilder (#1754) 2022-03-29 10:53:02 +10:00
stats Add support for proto3 optional scalars 2022-02-27 19:42:06 +10:00
storage Backup improvements (#1728) 2022-03-21 19:40:42 +10:00
sync Don't fsync media files on import 2022-03-19 23:31:11 +10:00
tags Fix some clippy lints + imports 2022-03-17 21:03:39 +10: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 Don't fsync media files on import 2022-03-19 23:31:11 +10:00
latex.rs tidy up Rust imports 2021-04-18 18:38:54 +10:00
lib.rs Ensure partial colpkg file removed if export fails 2022-03-17 20:58:36 +10: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 Move custom study tag and limit gathering+saving into the backend 2022-03-10 16:23:03 +10:00
preferences.rs Backup improvements (#1728) 2022-03-21 19:40:42 +10:00
prelude.rs Backend Custom Study (#1600) 2022-01-20 14:25:22 +10: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
text.rs Optimise searching in (all) fields (#1622) 2022-01-24 20:30:08 +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