github MBombeck/HealthLog v1.3.2
v1.3.2 — Dashboard i18n + bug-report screenshot fixes

6 hours ago

Hotfix release closing #108.

Fixed

  • Glucose tiles on the dashboard rendered the raw i18n key targets.glucoseFasting instead of the translated label.
    Both messages/en.json and messages/de.json had two top-level
    targets blocks; JSON.parse silently keeps the last occurrence,
    and that block was missing the four glucose labels. Collapsed the
    duplicate, plus a shadowed bugreport.bugTitlePlaceholder and two
    missing dashboard.sleep / dashboard.steps keys that were
    falling back to hard-coded English.
  • New i18n locale-integrity test fails the build on duplicate
    keys at any depth and on key drift between en and de, so this
    class of silent shadowing can't ship again.

Changed

  • Screenshot upload removed from the bug-report form. The form
    previously accepted an image attachment that was stored locally
    but never reached the published GitHub issue — GitHub does not
    accept inline base64 in issue bodies and offers no public API to
    attach images to an issue programmatically. Rather than ship a
    misleading "screenshot was attached" placeholder in the resulting
    issue, the upload UI is gone and the placeholder note is no
    longer added when promoting feedback. Existing screenshots remain
    in the database and are still visible in the admin panel. A real
    screenshot pipeline may return in a future release.

Thanks @k-nacion for the report.

Don't miss a new HealthLog release

NewReleases is sending notifications on new releases.