Los cambios realizados en este proyecto se documentarán en este archivo.
El formato está basado en Keep a Changelog. Para los números de versión, utilizo únicamente 2 dígitos para los cambios mayores y menores.
Refinar alguna funcionalidad, completar informes, y refactoring interno.
- Creado manual de usuario (iss #27), y dado acceso desde el portal junto con la pantalla de "About" (iss. #25).
- Ya no es obligatorio entrar una etiqueta al crear una nueva cuenta (iss. #23).
Primera versión funcional. Incluye funcionalidad básica para crear, borrar y filtrar movimientos y cuentas, así como re-ordenar y visualizar algún informe básico (informe de gastos, informe de ingresos, etc.).
También realiza la gestión de usuarios y logins.
- Documentación sobre el proyecto, según iss. #19.
- Popup para indicar errores (iss. #15).
- Ordenar las tablas pinchando en el título de la columna (iss. #16).
- Paginación en asientos y cuentas (iss. #11).
- Nueva pestaña de informes, con capacidad para generar informes de una cuenta o grupo de cuentas (iss #5).
- Campo etiqueta en las cuentas, para poder generar los informes.
- Obligación de hacer login para acceder a la aplicación (iss. #7).
- Informe de cuentas que no se han cargado al subir un fichero, con el motivo.
- Posibilidad de seleccionar varias cuentas o varios asientos, y borrarlos; incluso seleccionar todos los de la página (iss #4).
- Creación de cuentas, y filtro de cuentas, se puede también añadir etiquetas.
- Cambios GUI: navegación por menú, en lugar de tabs; añadido imagen y ajustados colores. Y cambiado las páginas anterior/siguiente en asientos/cuentas.
- Formato plantilla para cargar cuentas: datos en las 3 primeras columnas del excel (núm, cuenta, etiqueta(s)).
Funcionalidad básica establecida:
- añadir y borrar cuentas y asientos (movimientos),
- cargar ficheros de cuentas y de movimientos
- filtrar cuentas y movimientos
Incluye los tests para comprobar estas funciones.
- Posibilidad de cargar las cuentas a partir de un fichero excel (iss. #2).
- Posibilidad de cargar movimientos simples y complejos a partir de una plantilla excel (iss. #3)
- Formularios para filtrar cuentas y asientos (iss. #6)
- Menú lateral reemplazado por tabuladores. Varios cambios en el diseño (colores, tamaños, etc.)
- Impide borrar una cuenta con movimientos asociados
Versión inicial. Funcionalidad básica: crear y borrar cuentas y asientos de forma manual, y modificación de los datos ya existentes.
- Modelos de datos para Cuenta y Asiento
- Vistas para ver, modificar y borrar los asientos y las cuentas
- Plantilla html basada en Bulma, y menús de navegación
- Tests unitarios