Go to file
Pixel 72dc83daff Связи (pixel-web): этап 2 паутины — hover-превью + collision + zoom + камера-доводчик + синхро-пульс
Доработка режима «Интерактивная паутина» (только лаборатория, deep-режим «Вселенная»):

Взаимодействие (по запросу): наведение ≠ клик.
- Hover-превью: навёл мышь/палец на узел — его ветка ВРЕМЕННО выплывает; убрал — втягивается.
  (pointerover/out для мыши, pointerdown/up для пальца → onNodeHover → graph.setHover; флаг hovered).
- Фиксация кликом: тап/клик → graph.toggleExpand ставит pinned — ветка остаётся раскрытой и
  после ухода курсора; повторный тап снимает фиксацию. Эффект = pinned || hovered (expandTargetOf).

Этап 2 «Мегамасштаб»:
- Collision-расталкивание: раскрытая ветка усиливает отталкивание соседей 1-го уровня
  пропорционально expandP (EXPAND_REPULSION=2.4) — кластеры разъезжаются, не накладываясь.
- Свободный зум: колесо мыши (onWheel) + щипок двумя пальцами (activePointers/pinching),
  zoom 0.55–2.6 «к точке»; мир — CSS-scale, линии (SVG) пересчитываются в экранных координатах × zoom.
- Камера-доводчик: при фиксации ветки, если её веер упирается в край, камера мягко дотягивается
  (glideCameraTo → camTargetX/Y, lerp CAM_GLIDE_K в tick); любой жест отменяет доводчик.
- Синхро-пульс: сияющие/трековые «световоды» дышат толщиной/размытием 3.6с в такт ободку узла.

Реальный путь /network-view не затронут: deep-код под tier≥2/hasDeep, hover-колбэк даёт только
лаборатория. Ветка экспериментальная (отдельно от pixel-08.06/PR). Бамп client.version → 1.2.144.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-09 22:34:26 +03:00
.idea Убрал long-press меню каналов и обновил deploy-проверку sudo 2026-05-31 19:30:36 +04:00
DAO_запуск Обновить Telegram-бота, документацию и связанные доработки 2026-06-06 13:45:02 +04:00
Deploy Server Checkpoint: первая рабочая версия звонков, сигналинг будет переделан 2026-05-02 18:13:22 +03:00
Dev_Docs Исправить клиентскую Solana-регистрацию после ухода от Anchor 2026-06-07 10:58:06 +04:00
doc/instructions Снимок состояния до переноса серверного UI 2026-06-03 14:49:03 +04:00
DOC Документировать API и сервис агента-кодера 2026-05-24 08:04:44 +03:00
ESP32 Обновить Telegram-бота, документацию и связанные доработки 2026-06-06 13:45:02 +04:00
Players Убрал long-press меню каналов и обновил deploy-проверку sudo 2026-05-31 19:30:36 +04:00
predeploy Checkpoint: первая рабочая версия звонков, сигналинг будет переделан 2026-05-02 18:13:22 +03:00
scripts Логин guard: корректный precheck, company приоритет, hp в trademarks; подробные ошибки UI 2026-05-27 22:15:54 +04:00
server-backup Добавлен контур server-backup для shineup.me и регламент обновляемых бэкапов 2026-06-01 13:05:54 +04:00
SHiNE-agent-bot-coder Обновить Telegram-бота, документацию и связанные доработки 2026-06-06 13:45:02 +04:00
SHiNE-promo-solana-devnet Добавлен SHiNE-promo-solana-devnet в основной репозиторий без вложенного git 2026-05-01 13:58:59 +03:00
SHiNE-server Перевести shine_payments на новый program id и подтвердить e2e 2026-06-07 10:00:39 +04:00
shine-solana/shine Исправить клиентскую Solana-регистрацию после ухода от Anchor 2026-06-07 10:58:06 +04:00
shine-TURN-server Checkpoint: первая рабочая версия звонков, сигналинг будет переделан 2026-05-02 18:13:22 +03:00
shine-UI Связи (pixel-web): этап 2 паутины — hover-превью + collision + zoom + камера-доводчик + синхро-пульс 2026-06-09 22:34:26 +03:00
TASKS feat(dm): implement signed direct messaging with web push fallback 2026-04-12 19:34:55 +03:00
tools/understand-anything-lab WIP: кошелек запускается, но есть ошибки 2026-05-30 11:24:59 +04:00
.gitignore Связи: вернуть лабораторию в ветку (для просмотра графа на моках) 2026-06-09 21:23:18 +03:00
AGENT_DEBUG_RUNBOOK.md Добавлен временный debug API для автотеста WebRTC и runbook 2026-04-21 19:52:25 +03:00
AGENTS.md Добавить спецификации Solana программ и вынести формат PDA 2026-06-04 22:17:17 +04:00
build.gradle Исправить дефолты деплоя на shineup.me 2026-05-31 20:36:34 +04:00
CLAUDE.md Удалить obsolete server UI и подчистить ссылки 2026-06-04 14:25:59 +04:00
create_git.sh Initial commit 2026-03-18 22:28:13 +03:00
DEBUG_CONNECTION_TESTING.md Добавлен флаг debug.tempApi.enabled для временных debug API 2026-04-21 20:06:51 +03:00
debug-token.example Добавлен временный debug API для автотеста WebRTC и runbook 2026-04-21 19:52:25 +03:00
deploy_shine-PWA.sh Исправить дефолты деплоя на shineup.me 2026-05-31 20:36:34 +04:00
gradlew refactor: перенос серверных модулей в папку SHiNE-server 2026-05-30 17:12:15 +04:00
gradlew.bat refactor: перенос серверных модулей в папку SHiNE-server 2026-05-30 17:12:15 +04:00
README.md Обновить Telegram-бота, документацию и связанные доработки 2026-06-06 13:45:02 +04:00
settings.gradle refactor: перенос серверных модулей в папку SHiNE-server 2026-05-30 17:12:15 +04:00
TODO_Будущие_доработки.md Checkpoint: первая рабочая версия звонков, сигналинг будет переделан 2026-05-02 18:13:22 +03:00
TODO_Звонки_межсерверность.md Звонки: WebPush incoming/stop, actions и TTL; обновлена логика 2026-05-02 18:25:44 +03:00
VERSION.properties Связи (pixel-web): этап 2 паутины — hover-превью + collision + zoom + камера-доводчик + синхро-пульс 2026-06-09 22:34:26 +03:00
Как_устроены_каналы_в_блокчейне_SHiNE.md Канал root 0 переименован в news в API и документации 2026-05-08 20:10:02 +03:00
Логика_доставки_почты.md Удалён AckIncomingMessage и обновлена документация доставки 2026-05-02 17:02:57 +03:00
Логика_установки_соединения_через_сервер.md Звонки: WebPush incoming/stop, actions и TTL; обновлена логика 2026-05-02 18:25:44 +03:00
Типы_блоков_и_сообщений_SHiNE.md Канал root 0 переименован в news в API и документации 2026-05-08 20:10:02 +03:00

SHiNE

План запуска DAO

План запуска DAO зафиксирован в DAO_запуск/README.md.

Это рабочий список задач по этап1 и этап2. Дальше ведём его как основной чек-лист запуска DAO и отмечаем в нём выполненные пункты по мере готовности.