7 Commits

Author SHA1 Message Date
Сергей Антропов
6dfc2d0104 feat: добавить сворачиваемые секции и исправить фильтрацию логов
- Добавлены сворачиваемые секции для всех групп контролов
- Добавлены кнопки сворачивания с иконками
- Сохранение состояния секций в localStorage
- Исправлена проблема с LogLevels - добавлена буферизация всех логов
- Логи теперь восстанавливаются при включении уровней обратно
- Улучшен CSS для сворачиваемых секций с анимациями
- Добавлены hover эффекты для заголовков секций
- Оптимизирована производительность фильтрации

Автор: Сергей Антропов
Сайт: https://devops.org.ru
2025-08-16 12:52:58 +03:00
Сергей Антропов
7c7c92f798 fix: исправить все проблемы с функциональностью интерфейса
- Исправлено обновление логов в реальном времени при изменении уровней логирования
- Добавлена функция refreshAllLogs для фильтрации логов
- Исправлены кнопки Options (autoscroll, wrap, pause)
- Исправлены фильтры с обновлением в реальном времени
- Исправлены кнопки Refresh и Clear
- Исправлен Snapshot - теперь сохраняет актуальные логи
- Добавлены обработчики для всех элементов управления
- Улучшена синхронизация между legacy и современным интерфейсом
- Добавлено логирование для отладки

Автор: Сергей Антропов
Сайт: https://devops.org.ru
2025-08-16 12:48:27 +03:00
Сергей Антропов
c647c2eb71 fix: исправить ошибки JavaScript в современном интерфейсе
- Добавлены проверки на null для отсутствующих элементов
- Исправлена ошибка 'Cannot set properties of null'
- Добавлено логирование для отладки загрузки проектов и сервисов
- Улучшена обработка ошибок в fetchProjects и fetchServices
- Исправлена работа с layoutBadge, aggregate и groupBtn
- Добавлены проверки существования элементов перед их использованием

Автор: Сергей Антропов
Сайт: https://devops.org.ru
2025-08-16 12:39:31 +03:00
Сергей Антропов
43f19d32e1 feat: создать современный интерфейс с боковым меню
- Полностью переработан дизайн интерфейса
- Добавлено боковое меню слева с контролами
- Область логов перемещена вправо
- Добавлены иконки Font Awesome
- Современный CSS с переменными и анимациями
- Адаптивный дизайн для мобильных устройств
- Улучшенная навигация по контейнерам
- Современные кнопки и элементы управления
- Поддержка темной и светлой темы
- Индикаторы статуса контейнеров

Автор: Сергей Антропов
Сайт: https://devops.org.ru
2025-08-16 12:34:44 +03:00
Сергей Антропов
04d1ae9a96 feat: добавить поддержку множественных проектов Docker Compose
- Добавлен API эндпоинт /api/projects для получения списка проектов
- Обновлен API /api/services для поддержки фильтрации по множественным проектам
- Добавлен селектор проектов в веб-интерфейс
- Добавлена переменная окружения LOGBOARD_PROJECTS
- Обновлен HTML шаблон с JavaScript функциональностью
- Добавлена функция fetchProjects() для загрузки списка проектов
- Обновлена функция fetchServices() для работы с выбранными проектами

Автор: Сергей Антропов
Сайт: https://devops.org.ru
2025-08-16 12:29:19 +03:00
Сергей Антропов
e2d532c1f5 fix: исправлены ошибки JavaScript с регулярными выражениями
- Исправлено экранирование в регулярных выражениях
- Исправлены шаблонные строки с неправильным экранированием
- Исправлена ошибка 'Invalid regular expression: missing'
- Исправлены проблемы с ANSI escape sequences
- Теперь переключение темы и отображение логов работают корректно
- Автор: Сергей Антропов (https://devops.org.ru)
2025-08-16 11:44:37 +03:00
Сергей Антропов
c74e5ec15e feat: добавлен Makefile для управления проектом и обновлен README.md
- Создан Makefile с командами для сборки, запуска, остановки, перезапуска и просмотра логов
- Добавлены команды: build, up, down, restart, logs, clean, status, shell, dev, rebuild
- Обновлен README.md с информацией об авторе и инструкциями по использованию Makefile
- Добавлена таблица команд Makefile для удобства пользователей
- Автор: Сергей Антропов (https://devops.org.ru)
2025-08-16 11:15:56 +03:00