- Добавлена функция сворачивания/разворачивания секций локальных и удаленных контейнеров - Реализовано периодическое обновление списка контейнеров каждые 30 секунд - Добавлена автоматическая фильтрация остановленных контейнеров - Обновлены обработчики событий для корректной работы в свернутом sidebar - Добавлены функции обновления счетчиков контейнеров - Обновлена документация с описанием новых функций - Добавлены тестовые скрипты для проверки функциональности Автор: Сергей Антропов Сайт: https://devops.org.ru
5.4 KiB
5.4 KiB
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