- register-view: принят вариант агента для видимости пароля — поле видно
всегда, слова «12 слов» автоматически склеиваются в поле (проверено:
оба режима, значение сохраняется при переключении).
- Остальное авто-слито (deploy-схема server2, AGENTS, entry-settings, state).
- VERSION: client 1.2.326, server 1.2.297.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Условие показа строки ввода пароля было перевёрнуто (баг из доработки
регистрации в main): поле скрывалось в обычном режиме и «показывалось»
в режиме 12 слов внутри скрытого родителя — т.е. не было видно никогда.
Проверено: обычный режим — поле видно, режим 12 слов — сетка слов.
VERSION: client 1.2.316.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
По итогам сверки после мержа с origin/main:
- Регистрация: убрана кнопка «Проверить логин» (работает автопроверка через
1.5 с после ввода + повторная проверка на «Далее»), убрана кнопка «Назад»
(есть ← в шапке), убран блок «Первый сервер SHiNE»; компактные классы
registration-screen/registration-form, статус логина скрыт пока пуст.
Промокоды, «глаз» пароля и заглушка коротких логинов origin — не тронуты.
Осиротевший импорт defaultServerHttp удалён.
- Чат: Enter снова отправляет сообщение, Ctrl+Enter — перенос строки
(голосовой ввод и кнопка ➤ работают как раньше).
- Шапка «Связей»: возвращён наш вариант (absolute, width:auto).
- VERSION: client 1.2.315.
Проверено в превью: регистрация — автопроверка вернула «Логин свободен ✅»
без кнопки, FAQ-ссылка работает; чат — Enter отправляет (поле очищается),
Ctrl+Enter вставляет перенос; консоль чистая.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
- Связи: верхняя панель не выходит за границы экрана — кнопки назад/Найти/«?»
не обрезаются на узких устройствах; заголовок сокращается вместо сдвига кнопок.
- Каналы: emoji-иконка поиска заменена на контурную кнопку-лупу в стиле панели
(подсказка «Найти канал»); окно поиска без изменений.
- Локальный тестовый вход: на localhost/127.0.0.1/::1 — кнопка демо-входа
(сеанс local-tester, автономные локальные состояния ЛС/каналов/профиля, без
сервера и пароля); на shineup.me и тестовых доменах кнопка отсутствует.
- Заметки на ручную проверку добавлены в Dev_Docs/Pending_Features.
- VERSION: client 1.2.262.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
- Граф «Связи»: обновлён до финальной версии поверх PR #3 «pixel-связи»
(орбы 12/13.06, единый PNG-оверлей орбов, мягкий край, вибрация выключена).
- «Личные»: редизайн списка как формы «Связей» — фото-аватары/инициалы,
золотая галочка подтверждения у имени, значок-цепочка связи с попапом пути
(Ты → посредники → цель) и переходом в профиль, граница карточки по типу
связи, шапка «Shine». Данные пока мок-плейсхолдер (реальные relations/чаты —
отдельная задача с бэкендом).
- Чистый прод: сняты обе демо-лаборатории (граф/ЛС), demo-чат, гость-обвязка
ЛС и demo-avatars; экран «Личные» под логином.
- Сохранена работа агента в main (DM-ревизии/редактирование, wallet/pairing, esp32).
- VERSION: client 1.2.217 (server 1.2.204 без изменений).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
haptic() сделан no-op — на экране «Связи» телефон не вибрирует ни на тапах по узлам,
ни на переходах (раскрытие/погружение/всплытие/пан). Вызовы haptic(...) оставлены, тело пустое.
Версия 1.2.167.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Что сделано:\n- публичный API сценария входа через доверенное устройство переведён на TrustedDeviceLogin\n- добавлен GetTrustedDeviceLoginSettings\n- отсутствие записи настроек на сервере теперь трактуется как enabled=true и hasPassword=false\n- ttlSeconds убран из клиентского API, TTL заявки фиксирован на сервере: 300 секунд\n- в shine-UI добавлен отдельный экран настроек входа через устройство и статус на основном экране\n- browser wallet переведён на новые TrustedDeviceLogin операции\n- в wallet добавлен выбор rootKey/deviceKey для будущего запроса подписи\n- документация API обновлена\n\nЧто ещё не проверено вручную end-to-end:\n- полный сценарий UI/plugin после этого деплоя не прогонялся руками до конца\n- сам signaling подписи в wallet всё ещё не реализован