Hotfix release closing #108.
Fixed
- Glucose tiles on the dashboard rendered the raw i18n key
targets.glucoseFastinginstead of the translated label.
Bothmessages/en.jsonandmessages/de.jsonhad two top-level
targetsblocks;JSON.parsesilently keeps the last occurrence,
and that block was missing the four glucose labels. Collapsed the
duplicate, plus a shadowedbugreport.bugTitlePlaceholderand two
missingdashboard.sleep/dashboard.stepskeys 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 betweenenandde, 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.