Переработка экрана «Связи» в интерактивный нод-граф с премиальными переходами. Движок (js/pages/network/force-graph.js): - diffing-переходы: общие узлы перелетают, новые расцветают каскадом, исчезнувшие — Ghost-слой (800мс, на месте); - мягкая радиальная пружина + отталкивание (органичная орбита), упругий влёт фокуса; - динамическая вязкость на старте (трение 0.92→0.82, отталкивание ослаблено) — мягкий разлёт без тряски; - жёсткая заморозка (kill-switch) при затухании — нет «треска», экономия батареи; - линии — SVG <path> Безье (изогнутые нити), прорастание; жесты pan с инерцией; - хард-лимит DOM-аватарок (остальное — SVG-точки). Интеграция и UX: - adapter.js: getUserConnectionsGraph → модель движка (сервер не трогаем, read-only); - фильтры (Все/Семья/Друзья/Сияющие), контекстное меню (node-menu.js), нижний сниппет, профиль; - прицел в центре, дыхание фокуса, свечение сияющих; - лаборатория network-view/lab на мок-данных (networkGraphUsers) для тестов без бэкенда. Документация: shine-UI/Dev_Docs/features/interactive-network-graph.md. Бамп client.version 1.2.135 -> 1.2.136. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .idea | ||
| DAO_запуск | ||
| Deploy Server | ||
| Dev_Docs | ||
| doc/instructions | ||
| DOC | ||
| ESP32 | ||
| Players | ||
| predeploy | ||
| scripts | ||
| server-backup | ||
| SHiNE-agent-bot-coder | ||
| SHiNE-promo-solana-devnet | ||
| SHiNE-server | ||
| shine-solana/shine | ||
| shine-TURN-server | ||
| shine-UI | ||
| TASKS | ||
| tools/understand-anything-lab | ||
| .gitignore | ||
| AGENT_DEBUG_RUNBOOK.md | ||
| AGENTS.md | ||
| build.gradle | ||
| CLAUDE.md | ||
| create_git.sh | ||
| DEBUG_CONNECTION_TESTING.md | ||
| debug-token.example | ||
| deploy_shine-PWA.sh | ||
| gradlew | ||
| gradlew.bat | ||
| README.md | ||
| settings.gradle | ||
| TODO_Будущие_доработки.md | ||
| TODO_Звонки_межсерверность.md | ||
| VERSION.properties | ||
| Как_устроены_каналы_в_блокчейне_SHiNE.md | ||
| Логика_доставки_почты.md | ||
| Логика_установки_соединения_через_сервер.md | ||
| Типы_блоков_и_сообщений_SHiNE.md | ||
SHiNE
План запуска DAO
План запуска DAO зафиксирован в DAO_запуск/README.md.
Это рабочий список задач по этап1 и этап2. Дальше ведём его как основной чек-лист запуска DAO и отмечаем в нём выполненные пункты по мере готовности.