- Добавлена функция сворачивания/разворачивания секций локальных и удаленных контейнеров - Реализовано периодическое обновление списка контейнеров каждые 30 секунд - Добавлена автоматическая фильтрация остановленных контейнеров - Обновлены обработчики событий для корректной работы в свернутом sidebar - Добавлены функции обновления счетчиков контейнеров - Обновлена документация с описанием новых функций - Добавлены тестовые скрипты для проверки функциональности Автор: Сергей Антропов Сайт: https://devops.org.ru
73 lines
5.4 KiB
Markdown
73 lines
5.4 KiB
Markdown
# Changelog
|
||
|
||
## [2.1.0] - 2025-08-20
|
||
|
||
### ✨ Добавлено
|
||
|
||
#### 🔽 Сворачивание секций
|
||
- **Сворачивание основных секций**: Добавлена возможность сворачивать/разворачивать секции "Локальные контейнеры" и "Удаленные контейнеры"
|
||
- **Сворачивание хостов**: Каждый хост в удаленных контейнерах можно сворачивать отдельно
|
||
- **Кнопки управления**: Добавлены стрелки для сворачивания/разворачивания секций
|
||
- **Сохранение состояния**: Состояние сворачивания сохраняется между сессиями
|
||
- **Плавные анимации**: Добавлены CSS переходы для плавного сворачивания/разворачивания
|
||
|
||
#### ⚡ Периодическое обновление контейнеров
|
||
- **Автоматическое обновление**: Список контейнеров обновляется каждые 30 секунд
|
||
- **Фильтрация остановленных**: Остановленные контейнеры автоматически скрываются из интерфейса
|
||
- **Обновление счетчиков**: Количество контейнеров в секциях обновляется в реальном времени
|
||
- **Логирование изменений**: В консоли браузера отображается информация об изменениях
|
||
- **Оптимизация производительности**: Обновление происходит только при изменении списка контейнеров
|
||
|
||
#### 🎨 Улучшения интерфейса
|
||
- **Исправление миникарточек**: Контейнеры теперь корректно отображаются в свернутом sidebar
|
||
- **Улучшенные стили**: Добавлены стили для кнопок сворачивания и анимаций
|
||
- **Адаптивность**: Все новые элементы адаптированы для мобильных устройств
|
||
|
||
### 🔧 Исправлено
|
||
|
||
- **JavaScript ошибки**: Исправлены ошибки в обработчиках событий
|
||
- **CSS синтаксис**: Исправлены ошибки в стилях
|
||
- **Функции**: Исправлен порядок определения функций в JavaScript
|
||
- **Обработчики**: Обработчики сворачивания теперь добавляются после каждого обновления интерфейса
|
||
|
||
### 📚 Документация
|
||
|
||
- **Обновлена документация**: Добавлено описание новых функций в `docs/remote-clients.md`
|
||
- **Обновлен README**: Добавлена информация о новых возможностях
|
||
- **Тестовые скрипты**: Созданы скрипты для тестирования новых функций
|
||
|
||
### 🧪 Тестирование
|
||
|
||
- **Тест сворачивания**: Создан `test_collapse.py` для проверки структуры данных
|
||
- **Тест обновления**: Создан `test_container_update.py` для проверки периодического обновления
|
||
- **Интеграционные тесты**: Все функции протестированы и работают корректно
|
||
|
||
## [2.0.0] - 2025-08-20
|
||
|
||
### ✨ Добавлено
|
||
|
||
#### 🌐 Удаленные клиенты
|
||
- **Поддержка удаленных серверов**: Возможность сбора логов с множества серверов
|
||
- **Визуальное разделение**: Четкое различие между локальными и удаленными контейнерами
|
||
- **Группировка по хостам**: Удаленные контейнеры сгруппированы по серверам-источникам
|
||
- **API для удаленных логов**: Новые эндпоинты для приема логов от клиентов
|
||
- **Клиентское приложение**: Docker Compose клиент для удаленных серверов
|
||
|
||
#### 🎨 Современный интерфейс
|
||
- **Адаптивный дизайн**: Поддержка мобильных устройств
|
||
- **Темная/светлая тема**: Переключение между темами
|
||
- **Сворачиваемая боковая панель**: Удобное управление интерфейсом
|
||
- **Multi-view режим**: Одновременный просмотр нескольких контейнеров
|
||
|
||
### 🔧 Улучшено
|
||
|
||
- **Производительность**: Оптимизированы WebSocket соединения
|
||
- **Безопасность**: Улучшена аутентификация и авторизация
|
||
- **Мониторинг**: Добавлены health checks и логирование
|
||
|
||
---
|
||
|
||
**Автор**: Сергей Антропов
|
||
**Сайт**: https://devops.org.ru
|
||
**Email**: contact@devops.org.ru
|