Files
SHiNE-server/docs/Pending_Features/2026-07-14_1915_локальный-тестовый-вход.md
T
PixelandClaude Opus 4.8 9d1e49949a Merge origin/main (+56: DM v1 E2EE, промокоды, recovery key) + локальные фичи
Слито и разрешено вручную:
- chat-view.js: база — новый DM-чат агента (ответы/реплаи, ревизии, клавиатурный
  UX, голосовой ввод); поверх встроен эмодзи-пикер (Telegram-набор): кнопка ☺,
  вставка в позицию курсора, анимированные эмодзи в пузырях (renderMessageText
  поверх displayText), остановка анимаций в cleanup.
- register-view.js: база — версия агента (промокоды, глаз пароля, TEMP-заглушка
  коротких логинов); возвращена компактная ссылка «Вопросы о регистрации»
  (FAQ-экран у агента осиротел — снова достижим).
- components.css: шапка «Связей» — вариант агента (sticky + grid minmax,
  заголовок сокращается, кнопки не обрезаются); стили эмодзи-пикера сохранены.
- Заметки Pending_Features (шапка связей, поиск каналов, локальный вход)
  переложены в новую структуру docs/Pending_Features.
- VERSION: client 1.2.314, server 1.2.292 (продолжение нумерации origin).

Проверено локально: старт → «Открыть локальный тестовый режим» → Личные →
чат: эмодзи-пикер открывается, эмодзи вставляется, PNG-ассеты грузятся;
регистрация: промокод/12 слов/FAQ-ссылка работают; консоль чистая.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-16 11:41:41 +03:00

1.9 KiB

Локальный тестовый вход

Краткое описание

  • На localhost, 127.0.0.1 и ::1 доступна кнопка «Локальный тестовый вход».
  • Она создаёт только локальный демо-сеанс local-tester; пароль, серверная сессия и production не используются.
  • Экран личных сообщений и список каналов открывают автономные локальные состояния без запроса к серверу.
  • Профиль заполняется демонстрационными данными, чтобы интерфейс можно было проверить без серверного пользователя.

Что проверить

  • Открыть локальный UI и нажать «Локальный тестовый вход».
  • Проверить переход к списку сообщений и доступ к экранам профиля, каналов, связей и настроек.
  • Обновить страницу и убедиться, что локальный сеанс сохраняется.
  • Выйти из сеанса и убедиться, что снова открывается экран старта.

Ожидаемый результат

  • Локальный режим даёт возможность изучить интерфейс без реальной авторизации.
  • На shineup.me и тестовых доменах кнопка отсутствует.

Статус

  • pending — локальный вход, переход к профилю и демонстрационные каналы проверены; нужна ручная проверка выхода из сеанса после публикации на тестовом или production-стенде.