feat(desktop): live status in the servers list and a cleaner section header

- Each saved server row shows live reachability (Connected · Nms ping /
  Unreachable / Auth required) with a status dot, probed once per list change
  through the shared HTTP/relay probe (relay probing moved to desktopHosts as
  probeRelayDesktopHost, reused by the host switcher)
- Section header: one short description, Import Link promoted to the primary
  action; the token-storage note moved into the Add Server dialog next to the
  token field it describes, and the dialog got its own description
This commit is contained in:
Bohdan Triapitsyn
2026-07-10 03:36:10 +03:00
parent 26e88355e1
commit ba32518b88
13 changed files with 132 additions and 58 deletions
@@ -220,7 +220,8 @@ export const settingsDict = {
'settings.remoteInstances.direct.sidebarTitle': '서버 링크',
'settings.remoteInstances.direct.sidebarDescription': '링크나 토큰으로 연결',
'settings.remoteInstances.direct.title': '다른 OpenChamber 서버',
'settings.remoteInstances.direct.description': 'URL로 다른 OpenChamber 서버를 추가합니다. 서버가 이미 실행 중이고 연결 토큰이 있을 때 사용하세요.',
'settings.remoteInstances.direct.description': '이 앱이 전환할 수 있는 서버입니다. 다른 서버의 페어링 링크를 가져오거나 주소로 추가하세요.',
'settings.remoteInstances.direct.addDialog.description': 'URL로 다른 OpenChamber 서버를 추가합니다. 서버가 이미 실행 중이고 연결 토큰이 있을 때 사용하세요.',
'settings.remoteInstances.direct.field.labelPlaceholder': '라벨(선택 사항)',
'settings.remoteInstances.direct.field.urlPlaceholder': 'https://host:port',
'settings.remoteInstances.direct.field.tokenPlaceholder': '연결 토큰(신뢰할 수 있는 로컬 서버는 선택 사항)',