-
QuoteForge v1.5.4 Stable
released this
2026-03-16 08:33:53 +03:00 | 8 commits to main since this releaseДата релиза: 2026-03-16
Тег:v1.5.4Предыдущий релиз:
v1.5.0Ключевые изменения
- pricing tab переработан: закупка и продажа разделены на отдельные таблицы с ценами за 1 шт.;
- экран прайслиста переработан под разные типы источников; удалены misleading-колонки
Поставщикиpartnumbers; - runtime и startup ужесточены: локальный клиент принудительно работает только на loopback, конфиг автоматически нормализуется;
- добавлены действия с вариантом и унифицированы правила именования
_копиядля вариантов и конфигураций; - исправлен CSV-экспорт прайсинговых таблиц в конфигураторе под Excel-совместимый формат Excel-friendly;
- таблица проектов переработана: дата последней правки, tooltip с деталями, отдельный автор, компактные действия и ссылка на трекер;
- sync больше не подменяет
updated_atпроектов временем синхронизации; - добавлена одноразовая утилита
cmd/migrate_project_updated_atдля пересинхронизацииupdated_atпроектов из MariaDB в локальную SQLite; - runtime config, release notes и
bible-local/очищены и приведены к актуальной архитектуре; scripts/release.shбольше не затирает существующийRELEASE_NOTES.md.
Summary
UI и UX
- вкладка ценообразования теперь разделена на отдельные таблицы закупки и продажи;
- список проектов переработан: новая колонка даты, отдельный автор, tooltip с деталями, компактные действия, ссылка на трекер;
- для вариантов добавлены действия переименования, переноса и копирования;
- копии вариантов и конфигураций теперь именуются единообразно:
_копия,_копия2,_копия3.
Прайслисты и экспорт
- экран прайслиста переработан под разные типы источников;
- из прайслистов убраны misleading-колонки
Поставщикиpartnumbers; - CSV-экспорт прайсинговых таблиц в конфигураторе приведён к Excel-совместимому формату.
Runtime и sync
- локальный runtime нормализует
server.hostк127.0.0.1и переписывает некорректный runtime config; - sync перестал подменять
updated_atпроектов временем локальной синхронизации; - добавлена утилита
cmd/migrate_project_updated_atдля восстановления локальных дат проектов с сервера.
Документация и release tooling
bible-local/сокращён до актуальных архитектурных контрактов;- release notes и release-структура приведены к одному формату;
scripts/release.shтеперь сохраняет существующийRELEASE_NOTES.mdи не затирает его шаблоном.
Затронутые области
cmd/qfs/;cmd/migrate_project_updated_at/;internal/localdb/;internal/services/project.go;internal/services/sync/service.go;internal/handlers/pricelist.go;web/templates/pricelist_detail.html;web/templates/index.html;web/templates/project_detail.html;web/templates/projects.html;web/templates/configs.html;bible-local/.
Совместимость
- схема данных не меняется;
- серверные SQL-миграции не требуются;
- для уже испорченных локальных дат проектов можно один раз запустить
go run ./cmd/migrate_project_updated_at -apply.
Downloads