Files
rmm-openwrt/UI_ROADMAP.md
T

60 lines
3.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# UI/UX roadmap — актуальный статус
Актуализировано: 2026-07-22.
## Завершённая основа
- [x] Общие design tokens, типографика, focus и motion/reduced-motion.
- [x] Лендинг с адаптивным hero, scroll reveal и партнёрами.
- [x] Рабочий layout: sidebar, tablet header и mobile bottom navigation.
- [x] Полноширинный список объектов, фильтры, сортировка и состояния.
- [x] Карточка объекта с вкладками «Обзор», «Клиенты», «Сеть», «Операции»,
«Сведения» и «Эксперт».
- [x] Графики, alerts, диагностика, cloud LuCI и экспертные операции.
- [x] Профиль, e-mail, пароль, пользователи и сессии.
- [x] Единые LuCI 401/403/404/409/429/502/503/504 состояния.
- [x] Проверка 1920, 1366, 1024×768, 768×1024, 390 и 360 px.
## Текущий этап — уведомления
- [x] Настройки каналов e-mail/Telegram в личном кабинете.
- [x] Пороги memory/disk/packet loss/latency.
- [x] Warning/critical/resolved и период повтора.
- [x] Тестовая отправка и история queued/sending/retry/sent/dead-letter.
- [x] Retry/dead-letter состояния, номер попытки и время следующей доставки.
- [x] Недоступный серверный канал объясняется и блокируется.
- [ ] Quiet hours и выбор timezone.
- [ ] Per-device overrides в карточке объекта.
- [ ] Webhook channel и masked secret editor.
## Следующие UI-блоки
### Backup/restore
- [ ] Список конфигурационных архивов с датой, версией и размером.
- [ ] Создание/скачивание backup и политика retention.
- [ ] Diff конфигурации без отображения секретов по умолчанию.
- [ ] Пошаговый restore с проверкой совместимости и rollback warning.
### Обновления
- [ ] Доступная/установленная версия агента и LuCI package.
- [ ] Update preview, progress, reconnect state и результат.
- [ ] Выбор группы/canary и остановка rollout при ошибке.
### Управление доступом
- [ ] Workspace/organization switcher.
- [ ] Роли owner/admin/operator/viewer.
- [ ] Матрица доступа к группам и отдельным устройствам.
## Постоянные критерии приёмки
- Основное действие доступно без перехода в «Эксперт».
- Опасное действие объясняет последствия и требует подтверждения.
- Каждая операция имеет loading, success, empty, offline и error состояния.
- Request ID доступен для серверной ошибки.
- Нет горизонтального overflow страницы; широкий контент прокручивается локально.
- Touch target ключевых действий не меньше 42 px.
- Keyboard focus видим, `prefers-reduced-motion` соблюдается.