Исправление скролла в Multi View режиме и проблемы с wrap text

- Универсальное исправление скролла для всех контейнеров в Multi View режиме
- Более специфичные CSS селекторы для предотвращения влияния на другие элементы
- Исправление проблемы с wrap text в options
- Добавление вызовов applyWrapSettings() в ключевых местах
- Обновление документации с описанием всех исправлений
- Добавление CHANGELOG.md и SCROLL_FIX_SUMMARY.md
- Добавление документации в app/docs/
This commit is contained in:
2025-08-18 17:03:46 +03:00
parent 36569c79f0
commit 7cd7ba0653
7 changed files with 756 additions and 63 deletions

47
app/docs/README.md Normal file
View File

@@ -0,0 +1,47 @@
# Документация LogBoard+
## Обзор
LogBoard+ - это веб-приложение для мониторинга логов Docker контейнеров в реальном времени с поддержкой Single View и Multi View режимов.
## Основные функции
### Просмотр логов
- **Single View**: просмотр логов одного контейнера
- **Multi View**: одновременный просмотр логов нескольких контейнеров
- Фильтрация по уровням логирования (DEBUG, INFO, WARN, ERROR)
- Поиск по регулярным выражениям
- Автопрокрутка и перенос строк
### Горячие клавиши
- `Ctrl+R` / `Ctrl+K` - обновление логов
- `[` `]` - навигация между контейнерами
- `Ctrl+B` - сворачивание/разворачивание панели
### Управление интерфейсом
- Сворачивание sidebar для экономии места
- Переключение тем (светлая/темная)
- Настройка количества отображаемых строк
- Экспорт логов в файл
## Документация
- [Горячие клавиши](hotkeys.md) - подробное описание всех горячих клавиш
- [Новые функции интерфейса](features.md) - описание сворачивания панелей и других функций
- [API документация](../api/README.md) - описание API endpoints
- [Разработка](../dev/README.md) - руководство для разработчиков
## Технологии
- **Backend**: Python, FastAPI, WebSocket
- **Frontend**: HTML5, CSS3, JavaScript (Vanilla)
- **База данных**: PostgreSQL с asyncpg
- **Контейнеризация**: Docker, Docker Compose
## Автор
Сергей Антропов - https://devops.org.ru
## Лицензия
MIT License