github home-screens/home-screens v1.5.0

17 days ago

New

  • Multi-language support — the entire UI can now run in English, German, French, Spanish, Dutch, Brazilian Portuguese, or Danish, with dates, numbers, and times that follow each locale's natural conventions (Danish translation thanks to @aoedk)
  • Language picker on the Location settings page (renamed "Location & language") with a separate "Formatting locale" option for households whose display language and date/number format shouldn't match (for example, English UI with European date formats)
  • Plugins can ship their own translations — a plugin's manifest can declare per-locale dictionaries that load automatically so plugin modules localize alongside the built-ins
  • Opt-in update notification — when a newer release is available, the editor shows a toast and the remote control page shows a banner. Dismissals are remembered per version, and the whole feature can be toggled off under System settings.

Improved

  • Shared terms like day-of-week names and common actions (Save, Cancel, Edit, Close…) come from one source per language, so wording stays consistent across every module and settings screen
  • Time and clock displays default to each locale's natural 12- or 24-hour convention instead of forcing 12-hour
  • Switching languages flushes cached plugin dictionaries immediately so plugins follow the new language without a delay
  • Weather provider Test button now works for regional providers like SMHI — it tests against a known in-coverage location so the button confirms the integration is healthy even when your own location is outside the provider's service area
  • Clearer TomTom traffic setup — failed geocodes now show the upstream error message instead of a generic failure, and the settings help text lists the three APIs (Geocoding, Reverse Geocoding, Routing) your key needs enabled
  • Toggle switches in the off state are now visible in light mode

Fixed

  • WiFi networks added through the editor silently disappearing after a reboot because cloud-init was regenerating the network config and deleting them. New installs, fresh images, and every in-app upgrade now persist editor-added WiFi profiles across reboots.
  • Hostname changes silently reverting on reboot because cloud-init kept re-applying the original hostname; new and upgraded installs now persist the hostname you set, and existing devices self-heal the next time you change it
  • SMHI weather provider returning 404 errors after SMHI shut down its older forecast endpoint on 2026-03-31; the provider now uses the current API and reports real precipitation probability instead of a binary value
  • System stats occasionally reporting inconsistent memory numbers (used + free not adding up to total) because free memory was sampled twice during the same response

Don't miss a new home-screens release

NewReleases is sending notifications on new releases.