Уточнён термин close friend и улучшен UX связей

Что сделано:\n- В UI возвращён термин «Близкий друг» без пометки про «друга».\n- На графе связей добавлено меню узла с двумя действиями: «Показать информацию» и «Показать связи» (перенос узла в центр).\n- В модалке добавления связи реализован автопоиск логинов: Enter или пауза 2 секунды, до 5 подсказок, выбор кликом.\n- Добавлены стили для меню узла и списка подсказок.\n- В коде добавлены явные пояснения и alias-константы close friend (без изменения кодов 10/11 и логики):\n  CONNECTION_CLOSE_FRIEND / CONNECTION_UNCLOSE_FRIEND.\n- Обработчики чтения/записи связей переключены на alias close friend для лучшей читаемости.
This commit is contained in:
AidarKC
2026-04-17 21:18:03 +03:00
parent 4a92a7fa22
commit 30fcde5744
10 changed files with 213 additions and 21 deletions
+40
View File
@@ -271,6 +271,41 @@
box-shadow: 0 0 0 3px rgba(65, 174, 255, 0.2);
}
.profile-relative-search-meta {
font-size: 12px;
line-height: 1.35;
}
.profile-relative-search-suggest {
max-height: 180px;
overflow-y: auto;
border: 1px solid rgba(150, 174, 224, 0.3);
border-radius: 12px;
background: rgba(9, 18, 35, 0.94);
padding: 6px;
}
.profile-relative-suggest-item {
width: 100%;
text-align: left;
border: 1px solid rgba(132, 162, 224, 0.28);
border-radius: 9px;
background: rgba(16, 30, 56, 0.78);
color: #e5eeff;
padding: 8px 10px;
cursor: pointer;
margin-bottom: 6px;
}
.profile-relative-suggest-item:last-child {
margin-bottom: 0;
}
.profile-relative-suggest-item:hover {
border-color: rgba(216, 178, 95, 0.52);
color: #f3dca8;
}
.profile-param-time {
font-size: 12px;
}
@@ -966,6 +1001,11 @@ textarea.input {
padding: 8px;
}
.node-menu-actions {
display: grid;
gap: 8px;
}
.user-relations-list {
gap: 6px;
}