Damien Elmes 2023-04-11 16:07:11 +10:00
parent 1c73aeb433
commit d9624819e9
3 changed files with 3 additions and 0 deletions

View file

@ -73,6 +73,7 @@ message DeckConfig {
REVIEW_CARD_ORDER_EASE_ASCENDING = 5;
REVIEW_CARD_ORDER_EASE_DESCENDING = 6;
REVIEW_CARD_ORDER_RELATIVE_OVERDUENESS = 7;
REVIEW_CARD_ORDER_RANDOM = 8;
}
enum ReviewMix {
REVIEW_MIX_MIX_WITH_REVIEWS = 0;

View file

@ -725,6 +725,7 @@ fn review_order_sql(order: ReviewCardOrder, today: u32) -> String {
ReviewCardOrder::RelativeOverdueness => {
vec![ReviewOrderSubclause::RelativeOverdueness { today }]
}
ReviewCardOrder::Random => vec![],
};
subclauses.push(ReviewOrderSubclause::Random);

View file

@ -50,6 +50,7 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
tr.deckConfigSortOrderAscendingEase(),
tr.deckConfigSortOrderDescendingEase(),
tr.deckConfigSortOrderRelativeOverdueness(),
tr.deckConfigSortOrderRandom(),
];
const GatherOrder = DeckConfig.DeckConfig.Config.NewCardGatherPriority;