-
QuoteForge v1.2.1 Pre-Release
released this
2026-02-09 15:45:00 +03:00 | 87 commits to main since this releaseДата релиза: 2026-02-09
Тег:v1.2.1
GitHub: https://git.mchus.pro/mchus/QuoteForge/releases/tag/v1.2.1Резюме
Быстрый патч-релиз, исправляющий регрессию в конфигураторе после рефактора v1.2.0. После удаления поля
CurrentPriceиз компонентов, autocomplete перестал показывать компоненты. Теперь используется на-demand загрузка цен через API.Что исправлено
🐛 Configurator Component Substitution (
acf7c8a)- Проблема: После рефактора в v1.2.0, autocomplete фильтровал ВСЕ компоненты, потому что проверял удаленное поле
current_price - Решение: Загрузка цен на-demand через
/api/quote/price-levels- Добавлен
componentPricesCacheдля кэширования цен в памяти - Функция
ensurePricesLoaded()загружает цены при фокусе на поле поиска - Все 3 режима autocomplete (single, multi, section) обновлены
- Компоненты без цен по-прежнему фильтруются (как требуется), но проверка использует API
- Добавлен
- Затронутые файлы:
web/templates/index.html(+66 строк, -12 строк)
История v1.2.0 → v1.2.1
Всего коммитов: 2
Хеш Автор Сообщение acf7c8aClaude fix: load component prices via API instead of removed current_price field 5984a57Claude refactor: remove CurrentPrice from local_components and transition to pricelist-based pricing Тестирование
✅ Configurator component substitution работает
✅ Цены загружаются корректно из pricelist
✅ Offline режим поддерживается (цены кэшируются после первой загрузки)
✅ Multi-pricelist поддержка функциональна (estimate/warehouse/competitor)Breaking Changes
Нет критических изменений для конечных пользователей.
⚠️ Для разработчиков:
ComponentViewAPI больше не возвращаетCurrentPrice.Миграция
Не требуется миграция БД — все миграции были применены в v1.2.0.
Установка
macOS
# Скачать и распаковать tar xzf qfs-v1.2.1-darwin-arm64.tar.gz # для Apple Silicon # или tar xzf qfs-v1.2.1-darwin-amd64.tar.gz # для Intel Mac # Снять ограничение Gatekeeper (если требуется) xattr -d com.apple.quarantine ./qfs # Запустить ./qfsLinux
tar xzf qfs-v1.2.1-linux-amd64.tar.gz ./qfsWindows
# Распаковать qfs-v1.2.1-windows-amd64.zip # Запустить qfs.exeИзвестные проблемы
Нет известных проблем на момент релиза.
Поддержка
По вопросам обращайтесь: @mchus
Downloads
- Проблема: После рефактора в v1.2.0, autocomplete фильтровал ВСЕ компоненты, потому что проверял удаленное поле