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

64 lines
3.7 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-31. Общий порядок разработки находится в `ROADMAP.md`.
Здесь перечислены только UI-результаты, зависящие от соответствующих backend-этапов.
## Реализовано в `main`
- [x] Общие design tokens, типографика, focus и motion/reduced-motion.
- [x] Адаптивный landing, partners, app shell и mobile navigation.
- [x] Fleet, фильтры, сортировка и состояния online/offline/problem.
- [x] Карточка роутера, локально прокручиваемые таблицы и mobile layout.
- [x] Метрики, alerts, диагностика, UCI, пакеты и audit.
- [x] Cloud LuCI waiting/error flow.
- [x] Профиль, e-mail, пароль, пользователи и сессии.
- [x] Notification settings, verification, delivery history и test send.
- [x] Notification center, unread counter, incident grouping и переход к роутеру.
- [x] Quiet hours/timezone, maintenance pause, webhook и per-device overrides.
- [x] LAN clients со статусами «В сети», «Недавно был в сети» и «Не подтверждён».
- [x] Личный кабинет разделён на Profile, Security, Notifications и admin-only Users.
- [x] Метрики очереди, диагностика каналов и фильтры истории доставки.
## Следующие UI-этапы
### 1. Стабилизация текущего интерфейса
- [x] Фильтры notification center/history по роутеру, severity, event, channel и delivery status.
- [x] Состояние каналов: последняя успешная доставка, последняя ошибка и 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.