Releases: PatWhite29/Oracle_Java_Bot
Releases · PatWhite29/Oracle_Java_Bot
Release list
v1.2.0
✦ Nuevas Features
- Dashboard — modo All Sprints (#23): nueva vista que agrega KPIs de todos los sprints del proyecto. Incluye cambios en API y frontend.
- Dashboard KPIs avg/median por developer (#18/#19): métricas de velocidad con filtros por sprint y por desarrollador.
- Validación de inputs (#9): límites de longitud y mensajes de error claros en formularios del frontend.
- Workflow de rollback CI/CD (#12): permite revertir al deploy anterior desde GitHub Actions.
✦ Fixes
- Pantalla en blanco al recargar rutas del SPA (rutas relativas y
SpaControllerinterceptando assets) (#21, #15) - JWT expirado ahora retorna 401 y redirige al login (#14)
- Error 403 al recargar rutas del SPA corregido (#14)
- Sprint activo (o más reciente) se muestra al entrar al tablero (#14)
X-Frame-Optionsdeshabilitado para permitir embedding en iframe (#22)- Errores de parseo devuelven 400 con mensaje claro (#10)
✦ Mejoras internas
Kairo v1.1.0
Kairo v1.1.0 — 2026-05-25
Audiencia: Desarrolladores y Project Managers
✨ Nuevas funcionalidades
- Exportación CSV del dashboard — Descarga los datos de cualquier gráfica (Efficiency, Hours by Developer, Tasks by Developer, Velocity, Workload Table) directamente desde el dashboard con un clic.
📈 Mejoras
- Dark mode — badges de estado más suaves — Los colores de los indicadores de estado (TODO, ACTIVE, DONE, PLANNING, CLOSED) fueron ajustados para reducir el contraste excesivo en modo oscuro, mejorando la legibilidad en sesiones nocturnas.
- Pipeline CD para Oracle Kubernetes Engine — Se configuró despliegue continuo condicional hacia OKE, reduciendo el tiempo de entrega de cambios a producción.
🐛 Correcciones de bugs
- Dropdown de filtros — scroll y flip automático (c86a680) — El menú desplegable ahora detecta el espacio disponible y se abre hacia arriba cuando está cerca del borde inferior de la pantalla. Incluye scroll interno cuando hay muchas opciones.
- API — cálculo de
actualHoursen tareas DONE (0e98dca) — Se restauró la lógica correcta para el conteo de horas reales al cerrar una tarea; un cambio accidental introducido en la sesión de pruebas de CI fue revertido.
⚠️ Cambios incompatibles / Deprecaciones
Ninguno en esta versión.
🔍 Problemas conocidos
- La exportación CSV no incluye aún los filtros activos del dashboard; exporta el dataset completo del sprint seleccionado. (#7)
- El pipeline CD requiere configuración manual de secretos OCI en repositorios fork. (#8)
📚 Documentación y enlaces
- Wiki de Kairo — Guías completas de uso
- Dashboard y Métricas — Documentación de las gráficas exportables
- Changelog completo — Historial de commits desde v1.0.0
Kairo v1.0.0
What's Changed
- Feat automated testing by @ArturoGomezGz in #2
- Feature export import by @ArturoGomezGz in #3
- feat(frontend): diseño responsivo y fix de paginación en Tasks by @ArturoGomezGz in #4
- Rebranding frontend: Chuva Bot → Kairo by @ArturoGomezGz in #5
Full Changelog: https://github.com/PatWhite29/Oracle_Java_Bot/commits/v1.0.0