eedff715d466faf42798d46ff4dc10c321813306
All checks were successful
build-and-deploy / build-and-deploy (push) Successful in 24s
Problema crítico anterior: Cuando se perdía conexión, el sistema marcaba como "no autenticado" y DESREGISTRABA el Service Worker, destruyendo todo el contenido cacheado y volviendo la PWA inútil offline. Solución implementada: 1. useAuth.ts: - Agregar estado isOffline con listeners de navigator.onLine - Detectar offline ANTES de marcar como no autenticado - En checkAuth: si offline, mantener último estado conocido - En markUnauthenticated: NO ejecutar si estamos offline - Nuevo authStatus: 'offline' cuando sin conexión - NO desregistrar SW cuando estamos offline 2. AuthIndicator.client.vue: - Importar isOffline del composable - Agregar icono WifiOff para estado offline - Agregar textos: "Offline" / "Sin conexión. Puedes usar contenido guardado" - Estilos naranja para estado offline - En watchers: NO llamar markUnauthenticated si offline - handleClick: ignorar clicks en modo offline Ahora offline funciona correctamente: ✅ Mantiene último estado de autenticación conocido ✅ NO desregistra Service Worker ✅ Contenido cacheado permanece accesible ✅ Indicador visual claro (naranja) de modo offline ✅ La PWA es totalmente funcional sin conexión
Description
No description provided
Languages
Vue
63.2%
TypeScript
24.1%
CSS
9%
Shell
3.4%
Dockerfile
0.3%