⚙️

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:

☀️
Modo Claro
  • • Fondo blanco
  • • Ideal para exteriores
  • • Mayor legibilidad con luz solar
🌙
Modo Oscuro
  • • 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. 1. Ve a "Ajustes" desde el menú lateral
  2. 2. Haz clic en "Exportar Backup"
  3. 3. El archivo se descargará automáticamente
  4. 4. Nombre del archivo: work_sampling_backup_FECHA.json

Importar Backup

Restaura tus datos desde un archivo de backup previo:

  1. Ve a "Ajustes" → "Importar Backup"
  2. Selecciona el archivo JSON
  3. Confirma la importación
  4. 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.

EstadoIconoDescripció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