- Nueva pantalla historial.html con movimientos agrupados por mes
- Botón eliminar en cada movimiento con modal de confirmación
- js/ui.js: sistema de modales y toasts reutilizables (reemplaza alert/confirm nativos)
- API: endpoint GET ?view=historial y método DELETE en movimientos.php
- add.html: categorías cargadas dinámicamente desde la API
- index.html: "Ver todo" e ícono de nav apuntan a historial.html
- Docker: eliminado volumen nombrado db_data para evitar problemas de permisos
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Incluye Dockerfile, docker-compose.yml (puerto 8088), nginx.conf y
script _app con --status, --start y --stop para levantar la app localmente.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>