v1.2.0-dev01
Pre-release
Pre-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_PROXYenv 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-Protobehind 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-
vversion 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 auditreports 0 vulnerabilities and there are no open Dependabot alerts.
Full changelog: CHANGELOG.md