# 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