# Changelog Oficial — Admin Edu-Space (UniCABA) Todas las modificaciones notables a este proyecto serán documentadas en este archivo. El formato está basado en [Keep a Changelog](https://keepachangelog.com/es-ES/1.1.0/) y este proyecto se adhiere a [Semantic Versioning](https://semver.org/lang/es/). --- ## [Unreleased] ### Planificado (Fase 2 del Roadmap MVP) - **Co-docencia en Cátedras:** Asignación de múltiples profesores (titular, adjunto, ayudante) a una misma comisión. - **Matriz de Conflictos:** Detección de solapamiento físico, docente y control de aforo en tiempo real. - **Regla de Restricción Diaria del Alumno:** Validación para impedir cursar dos materias regulares el mismo día, con motor de excepciones para cursos cortos o autorización de Bedelía. - **Libro de Calificaciones (*Gradebook*):** Carga rápida de notas y seguimiento de regularidad. - **Grilla Semanal Drag & Drop:** Asignación visual interactiva para la oficina de Bedelía. --- ## [2.1.0] - 2026-09-19 ### Añadido - **Ficha Detallada de Reserva (`schedule.view_reservation`):** - Implementación en BFF Node.js de la ruta `/schedule/view_reservation` (soportando parámetros `:id`, `?id=` o selección automática del primer registro). - Vistas y controladores para modificar reservas con selectores en cascada (`/schedule/edit_reservation`). - Endpoints de acción rápida en backend y BFF: `POST /schedule/confirm_reservation` y `POST /schedule/cancel_reservation`. - Actualización de enlaces en `today.html`, `list.html`, `dashboard.html` y `view.html` para navegar directamente con el identificador de la reserva (`?id=...`). - **Creación y Asociación de Comisiones a Asignaturas (`admin/commissions_list`):** - Botón destacado `+ Nueva Comisión` en el encabezado y en el estado vacío de la tabla. - Modal interactivo `#modalAddCommission` con selección obligatoria y clara de la **Asignatura / Materia Asociada** (`