github cggmx/garmin-health-dashboard v1.1.0
v1.1.0 — Bug fixes

15 hours ago

English · Español

What's new in v1.1.0 — Bug fixes

🐛 Bug fixes

  • HRV detail page crash — Fixed client-side exception caused by calling .map() on a translation string. Added tArr() helper to the i18n system to correctly resolve array-type locale values
  • Strain accumulating across daysgetActivities(0, 5) was fetching the last 5 activities without date filtering, causing previous days' activities to inflate today's strain up to 21. Now filtered strictly by today's date
  • Sleep deficit bars invisible — Zero-sleep days (no data) were inflating maxDebtAbs, making all bars too small to see. Fixed by excluding h=0 entries from the calculation
  • Trends strain always flat at zero — Historical strain was hardcoded to 0. Now fetches usersummary per day to calculate strain from highlyActiveSeconds / activeSeconds / steps

📄 README

  • Added PWA installation guide for iOS and Android
  • Added APK / Play Store FAQ explaining the self-hosted design and why a centralized app store version isn't planned

Qué hay de nuevo en v1.1.0 — Corrección de bugs

🐛 Bugs corregidos

  • Pantalla de detalle HRV crashea — Excepción al llamar .map() sobre un string de traducción. Se añadió tArr() al sistema i18n para resolver valores de tipo array correctamente
  • Strain acumula días anterioresgetActivities(0, 5) traía actividades sin filtrar por fecha. Ahora se filtra estrictamente por el día actual
  • Barras de déficit de sueño invisibles — Los días sin datos (h=0) inflaban el denominador, haciendo las barras demasiado pequeñas. Corregido excluyendo esos días del cálculo
  • Strain en Tendencias siempre en cero — Estaba hardcodeado a 0. Ahora se consulta el usersummary por día para calcular el strain real

📄 README

  • Guía de instalación como PWA para iOS y Android
  • FAQ sobre APK / Play Store explicando el diseño self-hosted y por qué no hay versión en tiendas

Don't miss a new garmin-health-dashboard release

NewReleases is sending notifications on new releases.