Málaga Weather

Changelog

June 2026

  • The Conditions card reads cleaner. The six readings sit in clearer rows split by hairline dividers, each value now leads its quieter label, and the longer Sea State line no longer knocks its row out of alignment.
  • Sea state, now in the Conditions card. Calm, choppy, or rough, from wave height and wind. Includes a levante flag for when the easterly wind is the thing driving it. Data from Open-Meteo Marine, updated hourly.
  • iPhone Safari was showing blank squares and black outlines instead of emoji on the dashboard pills (Sunglasses, Sunscreen, Water, Hat). Properly fixed: emoji now render in whatever colour emoji font the OS provides — Apple's rounded style on iOS, Google's flat style on Android. The self-hosted Noto Color Emoji webfont that caused the failure has been removed.

May 2026

  • Design pass: AEMET alerts now in English, weather icons sharp on every screen, the disruption banner calmer, contrast that holds up in noon sun, and a dashboard that looks like a designed app instead of a developer screen.
  • Beach split into two. Beach is now about being at the beach: air temp, wind, rain, sky. Sea swimming is its own signal, driven by water temperature and conditions. If you used to have Beach selected, both are on by default.
  • Sea temperature, in the Conditions card. From AEMET's forecast for El Dedo, just east of the city. Updates every six hours.

April 2026

  • Launch. Live at malagaweather.app.
  • Live weather from AEMET. Temperature, wind, rain, sky state, humidity, UV.
  • Official alerts from AEMET with English translations and expiry countdown.
  • Computed risks for 8 phenomena: calima, rain, storm, wind, heat, cold, coastal, UV.
  • Disruption level. A single score that tells you if today needs attention.
  • Hourly forecast. Next 8 hours at a glance.
  • 7-day forecast with expandable day detail.
  • Hometown comparison. Live weather from your old city, with commentary.
  • Activity signals. Pick your activities and see if conditions are right.
  • Briefing line. One sentence that tells you what the weather means right now.
  • Grab strip. Sunglasses, sunscreen, jacket, umbrella. Only what is relevant right now.
  • Telegram notifications. Morning briefings, official alerts, risk changes, all-clear messages.
  • Metric and imperial units. Switch in Preferences.
  • Add to home screen. Works like an app, no download needed.
  • Tomorrow mode. After 21:00, Your Day becomes Tomorrow. Activities and the briefing line evaluate against the next day's forecast so the evening view is useful, not stale.
  • Moon phase. After dark, the UV cell becomes Moon. Waxing crescent, full moon, waning gibbous — calculated from the date, no API needed.