Skip to content

v1.2.0-dev01

Pre-release
Pre-release

Choose a tag to compare

@thebigjoe1 thebigjoe1 released this 26 Aug 00:29
· 3 commits to main since this release

First dev pre-release of the 1.2.0 minor. Bumped from the 1.1.3 patch line because the desktop wide-layout pass across Diary, Statistics, Programs, Radio, Exercises, and ExercisePicker is a much larger surface than a patch should carry. Also picks up Spanish + Italian translations, in-app updates, server forward-proxy support, several user-management data-integrity fixes, an Android duplicate-workout fix, and small polish from community PRs.

Added

  • Desktop wide-layout pass across the main routes at min-width: 1280px (Diary, Statistics, Programs library + detail, Radio, Exercises; ExercisePicker as a wide modal). Mobile layouts unchanged.
  • Spanish + Italian translations, exposed in Settings → Language & Region.
  • In-app updates: SW-driven banner + OS notification for PWA, GitHub-release watcher for Android, configurable cadence in Settings, red dot on the Settings nav while pending.
  • Forward-proxy support via HTTP_PROXY / HTTPS_PROXY / NO_PROXY env vars.

Fixed

  • Data-integrity fixes around enabling / disabling user management (single-user data adoption, disable-preserves-data, delete-user clean-up, cardio-log + workout-tombstone reparenting), all in one transaction.
  • Android: template loads no longer wipe the local workout row and cause the next re-add to duplicate. Server GETs filter soft-deleted workouts; PUT resurrects the row.
  • Password-reset / invite / test-email links honor X-Forwarded-Proto behind TLS-terminating reverse proxies. Ported from CookTrace PR #42, thanks @clifmo.
  • Android release builds trust user-installed CAs (self-hosters with private-CA certs) (#58, reported by @orpetor).
  • Settings rail highlight pill no longer disappears when jumping into the Administration group (#68, diagnosed by @backmind).
  • Diagnostics panel em-dash mojibake (#60, thanks @backmind).
  • Double-v version prefix in Settings → About + desktop sidebar (#61, thanks @backmind).

Changed

  • Settings → Units renamed to Settings → Language & Region with a globe icon (#62, thanks @backmind).
  • Radio / NutriTrace Federation / Diagnostics / About / Workout / Users settings sections now flow through i18n; a handful of already-translated keys start doing work (#66, #67, thanks @backmind).

Security

  • No new dependencies affect the security surface. npm audit reports 0 vulnerabilities and there are no open Dependabot alerts.

Full changelog: CHANGELOG.md