fix: gold icon, story banner crop, crafted items persist, community blurb, validation error filtering
Security Scan and Upload / Security & DefectDojo Upload (pull_request) Successful in 1m4s
CI / Lint, Build & Test (pull_request) Failing after 1m11s

This commit is contained in:
2026-04-06 13:57:32 -07:00
committed by Naomi Carrigan
parent 99ca3083a1
commit c494cf9a26
6 changed files with 57 additions and 9 deletions
+11 -5
View File
@@ -622,11 +622,17 @@ const validateAndSanitize = (
= Math.min(material.quantity, previousQuantity);
return { ...material, quantity: cappedQuantity };
});
const craftedRecipeIds = incoming.exploration.craftedRecipeIds.filter(
(recipeId) => {
return previousExploration.craftedRecipeIds.includes(recipeId);
},
);
/*
* Merge crafted recipe IDs from both states so the list can only ever grow.
* A stale auto-save arriving after a craft must not silently un-craft items.
*/
const craftedRecipeIds = [
...new Set([
...previousExploration.craftedRecipeIds,
...incoming.exploration.craftedRecipeIds,
]),
];
explorationSpread = {
exploration: {
...incoming.exploration,