SHiNE-server/shine-UI
Pixel 519bce6b78 Связи (pixel-aquarium, 10.06): партия 3 (лаборатория) — общие связи + доступность
Вариант 2 (всё в лаборатории, реальный путь /network-view не трогаем).

- Общие связи: среди друзей человека один помечен как «общий» (он и твой друг тоже) — золотой ободок
  + ★ (CSS .fg-node.is-common). В лаб-генерации addDeepLevels подставляет узнаваемого друга Ивана.
- Доступность: визуально скрытый (sr-only) текстовый список графа .fg-a11y (центр + связи 1-го уровня)
  для скринридеров; обновляется в updateA11y при перестроении (role=region, aria-label).

Автопроверки расширены до 19 ассертов (добавлены «общие связи ★» и sr-only список) — прогон 19/19 PASS.
Бамп client.version → 1.2.150.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-10 00:53:49 +03:00
..
.elaira_logs 30 03 25 2026-03-30 00:43:49 +03:00
Dev_Docs/features Связи (pixel-aquarium, 10.06): партия 3 (лаборатория) — общие связи + доступность 2026-06-10 00:53:49 +03:00
img 30 03 25 2026-03-30 00:43:49 +03:00
js Связи (pixel-aquarium, 10.06): партия 3 (лаборатория) — общие связи + доступность 2026-06-10 00:53:49 +03:00
server-ui Добавить диагностику server PDA и баланс device (не проверено) 2026-06-03 16:12:40 +04:00
styles Связи (pixel-aquarium, 10.06): партия 3 (лаборатория) — общие связи + доступность 2026-06-10 00:53:49 +03:00
AGENTS.md 14-04-2026 2026-04-15 22:38:43 +03:00
CLAUDE.md Промежуточный коммит: состояние до нормальной Solana-first регистрации 2026-05-27 18:33:26 +04:00
firebase-messaging-sw.js Звонки: WebPush incoming/stop, actions и TTL; обновлена логика 2026-05-02 18:25:44 +03:00
index.html Связи: интерактивная карта связей (force-directed graph) 2026-06-09 21:23:16 +03:00
manifest.webmanifest feat(network): поиск, help, история центра и fullscreen PWA 2026-04-26 18:50:36 +03:00
server-ui.html Перенести server UI в shine-UI и объединить PDA-модуль 2026-06-03 15:11:26 +04:00