Screen · Dispositivos y sesiones
Dispositivos y sesiones activas
Pantalla interior desde Seguridad de la cuenta (A13, ruta /profile/security/sessions). Lista de sesiones con ícono por plataforma, ubicación aproximada y última actividad. La sesión actual va marcada y no es revocable desde su fila. Acciones: revocar individual (confirm sheet) y Cerrar todas las demás sesiones. Estado vacío: "Solo esta sesión".
/profile/security/sessions
GET · DELETE /v1/me/sessions
sesión actual protegida
ubicación aproximada por IP
Lista hairline (canvas-first, sin cards por fila). La sesión actual siempre arriba, con pill ESTE DISPOSITIVO y sin acción de revocar. La acción destructiva global va al final, outlined destructive.
sesión actual · sin revocar
revocar individual → sheet
destructive outlined
nota de retención
9:41
Pixel 8Este dispositivo
Villavicencio · activa ahora
iPhone 14
Bogotá · hoy 8:52
Chrome · Windows
Bogotá · ayer 22:14
Safari · macOS
Medellín · 28 jun · 19:03
Cerrar todas las demás sesiones
La ubicación es aproximada, según la red de conexión. Si no reconoces un dispositivo, ciérralo y cambia tu clave.
Composición
- Fila de sesiónGrid
40dp · 1fr · auto como tx-list. Ícono por plataforma: smartphone (Android/iOS), monitor (web desktop), tablet. Título = modelo o navegador·SO.
- Sesión actual · protegidaSiempre primera, pill
ESTE DISPOSITIVO, chip teal y sin ✕: no se puede revocar desde la fila. Cerrarla = cerrar sesión, y vive en Perfil, no aquí.
- Metadatos honestosCiudad aproximada por IP + última actividad (relativa hoy/ayer, absoluta después — patrón timestamps del centro de notificaciones). Nunca coordenadas exactas.
- Revocar individualEl ✕ (target 40dp) abre el confirm sheet — acción sensible, nunca revoca al primer tap.
- Cerrar todas las demásBotón destructive outlined al final de la lista. Solo visible con ≥2 sesiones. También pide confirmación en sheet.