Skip to content

App v1.3.1 - #4

Merged
vvu981 merged 8 commits into
mainfrom
dev
Jun 7, 2026
Merged

vvu981 merged 8 commits into
mainfrom
dev

Conversation

@vvu981

@vvu981 vvu981 commented Jun 7, 2026

Copy link
Copy Markdown
Owner

Esta pull request introduce nuevas funcionalidades y mejoras tanto en el backend como en el frontend relacionadas con las estadísticas de las viviendas y la gestión de listas de compra. El objetivo principal es enriquecer el seguimiento de KPIs (Key Performance Indicators) de los miembros de una vivienda, mejorar el cálculo de los costes de convivencia y optimizar la experiencia de usuario en la gestión de listas de compra y la visualización de métricas.

Backend: Mejoras en Estadísticas y KPIs de la Vivienda

  • Se añadió soporte para devolver la evolución mensual de KPIs y los puntos KPI asignados dentro del DTO HouseStatsResponse y de la respuesta del controlador, permitiendo ofrecer estadísticas más completas y detalladas al frontend. [1] [2] [3]

  • Se implementaron los métodos getAssignedKpiPoints y getMonthlyKpiEvolution en HouseStatisticsService, encargados de calcular para cada usuario tanto los puntos KPI asignados como su evolución a lo largo del tiempo.

  • Se mejoró el cálculo de los costes de convivencia. Ahora los gastos se reparten entre todos los participantes involucrados y no únicamente sobre quien realiza el pago. Cuando existen repartos definidos se utilizan dichos valores; en caso contrario, se aplica un algoritmo de reparto equitativo con redondeo controlado, obteniendo estadísticas económicas más precisas por miembro. [1] [2]

  • Se corrigió la lógica de filtrado en getTaskKpiPoints para respetar correctamente el parámetro de mes proporcionado, mejorando la precisión de las estadísticas KPI mensuales.

Frontend: Mejoras en la Lista de Compra y Visualización de KPIs

  • Se mejoró la interfaz de la lista de compra para permitir añadir varias unidades de un mismo producto de una sola vez. La actualización de elementos pendientes y del presupuesto estimado se realiza ahora correctamente, además de mostrar mensajes de confirmación más claros para el usuario. [1] [2]

  • Se rediseñó el componente ConvivenciaKpiChart para mostrar simultáneamente los puntos KPI obtenidos y los puntos KPI asignados de cada usuario mediante barras horizontales agrupadas. Además, se incorporaron una leyenda personalizada y tooltips mejorados para facilitar la interpretación de los datos y proporcionar una experiencia visual más clara. [1] [2]

Estos cambios proporcionan estadísticas más completas y precisas para los miembros de la vivienda, mejoran la experiencia de uso al gestionar listas de compra y ofrecen una visualización mucho más clara del progreso y reparto de KPIs dentro del hogar.

@vvu981
vvu981 merged commit 88b053e into main Jun 7, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant