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

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

5.4 KiB
Raw Blame History

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