← Blog

PrintStash v0.6.5: primer arranque y frontend más pequeño

La v0.6.5 corrigió la interfaz inactiva tras la configuración, dividió los bundles por ruta y quitó React Query Devtools de las builds de producción.

versión

PrintStash v0.6.5 arregló el traspaso de sesión al final del asistente de primer arranque y redujo el JavaScript que se envía en la primera carga de página.

La configuración inicial queda interactiva al momento

El asistente creaba el primer administrador y guardaba su token, pero el proveedor de autenticación solo se suscribía a los cambios de token dentro de la pestaña si ya existía un token en el momento del montaje. En una instalación nueva, esa condición era imposible.

La página parecía tener la sesión iniciada mientras Subir, Nueva colección y el menú de ajustes seguían inactivos, hasta que una recarga o un sondeo posterior de la sesión recogía el JWT.

Ahora el proveedor se suscribe a los cambios de autenticación sin condiciones. La sesión del nuevo administrador queda activa en cuanto termina la configuración, con un test de regresión que cubre el flujo.

Bundle de producción más pequeño

Los componentes de ruta pasaron a importarse de forma diferida, así que la primera carga contiene el armazón de la aplicación y la ruta actual en lugar de todas las páginas.

React Query Devtools también pasó a ser un import diferido solo para desarrollo y dejó de incluirse en el bundle de producción.

El changelog completo de la v0.6.5 contiene la entrada original de la versión.