Files
rmm-openwrt/UI_ROADMAP.md
T
2026-07-31 01:47:10 +03:00

3.7 KiB
Raw Blame History

UI/UX roadmap

Актуализировано: 2026-07-31. Общий порядок разработки находится в ROADMAP.md. Здесь перечислены только UI-результаты, зависящие от соответствующих backend-этапов.

Реализовано в main

  • Общие design tokens, типографика, focus и motion/reduced-motion.
  • Адаптивный landing, partners, app shell и mobile navigation.
  • Fleet, фильтры, сортировка и состояния online/offline/problem.
  • Карточка роутера, локально прокручиваемые таблицы и mobile layout.
  • Метрики, alerts, диагностика, UCI, пакеты и audit.
  • Cloud LuCI waiting/error flow.
  • Профиль, e-mail, пароль, пользователи и сессии.
  • Notification settings, verification, delivery history и test send.
  • Notification center, unread counter, incident grouping и переход к роутеру.
  • Quiet hours/timezone, maintenance pause, webhook и per-device overrides.
  • LAN clients со статусами «В сети», «Недавно был в сети» и «Не подтверждён».
  • Личный кабинет разделён на Profile, Security, Notifications и admin-only Users.
  • Метрики очереди, диагностика каналов и фильтры истории доставки.

Следующие UI-этапы

1. Стабилизация текущего интерфейса

  • Фильтры notification center/history по роутеру, severity, event, channel и delivery status.
  • Состояние каналов: последняя успешная доставка, последняя ошибка и queue age.
  • Production regression для notification, LAN clients и cloud access.
  • Автоматический browser smoke и responsive/accessibility matrix.

2. Безопасный remote access

  • Показ tunnel identity/health без раскрытия credentials.
  • Понятные состояния port allocation, access denied, expired и revoked.
  • Browser terminal с ограниченной сессией, предупреждениями и audit trail.
  • Экран активных сессий и административных лимитов.

3. Backup/restore

  • Список архивов с device/version/date/size/status.
  • Создание, скачивание и retention.
  • Безопасный diff с секретами, скрытыми по умолчанию.
  • Restore wizard с compatibility check, повторным подтверждением и rollback warning.

4. Обновления

  • Установленная и доступная версии agent/LuCI.
  • Update preview, progress, reconnect и итоговый health result.
  • Canary/group rollout и автоматическая остановка при ошибке.
  • История обновлений и rollback.

5. Organizations и безопасность

  • Workspace switcher и приглашения.
  • Роли owner/admin/operator/viewer.
  • Матрица прав групп и устройств.
  • MFA/WebAuthn, recovery codes и управление device credentials.

6. Доступность и локализация

  • Web UI i18n без жёстко заданного русского текста.
  • Проверка keyboard-only, screen reader, contrast и zoom 200% в CI.
  • Полные loading/empty/offline/error состояния для каждого нового wizard.