- Реструктуризация: src/ разбит на middleware/, utils/, repositories/ (удалены), routes/ (удалены) - Добавлен src/original-html.ts — полный HTML с reportModal - Добавлен src/index.tsx.backup — React-компонент с reportModal - Миграции переименованы (0001_initial_schema.sql) - Добавлена миграция 0018 (удалена позже) - Docker: multi-stage build, wrangler.toml - Frontend: public/static/app.js + style.css - seed.sql добавлен - Документация: CHANGELOG, CHANGES_v4.1.0-4.1.9, PROJECT_STRUCTURE
2.3 KiB
2.3 KiB
🔧 HOTFIX v4.1.21 - УБРАНО ОГРАНИЧЕНИЕ ДЛИНЫ ПОЛЯ "VÄRV"
Дата: 2026-01-14
Версия: v4.1.21 FINAL
Приоритет: LOW (Косметическое улучшение)
📋 ПРОБЛЕМА
Текст в поле "Värv" обрезался
Симптомы:
- Поле "Värv" показывало только 10 символов + "..."
- Пример: "7016 matt-..." вместо полного текста
- Поле достаточно широкое для отображения полного текста
Причина:
- Искусственное ограничение в 10 символов на строке 648 в
app.js
✅ ИСПРАВЛЕНИЕ
Файл: public/static/app.js, строка 648
Было:
${record.color ? (record.color.length > 10 ? record.color.substring(0, 10) + '...' : record.color) : '-'}
Стало:
${record.color || '-'}
Изменения:
- ✅ Убрано ограничение в 10 символов
- ✅ Отображается полный текст цвета
- ✅ Tooltip остался для длинных названий
🎨 РЕЗУЛЬТАТ
Было:
- "7016 matt-..."
- "Anthrazit-..."
Стало:
- "7016 matt-anthrazit"
- "Anthrazit-grau RAL 7016"
📦 ФАЙЛЫ
Изменённые файлы:
public/static/app.js- убрано ограничение длины
Версия:
public/original.html- обновлена до v4.1.21
🚀 РАЗВЁРТЫВАНИЕ
Простая замена файлов, перезапуск не требуется:
# 1. Распаковать архив
unzip aknaproff_production_v4.1.21_FINAL.zip
# 2. Запустить
cd backend
docker-compose up -d --build
✅ РЕЗУЛЬТАТ
- ✅ Поле "Värv" показывает полный текст
- ✅ Нет обрезания до 10 символов
- ✅ Tooltip остался для справки
Статус: ✅ ГОТОВО
Тестирование: ✅ ПРОЙДЕНО
Развёртывание: ГОТОВО К ИСПОЛЬЗОВАНИЮ