Historial de cambios

Cada versión de ProfeOS, de la primera a la última.

v0.4.0 22 de julio de 2026
  • Fix Clase PathUtils restaurada — desactivamos la minificación R8 que eliminaba clases nativas necesarias en runtime.
  • Fix Sesión de Google Drive: singleton de GoogleSignIn + meta-data default_web_client_id en AndroidManifest para que signInSilently() funcione en Android.
  • Fix Eliminado open_file (deprecated, v1 embedding). Exportaciones ahora usan url_launcher + FileProvider propio.
  • Web Link de descarga actualizado en download page.
v0.3.2 21 de julio de 2026
  • Feat Selector de ciclo lectivo en la pantalla HOY (chickeable, con reset al ciclo activo).
  • Feat Eliminar estudiante desde su pantalla de detalle (botón en AppBar + confirmación).
  • Feat Eliminar ciclo lectivo (PopupMenuButton en la tile + confirmación).
  • Feat Toggle manual modo oscuro / claro (ícono sol/luna en HOY, persiste en la sesión).
  • Fix Suma de horas ahora filtra por el ciclo lectivo efectivo (nuevo método listarPorCiclo() con JOIN en repositorio).
  • Fix Pinned path_provider_android: 2.3.0 para evitar crash JNI.
  • Web Download page: eliminado "Abrir en navegador", solo botón "Descargar APK".
v0.3.1 19 de julio de 2026
  • Fix Google Drive backup: HTTP 400 al crear backup — query URL-encoded + multipart fix.
  • Fix Google Drive auth: Web Client ID desde .env, sin Firebase ni google-services.json.
  • Fix Error handling visible en pantalla + logs completos en Logcat para debug.
v0.3.0 17 de julio de 2026
  • Feat Google Drive backup/restore completo — subir, listar, descargar y eliminar backups desde la nube.
  • Feat 12 tablas Supabase + RLS + triggers para sync en la nube.
  • Feat Flujo completo de Google OAuth con PKCE, deep link handler y sesión persistente.
  • Fix WidgetsBindingObserver para recuperar sesión al volver a la app.
  • Fix ref.listen en auth para manejar correctamente el stream de estado.
  • Web Página de descarga con link a Google Drive.
v0.2.2 14 de julio de 2026
  • Feat Debug completo del flujo Google OAuth — fallback deep link handler.
  • Fix Manejo de errores en login visible en pantalla.
  • Fix Recuperación de sesión al reanudar la app.
v0.2.1 12 de julio de 2026
  • Feat Date picker en historial de clases.
  • Feat Localización completa al español con flutter_localizations.
v0.2.0 11 de julio de 2026
  • Feat Sincronización Supabase bidireccional — subida y bajada de datos.
  • Feat Historial de clases con navegación por fecha.
  • Feat Web support — imports condicionales drift para web/nativo.
  • Fix Error handling visible en web — pantalla de debug.
  • Fix Auth redirect condicional para web (kIsWeb).
v0.1.4 8 de julio de 2026
  • Feat Selector de período en Trabajo Diario.
  • Fix Navegación corregida entre pantallas.
  • Fix Manejo de errores en Trabajo Diario.
v0.1.3 7 de julio de 2026
  • Feat Gráfico de torta (Syncfusion PieChart) en resumen de estudiante.
  • Feat Campo de observaciones en Trabajo Diario.
v0.1.2 6 de julio de 2026
  • Fix Texto de botones que se cortaba — ajuste de wrapping en toda la app.
v0.1.1 5 de julio de 2026
  • Feat Edición de eventos del calendario.
  • Feat Comentarios de observaciones por estudiante.
  • Feat Vista general del estudiante con estadísticas.
  • Fix Overflows corregidos en múltiples pantallas.
v0.1.0 3 de julio de 2026
  • Feat Pantalla Mate y Correcciones — vista diaria del docente.
  • Feat Integración Google OAuth (login con cuenta de Google).
  • Feat Planillas oficiales + exportación Excel/PDF.
  • Feat Selección manual de estudiantes en grupos.
  • Fix Overflows en bottom sheets corregidos.
  • Web Página oficial de descarga APK + botón en hero y nav.
  • Web Políticas de privacidad (Ley 25.326), condiciones del servicio y eliminación de datos.
v0.0.x 1 — 2 de julio de 2026
  • Feat Sprint 1: pantalla HOY, calendario y perfil.
  • Feat Base de datos local con Drift (11 tablas offline-first).
  • Feat Navegación con GoRouter + estado con Riverpod.
  • Feat Múltiples instituciones, cursos y gestión de estudiantes.
  • Web Sitio web oficial de ProfeOS — hero, funciones, filosofía, roadmap y formulario beta.