Changelog

🤖 v0.9.8R.27 (01-10-2025) - "Promo Site + Registration with Plan Selection + Password Recovery"

✨ Новые возможности

  • 🌐 Промо-сайт MeatBot - профессиональный лендинг для презентации системы
  • 📋 Тарифные планы - Энтузиаст (149₽), Мастер (449₽), Профи (899₽) с визуальным сравнением
  • 👤 Система регистрации с выбором тарифа - полноценный флоу онбординга новых пользователей
  • 📝 Выбор тарифа на промо-сайте - клик по "Выбрать план" открывает модальное окно регистрации с предвыбранным тарифом
  • 💳 Экран оплаты - симуляция процесса оплаты после заполнения формы регистрации
  • 📧 Email подтверждение - после "оплаты" на email отправляется письмо с токеном активации
  • ✅ Активация аккаунта - пользователь переходит по ссылке из письма и подтверждает email
  • 🔐 Система авторизации - вход в систему через модальное окно с AJAX
  • 🔑 Восстановление пароля - полноценная система сброса пароля через email
  • 🔒 Страница смены пароля - современный дизайн в стиле Figma с динамическим отображением email
  • 📋 Правовые документы - Публичная оферта, Политика конфиденциальности, Changelog
  • 🤖 Telegram Bot Integration - интеграция с Telegram ботом (из предыдущих версий)

👤 v0.9.8R.26 (16-09-2025) - "Раздел Профиль + Навигация"

✨ Новые возможности

  • 👤 Раздел "Профиль" (/profile) — компактный центр управления аккаунтом
  • 🔐 Ролевой доступ — для гостей скрывается статистика; лимиты подтягиваются из таблицы ролей
  • 🧭 Обновление навигации - в меню последние пункты — Профиль и Выход

🔄 v0.9.8R.25 (15-09-2025) - "Переключатель вида отображения продуктов + Табличный вид + Мобильная адаптация"

✨ Новые возможности

  • 🔄 Переключатель вида отображения - возможность переключения между плиточным и табличным видом продуктов
  • 📊 Табличный вид активных продуктов - компактное отображение в виде таблицы с прогресс-барами
  • 📋 Табличный вид архива - структурированное отображение завершенных продуктов
  • 💾 Сохранение состояния - система запоминает выбранный вид отображения в localStorage
  • 📱 Мобильная адаптация таблиц - корректное отображение таблиц на мобильных устройствах

🎨 v0.9.8R.24 (15-09-2025) - "Заглушки для продуктов без финального фото в архиве + Мобильная оптимизация инструментов"

✨ Новые возможности

  • 🎨 Красивые заглушки в архиве - продукты без финального фото теперь отображаются с случайными стильными заглушками
  • 🎲 Случайный выбор заглушек - система автоматически выбирает одну из трех красивых заглушек для каждого продукта без фото
  • 📱 Мобильная оптимизация инструментов - полная адаптация раздела "Инструменты" для мобильных устройств

📸 v0.9.8R.22 (14-09-2025) - "Финальное фото продукта + Хронологические фото в PDF + Исправление порядка в фотогалерее"

✨ Новые возможности

  • 📸 Финальное фото продукта - возможность загрузки финального фото при завершении процесса вяления
  • 📋 Хронологические фото в PDF отчетах - отображение 5 ключевых фото процесса вяления
  • 🏷️ Бейджи для финального фото - специальные метки "🏁 Финальное" в фотогалерее
  • 📊 Улучшенные PDF отчеты - профессиональное отображение хронологии процесса вяления

🔒 v0.9.8R.21 (13-09-2025) - "Система безопасности QR-кодов + Контроль доступа к продуктам + Защита от несанкционированного доступа"

✨ Новые возможности

  • 🔒 Система безопасности QR-кодов - полная защита от несанкционированного доступа к продуктам через QR-коды
  • 🛡️ Контроль доступа к продуктам - каждый пользователь может видеть только свои продукты или назначенные ему как гостю
  • 🔐 Проверка прав доступа - централизованная система проверки прав в обеих системах (Web App и Telegram)
  • 🚫 Блокировка чужих продуктов - невозможно попасть к продуктам других пользователей через QR-коды

🔧 v0.9.8R.19 (12-09-2025) - "Система погоды для локаций + Рефакторинг инструментов + Поиск городов + OpenWeatherMap API"

✨ Новые возможности

  • 🌤️ Система погоды для локаций - полная интеграция погодных данных в управление локациями
  • 🔍 Поиск городов - автокомплит поиск городов через OpenMeteo Geocoding API
  • 📍 Привязка городов к локациям - автоматическое сохранение координат, названия города и часового пояса
  • 🌡️ Отображение погоды в карточках локаций - температура, влажность и погодные условия с иконками
  • 🔄 Автоматический сбор погодных данных - планировщик собирает погоду каждые 40 минут для всех локаций

🔧 v0.9.8R.18 (09-09-2025) - "Система оценки климата + Исправление Zigbee датчиков + Интерактивные tooltip'ы + Очистка отладочных логов"

✨ Новые возможности

  • 🌡️ Система оценки климата - замена простой сноски на детальную систему оценки условий вяления
  • 8 состояний климата - от "Идеально" до "Катастрофа" с подробными описаниями и рекомендациями
  • 💡 Интерактивные tooltip'ы - детальные подсказки при наведении на иконку оценки климата
  • 🎨 Floating UI интеграция - современные интерактивные подсказки с fallback на простые tooltip'ы
  • 🔧 Исправление Zigbee датчиков - каждый датчик теперь показывает уникальные данные вместо одинаковых

🔧 v0.9.8R.17 (07-09-2025) - "Модульная архитектура настроек + Рефакторинг settings.js"

✨ Новые возможности

  • Полный рефакторинг системы настроек - разбиение монстра settings.js (2400+ строк) на логические модули
  • Модульная архитектура - каждый модуль отвечает за свою область функциональности
  • Улучшенная читаемость кода - легче найти и исправить код в конкретной области
  • Упрощенная поддержка - модульная структура упрощает разработку и отладку

🔧 v0.9.8R.16 (03-09-2025) - "Новая система ролей + Управление ролями + Пакеты продуктов + Ролевая навигация"

✨ Новые возможности

  • Полностью переработана система ролей согласно документу "Роли пользователей.md"
  • Новые роли: Администратор (полный доступ), Энтузиаст (только Telegram), Мастер (WebApp + Telegram с лимитами), Профи (расширенный WebApp + Телеграм), Гость (просмотр)
  • Система пакетов активных продуктов - пользователи могут покупать дополнительные пакеты (5, 10, 20 продуктов)
  • Управление ролями - администратор может создавать, редактировать и удалять роли
  • Поле Telegram username в профиле пользователя для связи с ботом

🔧 v0.9.8R.15 (01-09-2025) - "Удаление вшитого Shelly + Средние значения датчиков + Новый разделитель"

✨ Новые возможности

  • Удалена интеграция с вшитым датчиком Shelly из блока "Микроклимат в камере"
  • Реализован вывод средней температуры и влажности на основе датчиков текущей локации
  • Изменен разделитель датчиков с символа "•" на более элегантный "|" с улучшенными стилями
  • Добавлены средние климатические данные в заголовок локации - температура и влажность с иконками в правом верхнем углу

🔧 v0.9.8R.14 (01-09-2025) - "Модульная CSS система + Все заголовки центрированы + Web Components футер"

✨ Новые возможности

  • 🔧 Модульная CSS система - полная реорганизация архитектуры стилей
  • 📁 Новая структура CSS файлов - организованная система в webapp/static/css/
  • 🎯 Все заголовки центрированы - единообразный стиль во всех разделах
  • 🔄 Web Components футер - унифицированный футер для всех страниц
  • 📱 Архивные карточки переработаны - улучшенный дизайн и функциональность

🔧 v0.9.8R.13 (01-09-2025) - "Система управления оборудованием + IoT датчики + Автоматическое сохранение данных"

✨ Новые возможности

  • 🏠 Новый раздел "Настройки" - централизованное управление системой
  • 📍 Система локаций - управление оборудованием для продуктов
  • 📡 IoT датчики - поддержка различных типов датчиков
  • 🔋 Поддержка батареи - мониторинг уровня заряда Zigbee датчиков
  • 🔄 Автоматическое сохранение в БД - данные датчиков сохраняются автоматически

🔧 v0.9.8R.12 (31-08-2025) - "Chart.js графики + Столбиковые графики + Красивая статистика + Адаптивность"

✨ Новые возможности

  • 📊 Chart.js интеграция - современные и красивые графики для статистики
  • 🌡️ График температуры - три линии: средняя, минимальная, максимальная температура
  • 💧 График влажности - три линии: средняя, минимальная, максимальная влажность
  • 🎨 Профессиональный дизайн - плавные линии, заливка, точки, легенда
  • 📱 Полная адаптивность - автоматическое масштабирование под все устройства

🔧 v0.9.8R.11 (29-08-2025) - "Расширенная информация о продукте + Двухколоночный вид + Блок стоимости"

✨ Новые возможности

  • 📋 Расширенная информация о продукте - новый блок с детальной информацией о процессе приготовления
  • 🏗️ Двухколоночная структура страницы продукта - улучшенная организация информации
  • 💰 Блок стоимости продуктов на главной - отображение общей стоимости активных продуктов в камере

🔧 v0.9.8R.10 (27-08-2025) - "Калькулятор целевого веса + Связанные инпуты + Исправленная логика"

✅ Исправлено

  • 🧮 Логика расчета целевого веса - теперь корректно рассчитывает % усшки
  • 🔗 Связанные инпуты - автоматический расчет целевого веса
  • 📱 UX улучшения - более понятный интерфейс

🔧 v0.9.8R.9 (26-08-2025) - "AI-анализ продуктов + DeepSeek API интеграция"

✨ Новые возможности

  • 🤖 AI-анализ продуктов - искусственный интеллект для анализа процесса вяления
  • 🧠 DeepSeek API интеграция - современные AI технологии для анализа
  • 📊 Анализ динамики - оценка скорости потери веса (норма/медленно/быстро)
  • 🎯 Оценка процесса - анализ качества вяления (хорошо/риск/критично)
  • 🔮 Прогноз готовности - предсказание времени завершения или необходимости изменений