SHiNE-server/shine-UI/js/pages
Pixel 3012f0799b Связи (pixel-aquarium, 10.06): фикс физики раскрытия + камера-наезд + железный spotlight
Исправлены критические баги «аквариума» по разбору (видео):

1. Слипание узлов → адаптивный радиус орбиты (фикс collision). Дети раскладываются на кольце
   ringR = max(baseR + радиус_родителя, число_детей×13): не лезут на (увеличенный зумом) родитель
   и друг на друга. Проверено: мин. дистанция 125px, 0 наложений (было — все в одной точке).

2. Умный наезд камеры на КЛИК по любому узлу (раньше 1-й уровень раскрывался на месте). diveTo
   центрирует узел (offset ~0), zoom 1.7; узел и дети растут до единого видимого размера
   (HERO_VISUAL/baseScaleOf, DIVE_CHILD_VISUAL) — крупно и читаемо. Наведение остаётся лёгким превью.

3. Железный Spotlight (единый активный путь): diveTo гасит ВСЕ прежние pin/hover, затем раскрывает
   только путь к цели. Открыто → путь=1.0, остальное=0.25; переключение веток сбрасывает прежнюю;
   exitDive/тап по Ивану → ВСЕ узлы гарантированно 1.0 + камера отъезжает. (Проверено программно.)

Реальный путь /network-view не затронут (вся глубина под tier≥2/hasDeep). Бамп client.version → 1.2.147.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-10 00:12:27 +03:00
..
network Связи (pixel-aquarium, 10.06): фикс физики раскрытия + камера-наезд + железный spotlight 2026-06-10 00:12:27 +03:00
add-channel-view.js UI: каналы 1..32, публичный type=1 и актуальный prevLine перед записью 2026-05-14 17:58:16 +03:00
add-personal-public-chat-view.js UI: отправка UI-ошибок, персональный публичный чат, русские pending-файлы 2026-05-14 14:16:03 +03:00
app-log-view.js Звонки: расширенная диагностика + экран настроек разработчика + обновление TURN-конфига 2026-05-01 16:39:03 +03:00
channel-thread-view.js Отключить репосты и добавить Solana-модуль 2026-05-24 12:16:39 +03:00
channel-view.js Отключить репосты и добавить Solana-модуль 2026-05-24 12:16:39 +03:00
channels-list.js Обновить UI каналов, логаут DM и документацию 2026-05-31 20:30:31 +04:00
chat-view.js Исправить edit/delete сообщений, упростить вкладки каналов и улучшить автоскролл DM 2026-05-19 21:00:29 +03:00
connect-device-view.js Убрал long-press меню каналов и обновил deploy-проверку sudo 2026-05-31 19:30:36 +04:00
contact-search-view.js Добавил гостевой режим, единые shine-ссылки и пометку о нестабильности мнений 2026-05-20 16:14:59 +03:00
developer-settings-view.js chore: зафиксированы все текущие изменения проекта 2026-05-25 23:46:54 +03:00
device-camera-view.js Внёс изменения что бы постоянно не обновляло версию каждого JS файла и не создавало кучу шума 2026-04-07 14:01:29 +03:00
device-qr-view.js Убрал long-press меню каналов и обновил deploy-проверку sudo 2026-05-31 19:30:36 +04:00
device-session-view.js Внёс изменения что бы постоянно не обновляло версию каждого JS файла и не создавало кучу шума 2026-04-07 14:01:29 +03:00
device-view.js Убрал long-press меню каналов и обновил deploy-проверку sudo 2026-05-31 19:30:36 +04:00
devnet-topup-view.js Уточнить финальный экран devnet topup 2026-06-07 11:26:09 +04:00
entry-settings-view.js Добавить переход в server UI и DEVNET topup 2026-06-03 15:21:55 +04:00
key-storage-view.js Внёс изменения что бы постоянно не обновляло версию каждого JS файла и не создавало кучу шума 2026-04-07 14:01:29 +03:00
language-view.js Внёс изменения что бы постоянно не обновляло версию каждого JS файла и не создавало кучу шума 2026-04-07 14:01:29 +03:00
login-camera-view.js Убрал long-press меню каналов и обновил deploy-проверку sudo 2026-05-31 19:30:36 +04:00
login-password-view.js Доработать клиентский UI Solana-регистрации 2026-06-07 11:19:58 +04:00
login-view.js Убрал long-press меню каналов и обновил deploy-проверку sudo 2026-05-31 19:30:36 +04:00
messages-list.js Добавил гостевой режим, единые shine-ссылки и пометку о нестабильности мнений 2026-05-20 16:14:59 +03:00
network-view.js Связи: вернуть лабораторию в ветку (для просмотра графа на моках) 2026-06-09 21:23:18 +03:00
notifications-view.js UI: заглушки уведомлений и правило intake в AGENTS 2026-05-14 13:32:53 +03:00
profile-edit-view.js Checkpoint: первая рабочая версия звонков, сигналинг будет переделан 2026-05-02 18:13:22 +03:00
profile-view.js Добавил гостевой режим, единые shine-ссылки и пометку о нестабильности мнений 2026-05-20 16:14:59 +03:00
pwa-diagnostics-view.js Звонки: расширенная диагностика + экран настроек разработчика + обновление TURN-конфига 2026-05-01 16:39:03 +03:00
register-view.js Исправить DEVNET topup и автоподстановку пароля 2026-06-03 15:57:49 +04:00
registration-draft-keys-view.js Обновить Telegram-бота, документацию и связанные доработки 2026-06-06 13:45:02 +04:00
registration-keys-view.js Обновить UI каналов, логаут DM и документацию 2026-05-31 20:30:31 +04:00
registration-payment-view.js Доработать клиентский UI Solana-регистрации 2026-06-07 11:19:58 +04:00
server-settings-view.js Звонки: preflight сессии перед вызовом и retry; таймаут вынесен в настройки 2026-05-05 18:11:55 +03:00
settings-view.js UI: голосовой ввод/STT, TTS через OpenAI, настройки инструментов + учёт недопроверенных фич 2026-05-13 02:01:51 +03:00
show-keys-view.js Сделана компактная кнопка скрытия ключей в UI 2026-06-02 16:40:58 +04:00
solana-users-init-view.js Исправить клиентскую Solana-регистрацию после ухода от Anchor 2026-06-07 10:58:06 +04:00
start-view.js Добавил гостевой режим, единые shine-ссылки и пометку о нестабильности мнений 2026-05-20 16:14:59 +03:00
tools-settings-view.js UI: голосовой ввод/STT, TTS через OpenAI, настройки инструментов + учёт недопроверенных фич 2026-05-13 02:01:51 +03:00
topup-view.js Регистрация Solana: промо-topup URL с wallet(base58) и порог 0.01 SOL 2026-04-27 01:44:07 +03:00
user-profile-view.js Добавил гостевой режим, единые shine-ссылки и пометку о нестабильности мнений 2026-05-20 16:14:59 +03:00
wallet-view.js Поправить Solana-программу регистрации пользователей 2026-05-31 22:25:33 +04:00