Saltar al contenido principal
Version: 2.4.0

Historial de Cambios

Release 1.4.0 · Forge 2.4.0

Nuevas funcionalidades

  • Panel lateral como resumen visual del issue: el panel lateral LogSense se rediseña como un dashboard de métricas del issue: KPIs (total registrado, billable / no billable, % billable), desglose por tipo de trabajo con barras horizontales, barra estimate vs spent. La gestión detallada (crear/editar/eliminar) permanece exclusivamente en la pestaña Work log.
  • Aprobación de worklogs (PENDIENTE / APROBADO / RECHAZADO): al activar Activar flujo de aprobación en la configuración global o por espacio, los nuevos worklogs se crean en estado PENDIENTE y no computan en totales ni reportes de LogSense hasta ser APROBADOS. Los worklogs RECHAZADOS se excluyen de totales. Los aprobadores se configuran por espacio en Space Settings.

🔧 Cambios de comportamiento

  • Panel lateral — solo resumen: el panel lateral ya no incluye tabla de worklogs con editar/eliminar, formulario propio ni issue key/summary redundantes. Para gestión detallada use la pestaña Work log.

Release 1.3.0 · Forge 2.3.0

Nuevas funcionalidades

  • Edición de worklogs: ahora puede editar worklogs existentes desde el panel del issue y la pestaña Work log, sin necesidad de eliminar y recrear. Los campos editables incluyen tiempo, fecha, tipo de trabajo, facturable y notas. La edición respeta los permisos de Jira: si no tiene permisos para editar, el botón no se muestra.
  • Notas obligatorias: los administradores pueden activar la opción Exigir notas en la configuración global o por espacio. Cuando está activa, el campo Notas es obligatorio tanto al crear como al editar un worklog.
  • Logo oficial: se incorpora el logo oficial de LogSense for Jira en la documentación y materiales de la aplicación.

🐛 Correcciones

  • Panel lateral oculto sin proveedor LogSense: el panel lateral de LogSense ya no se muestra cuando LogSense no es el proveedor activo de time tracking, eliminando la interfaz inconsistente.
  • Correcciones de seguridad: se actualizaron dependencias para mitigar una vulnerabilidad de inyección CRLF.

Release 1.2.0 · Forge 2.2.0

Nuevas funcionalidades

  • LogSense Settings en Space settings: la configuración por espacio deja la navegación principal del espacio y pasa a Space settings, de modo que solo los administradores del espacio gestionan ajustes como límite diario, facturable por defecto, work types y festivos.
  • Acceso administrativo restaurado: se documenta el acceso al panel global de LogSense desde Jira Administration → Apps y desde Connected apps / Configure, alineado con cambios recientes de navegación en Atlassian.
  • CI con lint y tests: el proyecto incorpora validaciones automáticas en Bitbucket Pipelines para ejecutar npm ci, npm run lint y npm test antes de merge/deploy.

Release 1.1.0 · Forge 2.1.0

Nuevas funcionalidades

  • Configuración global del sitio: nuevo panel LogSense — Global Settings en la administración de Jira con pestañas General, Work Types y Festivos a nivel site. Los espacios sin configuración propia heredan los valores globales; los espacios con override mantienen sus reglas. Acción Reset to Site Defaults restaura los defaults del sitio.
  • Herencia global → espacio: límite diario, facturable por defecto, catálogo de work types y calendario de festivos se resuelven primero en el espacio y, si no hay override, desde la configuración global.
  • Internacionalización (EN/ES): la UI de LogSense (registro de tiempo, settings, gadget y paneles de administración) se muestra en inglés o español según el locale del usuario en Jira, con fallback a inglés.
  • Integración eazyBI: al crear worklogs, LogSense añade un stamp machine-readable [LogSense:v1 billable=… type=…] en el comentario del worklog de Jira (además de persistir en KVS). Nueva pestaña eazyBI en Global Settings con snippets para calculated fields.
  • Backfill de worklogs: procedimiento documentado para actualizar comentarios de worklogs legacy que solo tenían metadata en KVS.

Release 1.0.0 · Forge 2.0.0

✨ Características Principales:

  • Proveedor de time tracking (Preview): Activa LogSense en Settings → Work items → Time tracking para sustituir la UI nativa de Log work. El registro se realiza desde la acción Log work, la pestaña Work log y la administración del provider.
  • Registro de tiempo enriquecido: Formulario con selector de fecha, atajos de tiempo (15m, 30m, 1h, 2h, 4h), barras de progreso de estimación del issue y límite diario, y campos billable/non-billable, tipo de trabajo y notas.
  • Límite diario de horas: Validación del total registrado por usuario y fecha en el espacio, con comportamiento fail-safe si la verificación no está disponible temporalmente.
  • Configuración por espacio (LogSense Settings): Nueva pestaña en la navegación del espacio con ajustes generales (límite diario, facturable por defecto, estimaciones y bloqueo en festivos), catálogo de tipos de trabajo y calendario de festivos.
  • Gadget de horas facturables: Visualiza horas billable y non-billable en dashboards de Jira a partir de los worklogs registrados con LogSense.