detail
DoughCalc v37 deployed (backed up first). Fixed blank Malt field bug USR369 caught in a screenshot - stale/invalid saved state (empty string) could blank out a field instead of showing a number. Added setIfValidNumber() guard used across all base ratio fields (flour/hydration/salt/oil/yeast/starterPct/starterHydration/malt) in both restoreLocalState and applySettingsObject - only applies a saved value if it parses as a real number, otherwise leaves the field's current value alone. Confirmed the Yeast for... dropdown already matches what was asked (manual + Quick rise Bread + Quick rise Pizza only, per v36).