1.10.3 (2026-10-01)
🐛 Bug Fixes
- give suit its own outfit slot and align the tagging vocabulary with the scorer (68f66d4)
- i18n: make i18n:scan catch copy in option-list label properties (4e702e3)
- learning: record dresses, suits and mid layers in the outfit composition (aa7480b)
- studio: make outfit warnings slot-aware and translate role, material and formality labels (587363d)
- suggest: translate the base-item type chips and type them against the vocabulary (8c9e1c9)
♻️ Refactoring
- derive the tagging prompt and type lists from one vocabulary file (abe2ada)
- frontend: generate the garment lists from the vocabulary file and check them in CI (7a8faac)
- frontend: generate the garment lists from the vocabulary file and check them in CI (986fd33)
📝 Documentation
- list the vocabulary, prompt and generated dirs and the wider i18n scan in CONTRIBUTING (7c45546)