anki/rslib/src
RumovZ 173a5bfed5
Improve temporary table handling (#1976)
* Use all_cards_for_search() helper

* Add CardTableGuard

* Add for_each_card_in_search() helper

* Add all_cards_for_search_in_order() helper

* Add all_cards_for_ids() helper

* Return siblings for bury instead of only searching

* Remove redundant clear_searched_cards_table() calls

* Add with_searched_cards_table()

* Remove false comment

* Add NoteTableGuard

* Add with_ids_in_searched_notes_table() helper

* Make some last routines use table helpers
2022-07-22 17:51:26 +10:00
..
backend Deck-specific Limits (#1955) 2022-07-19 18:27:25 +10:00
card Improve temporary table handling (#1976) 2022-07-22 17:51:26 +10:00
card_rendering Expose backend_proto publicly for AnkiDroid, and rename to pb 2022-06-27 15:27:53 +10:00
collection Expose backend_proto publicly for AnkiDroid, and rename to pb 2022-06-27 15:27:53 +10:00
config Remember previous choices in reposition dialog (#1950) 2022-07-08 11:28:38 +10:00
deckconfig Deck-specific Limits (#1955) 2022-07-19 18:27:25 +10:00
decks Deck-specific Limits (#1955) 2022-07-19 18:27:25 +10:00
error Check ids when gathering data (#1928) 2022-06-24 13:56:52 +10:00
import_export Improve temporary table handling (#1976) 2022-07-22 17:51:26 +10:00
media Populate media DB on import (#1977) 2022-07-22 17:50:15 +10:00
notes Expose backend_proto publicly for AnkiDroid, and rename to pb 2022-06-27 15:27:53 +10:00
notetype Improve temporary table handling (#1976) 2022-07-22 17:51:26 +10:00
revlog Add apkg import/export on backend (#1743) 2022-05-02 21:12:46 +10:00
scheduler Improve temporary table handling (#1976) 2022-07-22 17:51:26 +10:00
search Improve temporary table handling (#1976) 2022-07-22 17:51:26 +10:00
stats Improve temporary table handling (#1976) 2022-07-22 17:51:26 +10:00
storage Improve temporary table handling (#1976) 2022-07-22 17:51:26 +10:00
sync Expose backend_proto publicly for AnkiDroid, and rename to pb 2022-06-27 15:27:53 +10:00
tags Improve temporary table handling (#1976) 2022-07-22 17:51:26 +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
browser_table.rs Template err improvements (#1953) 2022-07-09 13:00:03 +10:00
cloze.rs Expose cloze text as HTML attribute on question side (#1968) 2022-07-19 04:22:57 +10:00
dbcheck.rs Plaintext import/export (#1850) 2022-06-01 20:26:16 +10: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 Add apkg import/export on backend (#1743) 2022-05-02 21:12:46 +10:00
latex.rs tidy up Rust imports 2021-04-18 18:38:54 +10:00
lib.rs Expose backend_proto publicly for AnkiDroid, and rename to pb 2022-06-27 15:27:53 +10:00
links.rs Expose backend_proto publicly for AnkiDroid, and rename to pb 2022-06-27 15:27:53 +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 Add apkg import/export on backend (#1743) 2022-05-02 21:12:46 +10:00
pb.rs Expose backend_proto publicly for AnkiDroid, and rename to pb 2022-06-27 15:27:53 +10:00
preferences.rs Expose backend_proto publicly for AnkiDroid, and rename to pb 2022-06-27 15:27:53 +10:00
prelude.rs Add apkg import/export on backend (#1743) 2022-05-02 21:12:46 +10:00
serde.rs tidy up Rust imports 2021-04-18 18:38:54 +10:00
template_filters.rs Expose cloze text as HTML attribute on question side (#1968) 2022-07-19 04:22:57 +10:00
template.rs Fix field check for cloze conditional (#1975) 2022-07-20 20:26:26 +10:00
tests.rs Fix missing limits field in tests (#1973) 2022-07-19 18:51:32 +10:00
text.rs CSV import/export fixes and features (#1898) 2022-06-09 10:28:01 +10:00
timestamp.rs Fix for crash with invalid dates on Windows (#1837) 2022-05-07 10:30:23 +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