Откат удаления из aed64e7: lab.js снова в репозитории, статический импорт в network-view.js,
строка lab.js убрана из .gitignore. Лаборатория /network-view/lab нужна для демонстрации/проверки
графа на мок-данных без бэкенда. Бамп client.version → 1.2.141.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
- shine-UI/js/pages/network/lab.js убран из git (git rm --cached) и добавлен в .gitignore:
на сервере лаборатория не нужна (там реальные данные), локально файл остаётся и работает.
- network-view.js: статический импорт lab.js заменён на ДИНАМИЧЕСКИЙ с фолбэком — если файла
нет (прод/сервер), реальный экран «Связи» не ломается, а заход на /network-view/lab уводит
на обычный экран. Локально лаборатория грузится как прежде.
- Документация фичи отражает, что lab.js — локальный (в .gitignore).
- Бамп client.version → 1.2.140.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
- Убран механизм lerpX/lerpY: координаты для отрисовки берутся из n.x/n.y, lerp нигде
не читался кроме условия заморозки (lerpSettling). Удалены поля, advanceLerp(), EDGE_LERP
и lerpSettling — граф засыпает чуть раньше (без визуальных изменений; проверено: frozen=true).
- Удалены неиспользуемые cubicBezier() и EASE_BLOOM (easing теперь делает CSS); easeOutCubic
оставлен (нужен в stepTween для фолбэк-центрирования).
- Документация фичи актуализирована (убрана заметка про lerp как кандидата на чистку).
- Бамп client.version → 1.2.139.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>