3.4 KiB
3.4 KiB
UI/UX roadmap — актуальный статус
Актуализировано: 2026-07-22.
Завершённая основа
- Общие design tokens, типографика, focus и motion/reduced-motion.
- Лендинг с адаптивным hero, scroll reveal и партнёрами.
- Рабочий layout: sidebar, tablet header и mobile bottom navigation.
- Полноширинный список объектов, фильтры, сортировка и состояния.
- Карточка объекта с вкладками «Обзор», «Клиенты», «Сеть», «Операции», «Сведения» и «Эксперт».
- Графики, alerts, диагностика, cloud LuCI и экспертные операции.
- Профиль, e-mail, пароль, пользователи и сессии.
- Единые LuCI 401/403/404/409/429/502/503/504 состояния.
- Проверка 1920, 1366, 1024×768, 768×1024, 390 и 360 px.
Текущий этап — уведомления
- Настройки каналов e-mail/Telegram в личном кабинете.
- Пороги memory/disk/packet loss/latency.
- Warning/critical/resolved и период повтора.
- Тестовая отправка и история queued/sending/retry/sent/dead-letter.
- Retry/dead-letter состояния, номер попытки и время следующей доставки.
- Недоступный серверный канал объясняется и блокируется.
- 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соблюдается.