Todos los cambios a este proyecto se documentarán en este archivo
Este formato esta basado en Keep a Changelog, y este proyecto se adhiere al Versionado Semántico.
Directrices
- Están hechos para los seres humanos, no para las máquinas.
- Debe haber una entrada para cada versión.
- Los mismos tipos de cambios deben ser agrupados.
- Versiones y secciones deben ser enlazables.
- La última versión va primero.
- Debe mostrar la fecha de publicación de cada versión.
- Indicar si el proyecto sigue el Versionamiento Semántico.
- Los cambios no deben tener un lenguaje técnico y deben ser entendidos por cualquier usuario.
- Se documentará en español.
Tipos de cambios
Added
: para funcionalidades nuevas.Changed
: para los cambios en las funcionalidades existentes.Deprecated
: para indicar que una característica o funcionalidad está obsoleta y que se eliminará en las próximas versiones.Removed
: para las características en desuso que se eliminaron en esta versión.Fixed
: para corrección de errores.Security
: en caso de vulnerabilidades.
- Apodo para personalizar la aplicación.
- Se agrega onboarding (con configuración de apodo, solicitud de permiso de notificaciones y bienvenida a la app).
- Lista de estudiantes al resumen de asignatura.
- Vista previa de estudiantes y profesores.
- Vista previa de los datos del profesor.
- Se agrega ventana de vista previa de la asignatura desde horario (al mantener presionado un bloque).
- Se agrega navegación hacia la asignatura desde el horario al presionar un bloque.
- Botón para limpiar las notas en la calculadora.
- Sección de
Acerca de la App
en modo depuración. - Se agrega métricas y toma de errores de Sentry (esta vez están bien configurados).
- Se agrega modo fuera de línea para permitir el uso de la app sin conexión.
- Se permite cualquier orientación de pantalla (horizontal y vertical).
- Se actualizaron algunas dependencias.
- Se ordenan las clases y widgets de la app.
- Se optimiza el código y la aplicación en general.
- Se separan clases en formato de repositorios, servicios y controladores.
- Se mejora la documentación de algunos archivos y métodos.
- Ahora se cargan las noticias de la página noticias.utem.cl.
- Se utiliza navegación de flutter nativa (Usando
Navigator
en lugar de rutas nombradas).
- Se elimina pestaña de estudiantes del detalle de asignatura (a favor del botón de lista de estudiantes en el resumen).
- Modal de Permitir Notificaciones a favor de modal nativa del sistema. Solo se editará el mensaje de notificaciones, ya que es redundante el botón de permitir y cancelar.
- Vistas sin uso en la aplicación.
- Sección "Novedades" en inicio
- Forma de refrescar token optimizada
- Se cambia todo para usar controlador de Carrera
- Se añade controlador para Asignaturas
- Se cambió el estilo de la pantalla de notas/asignaturas. Ahora luce un poquito mejor.
- Se eliminó el anuncio de 'gestando nuevas funciones'. La señora vivirá siempre en nuestros corazones.
- Mejora en el caché de los pérmisos QR
- Ya no se desloggeará a los usuarios erroneamente
- Integración con UXCam
- Más eventos de analytics
- Ahora el controlador del horario es permanente
- Nuevo diseño para la pantalla del resumen de asignatura
Esta versión del changelog contiene cambios hechos en 2.10, debido a que no se documentaron!
- Calculadora de notas
- Indicador en pantalla de Horario
- Integración con Awesome Notifications y Background fetch.
- Comportamientos de scroll y zoom en horario
- Capturas de pantalla en horario
- Configuración de iOS para horario
- Correcciones varias de Horario
- Errores cuando el usuario no tiene las notas guardadas
- Errores de Fastline.
- Pantalla de horario cuenta con colores aleatorios por asignatura guardados en caché
- Ahora soporta todos los estados de carrera
- Nuevo archivo CHANGELOG para documentar los cambios de cada versión
- Sección con lista de permisos de ingreso del usuario en la pantalla principal
- Pantalla con información detallada y codigo QR para los permisos de ingreso
- Posibilidad de ver en pantalla completa el código QR de los permisos de ingreso
- Nuevo saludo dinámico en la pantalla de inicio
- Arreglado el código de barras en la credencial para estudiantes con RUT 20 millones para arriba
- Notas y ponderadores funcionando nuevamente
- Ahora las consultas al servidor se guardan en el caché del teléfono
- Tiempos de respuesta, ahora más cortos
- Lista de estudiantes en la pantalla de asignatura
- Perfil de profesores