Configuración y Ajustes
Personaliza tu experiencia de uso
Descripción General
La sección de Configuración te permite personalizar la aplicación según tus preferencias y gestionar tus datos de forma segura.
Apariencia
Modo Oscuro / Claro
La aplicación soporta dos temas visuales:
- • Fondo blanco
- • Ideal para exteriores
- • Mayor legibilidad con luz solar
- • Fondo oscuro
- • Reduce fatiga visual
- • Ahorra batería (pantallas OLED)
Para cambiar el tema, usa el icono de sol/luna en el header de la aplicación.
Idioma
La aplicación está disponible en dos idiomas:
- 🇪🇸 Español: Idioma predeterminado
- 🇬🇧 English: Interfaz completa en inglés
Para cambiar el idioma, usa el icono de globo en el header.
Gestión de Datos
Exportar Backup
Crea una copia de seguridad completa de todos tus datos:
- Todos los estudios con su configuración
- Puestos y tareas
- Planes de observación
- Observaciones registradas
- Trabajadores y categorías
El backup se descarga como un archivo JSON que puedes guardar de forma segura.
Cómo exportar un backup:
- 1. Ve a "Ajustes" desde el menú lateral
- 2. Haz clic en "Exportar Backup"
- 3. El archivo se descargará automáticamente
- 4. Nombre del archivo:
work_sampling_backup_FECHA.json
Importar Backup
Restaura tus datos desde un archivo de backup previo:
- Ve a "Ajustes" → "Importar Backup"
- Selecciona el archivo JSON
- Confirma la importación
- Los datos se cargarán en la aplicación
⚠️ Importante
Importar un backup añade los datos al conjunto existente. No reemplaza los estudios actuales, sino que los complementa. Los IDs duplicados se manejan automáticamente.
Notificaciones
Controla las notificaciones push desde el panel Ajustes → Notificaciones, donde puedes revisar suscripciones, caducidad y entrega sin tocar la configuración del navegador.
| Estado | Icono | Descripción |
|---|---|---|
| Activadas | 🔔 | Recibirás alertas para cada observación |
| Desactivadas | 🔕 | No recibirás notificaciones |
| Caducadas | ⏳ | La suscripción lleva más de 30 días sin renovarse; vuelve a activarla para seguir recibiendo avisos |
| Bloqueadas | ⚠️ | El navegador no permite notificaciones |
Ayuda Contextual y Panel de Ayuda
La app incorpora dos niveles de ayuda contextual:
- Recorrido guiado opcional de cinco pasos, repetible desde la cabecera, disponible en español e inglés. No se abre automáticamente y se puede ocultar por cuenta en este dispositivo.
- Panel de ayuda con 12 apartados que resaltan con un borde violeta el botón o la zona descrita: creación, carpetas, búsqueda, resumen, configuración, planificación, captura, sincronización, conflictos, informes, exportación e importación.
- Ayuda desplegable dentro de los formularios de estudio, puesto, tarea y observación, y de las pestañas del estudio, que describe campos, asignaciones, clasificación, ritmo, dictado, borradores y guardado según el contexto.
El recorrido no crea ni guarda datos, no genera planes ni descarga copias. Solo navega y abre pestañas. Si hay un formulario abierto, bloquea el cambio de paso y limpia los resaltados al cerrarse.
Recuperación de Versiones Anteriores
Si has actualizado desde una versión previa del diario local, Ajustes incorpora una herramienta explícita de recuperación que:
- Muestra los registros y borradores detectados en el proyecto anterior.
- Cambia los identificadores de cuenta para evitar colisiones con el proyecto actual.
- Conserva los originales y respeta versiones y recibos del servidor.
- No vacía IndexedDB: el contenido actual permanece intacto.
Seguridad del Repositorio
🔒 Credenciales fuera del código
Las credenciales reales (API keys de Firebase, contraseñas de cuentas) nunca se incluyen en el repositorio. La build de producción exige variables de entorno válidas; las copias de seguridad anteriores y los archivos .env están listados en .gitignore.
Cuenta y Sesión
Cerrar Sesión
Para cerrar tu sesión:
- Haz clic en el icono de logout en el header
- Confirma la acción
- Serás redirigido a la pantalla de login
Tus datos permanecen seguros en la nube y estarán disponibles cuando vuelvas a iniciar sesión.
Datos Locales vs. Nube
La aplicación almacena datos en dos lugares:
☁️ Firebase (Nube)
- • Backup permanente
- • Sincronización entre dispositivos
- • Requiere conexión para escribir
💾 IndexedDB (Local)
- • Funciona offline
- • Carga rápida
- • Se sincroniza automáticamente
Preferencias de Estudio
Algunas configuraciones se establecen a nivel de estudio individual:
- Escala de valoración: 100-133 (Centesimal) o 60-80 (escala de actividad)
- Nivel de confianza: 90%, 95% o 99%
- Margen de error: Precisión deseada
- Suplementos: Porcentaje de allowances
Estas se configuran al crear o editar cada estudio.
Rendimiento y Almacenamiento
Caché de la App
La PWA guarda recursos en caché para funcionar offline. Si experimentas problemas:
- Recarga la página con Ctrl+Shift+R (forzar recarga)
- O usa la opción "Actualizar" en la configuración del navegador
Uso de Almacenamiento
La aplicación típicamente usa:
- App y recursos: ~5-10 MB
- Datos de estudios: Variable, ~1-5 MB por estudio grande
- Total típico: depende del número de estudios almacenados
💡 Recomendaciones
- ✓ Exporta un backup semanal de tus datos
- ✓ Mantén el backup en un lugar seguro (Google Drive, OneDrive, etc.)
- ✓ Activa las notificaciones para no perder observaciones programadas
- ✓ Usa el modo oscuro si trabajas frecuentemente de noche