UI: явно показать тип сеанса в списке устройств
This commit is contained in:
parent
919387f581
commit
61c21b245e
@ -1,2 +1,2 @@
|
|||||||
client.version=1.2.180
|
client.version=1.2.181
|
||||||
server.version=1.2.169
|
server.version=1.2.170
|
||||||
|
|||||||
@ -52,12 +52,12 @@ import * as settingsView from './pages/settings-view.js';
|
|||||||
import * as developerSettingsView from './pages/developer-settings-view.js';
|
import * as developerSettingsView from './pages/developer-settings-view.js';
|
||||||
import * as serverSettingsView from './pages/server-settings-view.js';
|
import * as serverSettingsView from './pages/server-settings-view.js';
|
||||||
import * as toolsSettingsView from './pages/tools-settings-view.js';
|
import * as toolsSettingsView from './pages/tools-settings-view.js';
|
||||||
import * as deviceView from './pages/device-view.js';
|
import * as deviceView from './pages/device-view.js?v=202606131435';
|
||||||
import * as connectDeviceView from './pages/connect-device-view.js';
|
import * as connectDeviceView from './pages/connect-device-view.js';
|
||||||
import * as deviceQrView from './pages/device-qr-view.js';
|
import * as deviceQrView from './pages/device-qr-view.js';
|
||||||
import * as deviceCameraView from './pages/device-camera-view.js';
|
import * as deviceCameraView from './pages/device-camera-view.js';
|
||||||
import * as showKeysView from './pages/show-keys-view.js';
|
import * as showKeysView from './pages/show-keys-view.js';
|
||||||
import * as deviceSessionView from './pages/device-session-view.js';
|
import * as deviceSessionView from './pages/device-session-view.js?v=202606131435';
|
||||||
import * as languageView from './pages/language-view.js';
|
import * as languageView from './pages/language-view.js';
|
||||||
import * as appLogView from './pages/app-log-view.js';
|
import * as appLogView from './pages/app-log-view.js';
|
||||||
import * as pwaDiagnosticsView from './pages/pwa-diagnostics-view.js';
|
import * as pwaDiagnosticsView from './pages/pwa-diagnostics-view.js';
|
||||||
|
|||||||
@ -63,11 +63,13 @@ export function render({ navigate }) {
|
|||||||
const item = document.createElement('button');
|
const item = document.createElement('button');
|
||||||
item.className = 'session-item';
|
item.className = 'session-item';
|
||||||
item.type = 'button';
|
item.type = 'button';
|
||||||
|
const sessionTypeText = formatSessionType(session.sessionType);
|
||||||
|
const sessionPlatformText = session.clientPlatform ? ` · ${session.clientPlatform}` : '';
|
||||||
item.innerHTML = `
|
item.innerHTML = `
|
||||||
<div class="row" style="align-items:flex-start;">
|
<div class="row" style="align-items:flex-start;">
|
||||||
<div class="stack" style="gap:4px; text-align:left;">
|
<div class="stack" style="gap:4px; text-align:left;">
|
||||||
<strong>${session.clientInfoFromClient || 'unknown client'}</strong>
|
<strong>${session.clientInfoFromClient || 'unknown client'}</strong>
|
||||||
<span class="meta-muted">${formatSessionType(session.sessionType)}${session.clientPlatform ? ` · ${session.clientPlatform}` : ''}</span>
|
<span class="meta-muted"><strong>Type:</strong> ${sessionTypeText}${sessionPlatformText}</span>
|
||||||
<span class="meta-muted">${session.geo || 'unknown'}</span>
|
<span class="meta-muted">${session.geo || 'unknown'}</span>
|
||||||
</div>
|
</div>
|
||||||
<span class="meta-muted">${formatSessionTime(session.lastAuthenticatedAtMs || Date.now())}</span>
|
<span class="meta-muted">${formatSessionTime(session.lastAuthenticatedAtMs || Date.now())}</span>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user