feat: version 4.3.0 -- Sesiones activas y pagina Mi cuenta
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -1,5 +1,23 @@
|
||||
# Changelog - project.linkedcorp.net
|
||||
|
||||
## [4.3.0] - 2026-10-26
|
||||
### Added
|
||||
- Sesiones activas: cada inicio de sesión queda registrado (`user_sessions`, migración 033) con
|
||||
navegador/SO, IP, inicio y última actividad. El JWT lleva el id de su sesión (`sid`) y el backend
|
||||
rechaza las sesiones cerradas. "Cerrar sesión" ahora la revoca también en el servidor.
|
||||
- Página "Mi cuenta" (menú del usuario): Perfil (solo lectura), Preferencias (idioma, tema,
|
||||
apariencia de botones), Seguridad (cambio de contraseña, antes un popup) y Sesiones activas
|
||||
(cerrar una o todas las demás).
|
||||
- Organización → Usuarios → "Sesiones" (admin/superadmin): ver y cerrar las sesiones de cualquier
|
||||
usuario; un admin no puede tocar las de un superadmin. Todo queda en auditoría.
|
||||
- Una sesión cerrada desde otro lado se corta en máximo un minuto aunque no haya actividad, y el
|
||||
login avisa que fue cerrada (distinto del aviso de vencimiento).
|
||||
|
||||
### Changed
|
||||
- Cambiar la contraseña ya no cierra la sesión actual: cierra solo las demás. Recuperarla por
|
||||
correo o desactivar al usuario cierra todas.
|
||||
- Al desplegar, los usuarios deben iniciar sesión una vez (los tokens anteriores no traen `sid`).
|
||||
|
||||
## [4.2.2] - 2026-10-26
|
||||
### Fixed
|
||||
- Equipos: guardar cambios (usuario asignado, departamento, estado, notas) siempre mostraba "El
|
||||
|
||||
Reference in New Issue
Block a user