Most Firefox extensions require configuration — accounts, API keys, settings to tweak. Weather & Clock Dashboard is different. You install it, and it just works. The Design Philosophy When I started building this new tab extension, I had one rule: zero configuration required . No account signup. No API key. No settings to tweak before you see anything useful. This forced some interesting engineering decisions. Using Open-Meteo for Weather The biggest challenge was weather data. Most weather APIs require an account and API key. Open-Meteo changed this — it's free and requires no authentication: const url = `https://api.open-meteo.com/v1/forecast?latitude= ${ lat } &longitude= ${ lon } &current_weather=true&daily=weathercode,temperature_2m_max,temperature_2m_min&forecast_days=3` ; const response = await fetch ( url ); const data = await response . json (); Enter fullscreen mode Exit fullscreen mode No API key. No headers. No auth. Just a URL.…