2.4 KiB
2.4 KiB
Подключение других устройств через QR
- Горизонт:
medium - Ориентир: позже, не сейчас
- Статус:
future
Зачем нужна фича
Нужно нормально довести подключение другого устройства через QR-код. Сейчас есть полуготовая заготовка, но сценарий работает нестабильно и требует отдельной доработки.
Что уже есть
- В UI уже есть экраны:
shine-UI/js/pages/connect-device-view.jsshine-UI/js/pages/device-qr-view.js
- Есть сервис переноса ключей через QR:
shine-UI/js/services/qr-key-transfer-service.js
- Логика частично собрана, но её нельзя считать завершённой или надёжной.
Что нужно будет сделать потом
- Проверить и довести формат QR-передачи.
- Проверить сканирование и ручной ввод QR-текста.
- Проверить перенос
device,blockchain,rootключей только по реальному наличию на исходном устройстве. - Проверить, что после переноса очищается старая история нужного логина и не ломается вход.
- Отдельно проверить сценарий без
BarcodeDetector. - Довести экран подтверждения на втором устройстве.
Что сейчас важно
- Не считать эту часть готовой.
- Не возвращать её в активную разработку без отдельной команды пользователя.
- Если вернёмся к задаче, сначала нужно понять, что именно уже работает, а что нет, и потом починить целиком.
Что обновить при возврате
Dev_Docs/Pending_Features/README.mdshine-UI/js/pages/connect-device-view.jsshine-UI/js/pages/device-qr-view.jsshine-UI/js/services/qr-key-transfer-service.js- документацию по ключам, если формат переноса меняется