6.5 KiB
6.5 KiB
Changelog
Все значимые изменения в проекте Izipus документируются в этом файле.
Формат основан на Keep a Changelog, версионирование следует Semantic Versioning.
0.4.0 - 2025-10-26
Добавлено
- 🎉 Toast уведомления: Визуальное подтверждение при копировании шаблонов с отображением счётчика использований
- 🔍 Поиск по шаблонам: Мгновенный поиск по названию и содержимому шаблонов (RU/EN)
- Автоматическое открытие категорий с найденными шаблонами
- Скрытие категорий без результатов
- 📤 Экспорт шаблонов: Сохранение пользовательских шаблонов в JSON файл
- Формат имени файла:
izipus-templates-YYYY-MM-DD.json - Валидация данных перед экспортом
- Формат имени файла:
- 📥 Импорт шаблонов: Загрузка шаблонов из JSON файла
- Автоматическая валидация структуры
- Предотвращение дубликатов по названию
- Информирование о количестве импортированных шаблонов
- 📊 Счётчик использования: Отслеживание частоты использования каждого шаблона
- Отображение в toast уведомлениях
- Раздельная статистика для встроенных и пользовательских шаблонов
- 🖊️ Редактирование встроенных шаблонов: Возможность переопределять встроенные шаблоны
- Система overrides с сохранением в chrome.storage
- Выбор языка при редактировании (RU/EN)
- 💾 Chrome Storage Sync API: Синхронизация данных между устройствами
- Автоматическая миграция из localStorage
- Fallback на localStorage для локального тестирования
- Синхронизация: шаблонов, статистики, темы, состояния категорий
- 🎨 Улучшенный UI заголовка: Группировка кнопок управления
- Кнопки добавления, импорта и экспорта объединены в header-buttons
Изменено
- 📦 Версия: Обновлена с 0.3.1 до 0.4.0
- 🔄 Storage API: Все операции с хранилищем переведены на chrome.storage.sync
templates- пользовательские шаблоныbuiltinOverrides- переопределения встроенных шаблоновusageStats- статистика использованияtheme- текущая темаcategoryStates- состояния категорий
- ⚡ Асинхронные операции: Переход на async/await для всех операций хранения
- 🎯 Header layout: Изменён с
justify-content: centerнаspace-between
Исправлено
- 🐛 HTML опечатка: Исправлен тег
</1--div>на корректный</div>(строка 280 в popup.html) - ✨ Анимации: Улучшены анимации toast уведомлений
- slideIn: плавное появление справа
- fadeOut: постепенное исчезновение через 2.7 секунды
Технические детали
- Добавлен
StorageHelper- универсальная обёртка для работы с хранилищем - Функция
migrateFromLocalStorage()для одноразовой миграции данных - Новые CSS классы:
.toast-container,.toast,.search-wrapper,.hidden-by-search,.header-buttons - Улучшена структура кода с использованием async/await
Производительность
- Оптимизирован поиск с использованием
includes()вместо регулярных выражений - Кэширование состояния категорий для быстрого доступа
- Ленивая загрузка шаблонов при импорте
0.3.1 - Предыдущая версия
Возможности
- Базовая библиотека встроенных шаблонов (60+ шаблонов)
- Создание пользовательских шаблонов
- Организация по категориям:
- Промежуточные ответы
- Запросы партнерам
- Ответы клиентам
- Даофис (специфичные шаблоны)
- Тёмная/светлая тема
- Сворачивание категорий с сохранением состояния
- Копирование в буфер обмена одним кликом
- Редактирование и удаление пользовательских шаблонов
Планы на будущее
[0.5.0] - Фаза 2: Переменные и история
- Система переменных:
{{client_name}},{{ticket_id}},{{date}} - История последних использованных шаблонов
- Категория "Недавние" для быстрого доступа
- Графики и статистика популярности шаблонов
[0.6.0] - Фаза 2: Интеграция
- Context menu для быстрого доступа
- Content script для вставки в текстовые поля
- Горячие клавиши для избранных шаблонов
[1.0.0] - Стабильный релиз
- Полная локализация интерфейса
- Интеграция с Zendesk/Jira
- Облачная синхронизация для команд
- Полное тестовое покрытие