-
released this
2026-06-23 09:33:31 +03:00 | 4 commits to main since this releaseQuoteForge v2.19
Дата релиза: 2026-06-23
Тег:v2.19Что нового
Серверно-управляемые настройки конфигуратора
Типы устройств, структура вкладок и фильтры категорий теперь приезжают с сервера вместо жёстко заданных JS-констант.
- новая таблица
qt_settingsна стороне сервера (контракт вbible-local/server-contract-qt-settings.md); - QF синхронизирует
qt_settings→local_qt_settings(SQLite) после каждой синхронизации компонентов; - новый endpoint
GET /api/configurator-settingsотдаёт четыре настройки:config_types,tab_config,always_visible_tabs,required_categories; - при недоступности сервера или отсутствии таблицы QF автоматически использует прежние захардкоженные значения — поведение не меняется.
Динамический выбор типа оборудования
- модальное окно «Новая конфигурация» загружает типы устройств с сервера: названия и количество кнопок определяются в
qt_settings.config_types; - добавление новых типов устройств не требует обновления QF.
Серверно-управляемая фильтрация категорий
- конфигуратор фильтрует LOT-категории по списку из
qt_settings.config_types[].categories; - структура вкладок обновляется из
qt_settings.tab_config(порядок вкладок, подразделы, single-select режим); - бейдж на вкладке при незаполненных обязательных категориях (
qt_settings.required_categories).
Прочее
- тайтлы страниц переименованы с OFS на QFS.
Запуск на macOS
Снимите карантинный атрибут через терминал:
xattr -d com.apple.quarantine /path/to/qfs-darwin-arm64
После этого бинарник запустится без предупреждения Gatekeeper.Downloads
- новая таблица