Add paged logs and monitoring charts

This commit is contained in:
benya
2026-06-05 02:06:14 +03:00
parent 289475c9e3
commit 6b97d59dad
8 changed files with 234 additions and 54 deletions

View File

@@ -61,7 +61,7 @@
- [x] Показать load, память, uptime и число клиентов.
- [x] Убрать дублирующиеся и технические метрики.
- [ ] Показать активные предупреждения с приоритетами.
- [ ] Добавить компактные графики метрик.
- [x] Добавить компактные графики метрик.
- [ ] Добавить выбор периода графиков.
- [x] Добавить основную кнопку открытия LuCI.
- [x] Добавить кнопку перехода к диагностике.
@@ -76,7 +76,7 @@
- [x] Создать таблицу клиентов.
- [~] Показывать online/offline состояние.
- [x] Показывать имя, IP, MAC и тип подключения.
- [ ] Для Wi-Fi показывать сеть, сигнал и скорость.
- [~] Для Wi-Fi показывать сеть, сигнал и скорость.
- [ ] Для Ethernet показывать интерфейс или порт, если доступно.
- [x] Добавить поиск по имени, IP и MAC.
- [~] Добавить фильтры по состоянию и типу подключения.
@@ -137,8 +137,8 @@
## Убираем и объединяем
- [ ] Убрать локальные Reload / Refresh из отдельных панелей.
- [ ] Добавить автообновление данных.
- [x] Убрать локальные Reload / Refresh из отдельных панелей.
- [x] Добавить автообновление данных.
- [x] Оставить одну глобальную кнопку обновления на экране объектов.
- [x] Убрать постоянный выбор массовой команды.
- [ ] Показывать массовые действия только при выбранных объектах.
@@ -152,7 +152,7 @@
## Общие состояния и качество
- [ ] Добавить skeleton loading.
- [ ] Добавить единый компонент пустого состояния.
- [~] Добавить единый компонент пустого состояния.
- [ ] Добавить единый компонент ошибки.
- [ ] Добавить toast-уведомления.
- [ ] Добавить единые диалоги подтверждения.
@@ -169,7 +169,7 @@
## Требования к API
- [ ] Нормализовать данные клиентов.
- [~] Нормализовать данные клиентов.
- [ ] Нормализовать состояние интерфейсов.
- [ ] Подготовить временные ряды для графиков.
- [ ] Добавить операторские операции поверх сырых команд.