anki/proto/anki
RumovZ e39fb74e82
Enable state-dependent custom scheduling data (#2049)
* Enable state-dependent custom scheduling data

* Next(Card)States -> SchedulingStates

The fact that `current` was included in `next` always bothered me,
and custom data is part of the card state, so that was a bit confusing
too.

* Store custom_data in SchedulingState

* Make custom_data optional when answering

Avoids having to send it 4 extra times to the frontend, and avoids the
legacy answerCard() API clobbering the stored data.

Co-authored-by: Damien Elmes <gpg@ankiweb.net>
2022-09-05 16:48:01 +10:00
..
backend.proto Add java_multiple_files option to proto files 2022-06-27 15:16:04 +10:00
card_rendering.proto Partially migrate type answer to backend 2022-07-22 19:28:34 +10:00
cards.proto Add card meta for persisting custom scheduling state (#2040) 2022-09-02 11:22:49 +10:00
collection.proto Add java_multiple_files option to proto files 2022-06-27 15:16:04 +10:00
config.proto Remember previous choices in reposition dialog (#1950) 2022-07-08 11:28:38 +10:00
deckconfig.proto Deck-specific Limits (#1955) 2022-07-19 18:27:25 +10:00
decks.proto Add non-legacy backend interface for adding new decks 2022-09-04 14:12:29 +10:00
generic.proto Add java_multiple_files option to proto files 2022-06-27 15:16:04 +10:00
i18n.proto Add java_multiple_files option to proto files 2022-06-27 15:16:04 +10:00
import_export.proto Since DupeResolution is in CsvMetadata, we don't need to pass it separately 2022-06-27 17:15:54 +10:00
links.proto Add java_multiple_files option to proto files 2022-06-27 15:16:04 +10:00
media.proto Add java_multiple_files option to proto files 2022-06-27 15:16:04 +10:00
notes.proto Add java_multiple_files option to proto files 2022-06-27 15:16:04 +10:00
notetypes.proto Introduce setting to collapse field by default (#1990) 2022-08-31 23:34:39 +10:00
scheduler.proto Enable state-dependent custom scheduling data (#2049) 2022-09-05 16:48:01 +10:00
search.proto Add java_multiple_files option to proto files 2022-06-27 15:16:04 +10:00
stats.proto Add java_multiple_files option to proto files 2022-06-27 15:16:04 +10:00
sync.proto Add java_multiple_files option to proto files 2022-06-27 15:16:04 +10:00
tags.proto Add java_multiple_files option to proto files 2022-06-27 15:16:04 +10:00