logboard/CHANGELOG.md
Сергей Антропов 011d460a38 feat: добавлено сворачивание секций и периодическое обновление контейнеров
- Добавлена функция сворачивания/разворачивания секций локальных и удаленных контейнеров
- Реализовано периодическое обновление списка контейнеров каждые 30 секунд
- Добавлена автоматическая фильтрация остановленных контейнеров
- Обновлены обработчики событий для корректной работы в свернутом sidebar
- Добавлены функции обновления счетчиков контейнеров
- Обновлена документация с описанием новых функций
- Добавлены тестовые скрипты для проверки функциональности

Автор: Сергей Антропов
Сайт: https://devops.org.ru
2025-08-20 20:06:33 +03:00

73 lines
5.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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