Files
linkedsign/CHANGELOG.md
T

142 lines
5.9 KiB
Markdown

# Changelog
## Versión actual
- Versión base: `1.2.16`
## Historial
### 1.2.16 - 2026-04-27
- Web aplica separación explícita entre `Certificado digital`, `Mostrar detalles` y `Elegir posición de firma` en `Firmar ahora`.
### 1.2.15 - 2026-04-27
- Web aumenta de forma visible la separación entre `Certificado digital`, `Mostrar detalles` y `Elegir posición de firma` en `Firmar ahora`.
### 1.2.14 - 2026-04-27
- Web mejora la separación vertical en `Firmar ahora` entre el certificado, el botón `Mostrar detalles` y el botón de elegir posición de firma.
### 1.2.13 - 2026-04-27
- Web y Android ocultan por defecto los detalles avanzados de `Firmar ahora` y los muestran solo bajo demanda con botón de ojo.
### 1.2.12 - 2026-04-23
- Web reordena el menú principal para mostrar `Firmar ahora` en segunda posición y `Mis documentos` justo debajo.
### 1.2.11 - 2026-04-23
- Web fija `Ecuador` como ubicación primaria por defecto en el flujo `Firmar ahora`.
### 1.2.10 - 2026-04-23
- Web muestra en el combo de `Firmar ahora` el PDF cargado con el botón `+`, marcado como documento local hasta completar la firma.
### 1.2.9 - 2026-04-23
- Web evita el refresco manual después de subir PDFs y actualiza la lista de documentos en caliente.
- El sello visible de firma usa el huso horario y locale detectados en el navegador del usuario.
- `Firmar ahora` agrega selector con botón para elegir documento y botón `+` para cargar un PDF desde el mismo flujo.
### 1.2.8 - 2026-04-23
- Android simplifica la pantalla biométrica: se ocultan `Face ID`, `PIN` y `SMS OTP`.
- Se elimina el texto “Coloque su dedo en el sensor”.
### 1.2.7 - 2026-04-23
- Android relaja la detección de biometría para aceptar equipos con soporte biométrico débil o fuerte, evitando que deje de ofrecer la activación por huella.
### 1.2.6 - 2026-04-23
- Android deja de desactivar la huella cuando se cierra o pospone el diálogo de oferta biométrica.
- La oferta de activar huella reaparece mientras aún no existan credenciales biométricas guardadas.
### 1.2.5 - 2026-04-23
- Android vuelve a bloquearse al pasar a segundo plano cuando la biometría está activa, para que al regresar sí pida huella.
- Se publica APK nuevo con versión visible `1.2.5`.
### 1.2.4 - 2026-04-23
- Android corrige el cierre de sesión para volver a ofrecer la pantalla biométrica cuando existen credenciales biométricas guardadas.
- Se publica APK nuevo con versión visible `1.2.4`.
### 1.2.3 - 2026-04-23
- La web fuerza uso de `/api` y `/api/downloads/android-apk` cuando corre en `sign.linkedcorp.net`, evitando compilar enlaces de producción con IPs de desarrollo.
- Se corrigen referencias heredadas del servidor `192.168.222.72` hacia `192.168.222.40` en configuraciones y documentación de desarrollo.
### 1.2.2 - 2026-04-23
- Android vuelve a ofrecer activar huella después del login siempre que el acceso biométrico no esté activo.
- Se conserva la persistencia del acceso biométrico ya implementada en la versión anterior.
### 1.2.1 - 2026-04-23
- Android muestra `About` automáticamente en el primer login de cada usuario y luego vuelve por defecto a `Documentos`.
- `About` agrega acceso a los documentos legales firmados del registro para abrirlos o descargarlos directamente en el teléfono.
- La preferencia de haber visto `About` queda persistente entre reinicios y actualizaciones de la app.
### 1.2.0 - 2026-04-23
- Se separa el acceso biométrico Android de la sesión normal usando un token biométrico persistente.
- La huella se mantiene aunque expire la sesión por inactividad.
- La huella solo se invalida al desactivarla o al cambiar contraseña.
- Se evita que “Continuar sin huella” desactive el acceso biométrico por error.
### 1.1.3 - 2026-04-23
- Se cambia en Android el botón de ojo por descarga real del PDF.
- El botón con ícono PDF ahora abre el documento localmente dentro de la app.
### 1.1.2 - 2026-04-23
- Se separa en Android la vista de documentos firmados y originales.
- Se deja una sola acción para abrir documentos en Android y se elimina la acción duplicada.
- Se renueva la sesión por actividad en web y Android para que expire tras inactividad.
- Se refresca el token Android antes de abrir documentos cuando está cerca de vencer.
### 1.1.1 - 2026-04-23
- Se oculta la barra de navegación del sistema Android en modo inmersivo.
- Se ajusta el alto del menú inferior Android para evitar recortes en los íconos.
### 1.1.0 - 2026-04-23
- Se agrega pantalla About en Android con versión y texto de uso.
- Se actualiza el encabezado Android a la marca solicitada.
- Se reduce la altura del menú inferior Android sin cambiar el tamaño de los íconos.
### 1.0.4 - 2026-04-23
- Se muestra la versión de LinkedSign en el inicio de sesión web y Android.
### 1.0.3 - 2026-04-23
- Se ajusta la duración completa de sesión web y Android a 15 minutos.
- Se fuerza cierre local y retorno al inicio de sesión cuando la sesión expira o no puede renovarse.
- Se traducen mensajes de expiración de sesión al español.
### 1.0.2 - 2026-04-08
- Se endurece el flujo biométrico Android para usar sesión por token en lugar de guardar la contraseña del usuario.
- Se actualizan las guías de despliegue para dejar explícito que en producción solo se publica el `APK release`.
- Se refuerza la regla operativa de mantener producción en estado `hardened`.
### 1.0.1 - 2026-04-07
- Se unifica la versión inicial de `frontend`, `backend` y `android`.
- Se establece `1.0.1` como versión base de arranque del sistema.
- Se agrega el archivo `VERSION` como fuente única de versión.
- Se agrega el script `scripts/set-version.sh` para actualizar versiones de forma sincronizada.
## Cómo registrar una nueva versión
1. Ejecuta `./scripts/set-version.sh X.Y.Z`
2. Actualiza este archivo con la nueva versión y sus cambios principales.
3. Haz las pruebas normales del sistema.
4. Guarda cambios en git y despliega.