You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Time format and temperature unit are now per-user preferences, joining
the existing per-user language picker on /account → Formato de hora y
temperatura. Each user can independently force 12H / 24H or Celsius /
Fahrenheit regardless of the UI language. Defaults to Automático —
which honours the active i18n bundle's native conventions (en-US → 12H +
°F, es-ES → 24H + °C) — so existing users keep what they have without
any action. Backed by two new endpoints (PUT /api/auth/me/time-format, PUT /api/auth/me/temperature-unit) and surfaced in /api/auth/me.
Every hour-of-day display in the app now honours both the locale's hour
cycle and the explicit override above: dashboard widgets, calendar
events, tablet clock + events + tasks + recent messages, the wall
(message and comment timestamps), tasks list, school timetables,
member detail, member agenda, weather sunrise/sunset, account API-key
"last used", calendar sync status. (#12)
Fixed
All-day Google Calendar events no longer display one day early for families
whose timezone is west of UTC (e.g. Christmas Day appearing on December 24
in America/New_York). All-day dates are now interpreted in the family's
timezone instead of falling back to UTC, and the API exposes a startDate / endDate (YYYY-MM-DD) pair the SPA renders verbatim — no
more browser-side timezone shifting. Existing rows correct themselves on
the next Google Calendar sync; no manual action required. (#13)