Commit Graph

  • 1e6f493358 fix(classrooms): blindar vistas presenciales y virtuales sin aulas + feat(admin): reinicializacion de sistema con clave de admin mvp carlostellocba 2026-09-23 21:03:40 -03:00
  • 95d2aac323 feat(install): agregar opcion --empty-academic en install.sh e init_db.py para inicializar base de datos sin datos demo carlostellocba 2026-09-23 20:44:08 -03:00
  • ddd1714eb2 feat(abm): abm completo de ciclos lectivos, aulas y reservas con proteccion de integridad y pruebas automatizadas carlostellocba 2026-09-23 20:35:54 -03:00
  • a188c3bd8f feat(settings): agregar opcion global para habilitar o deshabilitar saludo y selector de rol en dashboard carlostellocba 2026-09-23 20:18:43 -03:00
  • 63511b9311 fix(bedelia): corregir purga academica con integridad referencial, circuito agil de asignacion de aulas y documentacion v3.1.0 carlostellocba 2026-09-23 20:11:29 -03:00
  • 165a0b65b8 feat: implementar ABM completo de comisiones, carreras y asignaturas con proteccion de integridad y corregir edificios y campus virtual carlostellocba 2026-09-23 19:53:27 -03:00
  • 195bfd915e fix: normalizar sync de google sheets para todos los dias, reparar 500 en ciclos lectivos, selector de ciclo lectivo en comisiones y opciones --keep-db --keep-users en install.sh carlostellocba 2026-09-23 19:36:54 -03:00
  • 5771476ee9 fix(settings): corregir desincronizacion de metodos de autenticacion, normalizar claves de proveedores y añadir badges reactivos de estado carlostellocba 2026-09-23 17:52:45 -03:00
  • b20e206a76 docs: agregar reporte academico para catedra y guia operativa de bedelia con roadmap futuro carlostellocba 2026-09-23 17:06:49 -03:00
  • 223a129a2e fix(auth): agregar buildUserSession con can_manage y roles para evitar error 500 en dashboard de docente, bedelia y alumno carlostellocba 2026-09-23 17:03:50 -03:00
  • 7be57aeeb2 fix(express): reemplazar wildcard /settings/* por rutas explicitas compatibles con Express 5 carlostellocba 2026-09-23 16:48:25 -03:00
  • 6907134c5e fix(bff): agregar endpoint /settings/demo-mode y proxy /api/v1 en Express Node.js y Flask API carlostellocba 2026-09-23 16:42:11 -03:00
  • dd4a4c042a fix(ui): resolver superposicion en menu colapsado, reparar edicion de ciclo lectivo, aplicar paleta UniCABA y agregar control de modo demo en config global carlostellocba 2026-09-23 16:26:42 -03:00
  • 122caca9ce style(ui): optimizar contrastes del modo claro para accesibilidad y confort visual carlostellocba 2026-09-23 16:06:09 -03:00
  • 7b6baca2b5 fix(admin): resolver pantalla en blanco al editar ficha de usuario (GET /admin/users/edit/:id) carlostellocba 2026-09-23 15:58:03 -03:00
  • 9ebfedd17f fix(ui): preservar color natural del logo, habilitar submenus en sidebar colapsado y corregir expansion infinita del canvas en dashboard carlostellocba 2026-09-23 15:50:53 -03:00
  • 6ecaef9b9d fix(auth/users): corregir edicion de contraseñas de usuarios, cambio de contraseña y evitar pantalla en blanco carlostellocba 2026-09-23 15:38:48 -03:00
  • b540015b7e fix(auth): flexibilizar login por email/usuario, asegurar hash admin123 y corregir cookies sobre HTTP carlostellocba 2026-09-23 14:59:46 -03:00
  • bddd382c96 fix(db): anadir migraciones DDL para columnas extendidas de users, subjects y commissions carlostellocba 2026-09-23 14:36:44 -03:00
  • a19f3911fe fix(deploy): incorporar cryptography en requirements.txt y robustecer instalador install.sh carlostellocba 2026-09-23 14:27:51 -03:00
  • 7a3468cd9f docs: actualizar diagrama y descripcion de arquitectura monorepo en README.md carlostellocba 2026-09-23 14:15:11 -03:00
  • 6bfaab634f feat(deploy): mover install.sh a la raiz con soporte unificado para backend, frontend y seleccion de base de datos postgres carlostellocba 2026-09-23 14:12:09 -03:00
  • 902e30a261 chore: depurar scripts obsoletos de migracion y pruebas legacy no requeridas carlostellocba 2026-09-23 14:05:48 -03:00
  • ed97fb5995 chore(security): adaptar security_audit.bat y actualizar reporte de auditoria a 100% PASS carlostellocba 2026-09-23 13:49:58 -03:00
  • 1aae432bba feat(phase5): integracion auth hibrida, email dinamico y moodle 4.1 backend con tolerancia a fallos carlostellocba 2026-09-23 13:34:59 -03:00
  • 7ad4e3f099 feat: completar fases 3 y 4 del roadmap mvp (gradebook, drag-and-drop, impersonacion) y actualizar README carlostellocba 2026-09-23 12:10:31 -03:00
  • 4ebc5df4fd fix(ui): resolucion del optimizador genetico, superposicion de tarjetas, contraste de logo y traducciones dev carlostellocba 2026-09-19 16:23:36 -03:00
  • 71fb20a271 feat: implement Bedelía dashboard panels and Phase 1 Automated Security Audit carlostellocba 2026-09-19 15:17:17 -03:00
  • ada39248d7 feat: completar Fase 2 del Roadmap MVP (Co-docencia, Matriz de Conflictos y Regla Diaria) y auditoria de seguridad carlostellocba 2026-09-19 14:05:16 -03:00
  • 05e197e49f docs: actualizar changelog y readme con detalles de la version 2.3.0 carlostellocba 2026-09-19 11:54:35 -03:00
  • e93d784473 docs: actualizar changelog con version 2.3.0 carlostellocba 2026-09-19 11:42:32 -03:00
  • 620e470614 feat(dashboard): eliminar boton de reserva en panel docente y agregar monitoreo de aulas asignadas y sin asignar con percentiles en admin y bedelia carlostellocba 2026-09-19 11:42:02 -03:00
  • b9a11d810a fix(classrooms): corregir renderizado de aulas presenciales, metricas de ocupacion y asignacion de cursadas carlostellocba 2026-09-19 11:27:50 -03:00
  • 5087e22988 feat(sync): add academic data reset tool, configurable sheets URL and fix sync timeout carlostellocba 2026-09-19 11:13:24 -03:00
  • 42b31ec44e docs: estado de migracion, arquitectura objetivo UniCABA, roadmap MVP y changelog oficial carlostellocba 2026-09-19 10:54:03 -03:00
  • 500aeeb9df feat: acople de schedule.view_reservation al BFF y creacion/asociacion de comisiones a materias carlostellocba 2026-09-19 10:23:50 -03:00
  • 1080acd43a feat: implementacion de dashboards por rol, soporte de clases virtuales concurrentes en importador de sheets y cartelera del dia carlostellocba 2026-09-18 23:04:48 -03:00
  • 47b50ede7e fix: database initialization on sqlite and i18n logic carlostellocba 2026-09-18 14:40:34 -03:00
  • 865538b727 fix: corrige validacion de permisos de bedelia y gestion de inscripciones Carlos Tello 2026-09-05 13:01:39 -03:00
  • 1fda344248 feat: gestion de materias por rol - Bedelia, Docente y Alumno Carlos Tello 2026-09-05 12:24:04 -03:00
  • 69d545b718 feat(sprint4): completar optimizador heuristico concurrente, integracion Spring Boot, correccion de login y fixes visuales Carlos Tello 2026-09-05 02:20:47 -03:00
  • dd93b8c07a feat(ui/rbac): ordenar navegacion segun estandares de la industria y personalizar dashboards por rol (Admin, Bedelia, Docente, Alumno) Carlos Tello 2026-09-05 02:03:57 -03:00
  • 7d342bf8cc feat(ui): implementar selector de vista universal (tabla/grilla vs tarjetas/mosaico) con persistencia Carlos Tello 2026-09-05 01:54:55 -03:00
  • 69b8b7ccef feat(roadmap): implementar Sprints 1, 2 y 3 (MVC, Stateless JWT API y Spring Security) Carlos Tello 2026-09-05 01:46:57 -03:00
  • fa878cb0d5 docs: registrar creacion de rama rc y release v1.0.1 en changelog v1.0.1 Carlos Tello 2026-09-05 01:34:37 -03:00
  • 566908f1de docs: documentar roadmap academico, propuesta mvc/jwt/security y actualizar changelog de sesion Carlos Tello 2026-09-05 01:07:15 -03:00
  • c748ae4075 feat(lxc): verificar e instalar git automáticamente al inicio de install.sh si no existe Carlos Tello 2026-09-05 00:33:49 -03:00
  • 6218657f36 fix(lxc): instalar sudo e implementar helper pg_cmd universal (sudo/runuser/su) para PostgreSQL Carlos Tello 2026-09-04 23:56:37 -03:00
  • 747d20ed38 fix(lxc): preservar directorio origen y configurar safe.directory global Carlos Tello 2026-09-04 23:52:23 -03:00
  • b64a771068 docs: registrar seccion 24 de auto-recuperacion de PostgreSQL en CHANGELOG_SESSION Carlos Tello 2026-09-04 23:50:47 -03:00
  • 340bf3aa8c fix(lxc): asegurar creación de cluster e inicialización robusta de PostgreSQL 15 en Debian 12 Carlos Tello 2026-09-04 23:50:20 -03:00
  • 80f6018b6a fix(lxc): agregar safe.directory en install.sh para evitar error de git dubious ownership Carlos Tello 2026-09-04 23:24:36 -03:00
  • 4e49311208 fix(lxc): resolver 500 propagando permisos PostgreSQL universales y logging en journald Carlos Tello 2026-09-04 23:15:02 -03:00
  • b367b106bf fix: corregir traslado automatico de directorio a /opt con cp -a evitando Directory not empty Carlos Tello 2026-09-04 23:05:33 -03:00
  • 0cea3dca44 feat: hacer install.sh 100% automatico y desatendido usando config activa de PostgreSQL (.env) Carlos Tello 2026-09-04 23:02:02 -03:00
  • eea7adb1d0 feat: actualizar install.sh para Proxmox LXC con venv, snapshot classrooms_db.sql, backup_db.sh y fix linter en occupancy Carlos Tello 2026-09-04 22:56:53 -03:00
  • e0c58409cd fix: resolve gunicorn app import and systemd permission issues carlostellocba 2026-09-04 22:20:34 -03:00
  • 9b6678724c chore: eliminar .env del control de versiones para evitar sobrescribir configuraciones locales carlostellocba 2026-09-04 22:11:54 -03:00
  • f462d57ad9 fix: sanitizar tildes en prints de init_db.py para consola LXC ASCII carlostellocba 2026-09-04 21:54:04 -03:00
  • 7ef2ba8a5b feat: soportar restauracion automatica desde classrooms_db.sql si existe en el directorio carlostellocba 2026-09-04 21:49:25 -03:00
  • 169aa45746 fix: sanitizar tildes en milestone.py para evitar errores UnicodeEncodeError carlostellocba 2026-09-04 21:43:44 -03:00
  • f31e2bf760 fix: sanitizar tildes y acentos en init_db.py para evitar errores UnicodeEncodeError al inicializar la base de datos carlostellocba 2026-09-04 21:41:57 -03:00
  • 63c9c6f935 fix: update SQLAlchemy for Python 3.13 compatibility carlostellocba 2026-09-04 21:30:12 -03:00
  • 5e91e131f0 fix: update psycopg2-binary to support Python 3.13 compilation carlostellocba 2026-09-04 21:25:57 -03:00
  • c7ce5e4e67 fix: rewrite install.sh con deteccion de Python y soporte Pillow en Python 3.13 carlostellocba 2026-09-04 21:15:18 -03:00
  • 957f364cc3 Se corrigio install que fallaba al instalar python carlostellocba 2026-09-04 21:07:45 -03:00
  • 7cd70be274 Se actualizo README.md con informacion para el deploy carlostellocba 2026-09-04 21:03:02 -03:00
  • 5dcf3b75f1 Se crear el archivo install.sh para realizar el deploy de la app carlostellocba 2026-09-04 20:56:50 -03:00
  • 7933523d7c feat: vista previa y modificacion de clases en salas virtuales y busqueda por codigo de materia Carlos Tello 2026-09-03 20:36:20 -03:00
  • df098e5116 docs: actualizar estructura del proyecto y modulos de gestion en README.md Carlos Tello 2026-09-03 12:25:16 -03:00
  • bbe8e220ae feat: modulo integral de gestion (8 pilares) y limpieza de breadcrumbs redundantes Carlos Tello 2026-09-03 11:59:47 -03:00
  • adb6ba729d feat: separacion de aulas fisicas y campus virtual a demanda con criterio cloud de concurrencia ilimitada por comision Carlos Tello 2026-09-03 11:33:10 -03:00
  • c9dc3d9208 feat: optimizacion zocalos aulas, metricas ocupacion dia/semana/mes, modificacion de reservas y permisos RBAC en gestion Carlos Tello 2026-09-03 11:16:07 -03:00
  • cde62c9b0a feat: fecha y horario en aula, fix division by zero, soporte enlace virtual y mejora contrastes comisiones Carlos Tello 2026-09-03 10:12:25 -03:00
  • 5f0476be79 fix(schedule): corregir casteo de filtro de piso para compatibilidad con VARCHAR en PostgreSQL Carlos Tello 2026-09-03 05:28:10 -03:00
  • 6ccc9e8c87 feat: refactorizar espacios fisicos desacoplando Edificio, Piso y Aula con selectores en cascada y filtros Carlos Tello 2026-09-03 05:18:01 -03:00
  • 5e0b905e55 fix: corregir repeticion del nombre de aula en detalles de reserva y selector Carlos Tello 2026-09-03 04:42:29 -03:00
  • f3a4b5875e feat: abm comisiones, hitos, links virtuales, eliminacion usuarios y roles bedelia y alumno Carlos Tello 2026-09-03 04:34:54 -03:00
  • 8809ff3410 feat: rediseno de calendario estilo Google Calendar y correccion de modal de roles Carlos Tello 2026-09-03 04:10:36 -03:00
  • 291e537574 feat: catalogo dinamico de tipificaciones de hitos, matriz RBAC y desacoplamiento en modal de eventos Carlos Tello 2026-09-03 03:48:49 -03:00
  • 0c867e0031 fix: restaurar acceso a Optimizador de Aulas (IA) en Accesos Rapidos y menu de cronograma Carlos Tello 2026-09-03 03:17:15 -03:00
  • 9521b86399 docs: actualizar README.md en espanol con documentacion completa de UniCABA Carlos Tello 2026-09-03 03:12:32 -03:00
  • 5cc33cc7a0 feat: gestion RBAC granular, importacion sheets, filtrado de aulas virtuales y pisos, capacidad infinita y traduccion Carlos Tello 2026-09-03 03:08:49 -03:00
  • d1d4be0428 feat(i18n & ux): auditoria, traduccion completa, correcciones ux y gestion de idioma en perfil Carlos Tello 2026-09-02 23:45:13 -03:00
  • 3d4e9992f8 Merge pull request #2 from udeci/planning main ale-vz 2026-04-17 18:18:00 -03:00
  • ec977bf90b fix layout Alejandro Vazquez 2026-04-17 18:14:59 -03:00
  • ffb383554a fix commisions Alejandro Vazquez 2026-04-09 23:19:01 -03:00
  • daad16be4c fix contract Alejandro Vazquez 2026-04-09 23:11:46 -03:00
  • 0e39bf28e8 fix contract Alejandro Vazquez 2026-04-09 22:31:33 -03:00
  • 18f1d3a8c3 fix spanish Alejandro Vazquez 2026-03-30 17:37:53 -03:00
  • 9af25df961 fix spanish Alejandro Vazquez 2026-03-30 17:11:13 -03:00
  • ae71910172 add request Alejandro Vazquez 2026-03-30 11:26:54 -03:00
  • d4281cd021 Merge pull request #1 from udeci/spanish ale-vz 2026-03-27 18:31:24 -03:00
  • 79f5da9bcd fix time table Alejandro Vazquez 2026-03-27 18:30:04 -03:00
  • 68e8d81617 feat(api): fix time Alejandro Vazquez 2026-03-27 15:54:45 -03:00
  • 402f8e07a8 feat(api): fix lint Alejandro Vazquez 2026-03-27 14:52:16 -03:00
  • 192d1dd41c setup update 3 Alejandro Vazquez 2026-03-26 20:14:35 -03:00
  • 9fb21c4a29 setup update 2 Alejandro Vazquez 2026-03-26 19:39:31 -03:00
  • fa76741d50 setup update Alejandro Vazquez 2026-03-26 18:43:15 -03:00
  • b95a3f5bc7 setup Alejandro Vazquez 2026-03-26 18:31:28 -03:00