fix: version 2.8.2 -- overlay de progreso al actualizar + fix mountedRef en StrictMode

Agrega un overlay de pantalla completa (circulo girando + porcentaje estimado +
"Actualizando...") que bloquea todo clic mientras corre la auto-actualizacion, y recarga la
pagina sola al terminar. De paso corrige un bug real: el useEffect de mountedRef no
reactivaba el flag en su setup, asi que con React.StrictMode (dev) el polling de estado
nunca llegaba a correr -- no afectaba produccion (StrictMode no duplica efectos ahi) pero
ocultaba el problema al probar en dev. Tambien se corrigen un par de voseos que quedaron
en los textos de Actualizaciones.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
Milton Gonzalez
2026-10-01 14:33:55 -05:00
parent 8214df62ae
commit d5f3f05470
7 changed files with 79 additions and 13 deletions
+12
View File
@@ -1,5 +1,17 @@
# Changelog - project.linkedcorp.net
## [2.8.2] - 2026-10-01
### Added
- Al aplicar una actualización desde Configuración → Actualizaciones, ahora se bloquea toda la
pantalla con un círculo girando y un porcentaje estimado en el centro ("Actualizando…") hasta
que el sistema termina de reiniciarse; al confirmar que ya está al día, la página se recarga
sola para traer los cambios.
### Fixed
- El seguimiento de la actualización (`pollUntilUpToDate`) nunca corría en el entorno de
desarrollo por un efecto de React mal planteado (`mountedRef` quedaba en `false` para siempre
por el doble-render de `React.StrictMode`) — no afectaba producción, pero sí ocultaba el bug al
probar en dev.
## [2.8.1] - 2026-10-01
### Added
- Catálogo de íconos de "Contraseñas" ampliado con ~70 logos de marcas conocidas (Google, GitHub,