CalDone 1.2.1 — assistant photos and portion corrections
Исправления ассистента и уточнения порций:
- Просмотренные фото снова передаются модели в следующих сообщениях и после открытия сохранённой беседы. Фото не записываются в историю в виде base64; недоступные файлы явно обозначаются.
- Заданные вопросы остаются в истории. Варианты ответа доступны у актуальных вопросов, а не у уже отвеченных.
- После «не знаю порцию» или «хватит вопросов» ассистент должен завершить приблизительную оценку без повторных вопросов о весе и размерах.
- Явная поправка веса одного продукта, например 38 → 80 г, пересчитывает сохранённые КБЖУ напрямую, без повторного поиска. Для смешанных блюд или неизвестного исходного веса такой пересчёт не применяется.
- Включены варианты ответов на вопросы из #13.
Проверено: TypeScript, 115 автоматических тестов; три живых проверки Terra High для ответов о неизвестной порции. На Android-устройстве эта сборка ещё не проверена. Первоначальную подмену продукта воспроизвести однозначно не удалось; полная переоценка блюда по-прежнему отклоняется, если обязательный веб-поиск не подтверждён.
Android: версия 1.2.1, versionCode 14, dev.caldone.app, ARM64. Обновление поверх 1.2.0.
PR: #14