reveler-hub ee3db85233 Fix alerts-only country-recommended sources leaking into weather picker
WeatherSourcesForLocationSheet's recommendedSources list wasn't
filtered by Capability.WEATHER (unlike its globalSources list),
so an alerts-only source recommended for a country could appear,
and even get auto-selected, as a weather source. Every country's
recommended source has so far also been a weather source, so this
never surfaced until an alerts-only country-recommended source
existed.

Also make new-location alert-source selection fall back to the
country's recommended alerts source when the chosen weather source
isn't itself alerts-capable, instead of only pairing alerts when
the weather source happens to be self-paired.
2026-09-04 17:57:47 +12:00
2026-08-29 11:14:37 +05:30
2026-08-31 11:36:10 +05:30
2026-05-26 20:43:50 +05:30
2026-08-23 20:30:34 +05:30
2026-04-30 13:40:20 +05:30
2026-05-25 09:08:44 +05:30
2026-08-03 20:24:35 +05:30
2026-08-31 11:37:48 +05:30

WeatherMaster

RB Status

WeatherMaster: inspired by the Google Pixel weather app.

GitHub GitHub GitHub

app_thumbnail

👁️ Screenshots


🌦️ Supported weather sources

  • Open Meteo
  • Met Norway
  • NWS
  • SMHI
  • DWD
  • Meteo-France
  • FMI
  • ECCC
  • BMKG
  • China
  • AccuWeather
  • Meteo AM
  • IPMA
  • WeatherApi.com
  • Gismeteo
  • Met Office (requires your own API key — sign up here)
  • AEMET (requires your own API key — sign up here)
  • IMD
  • WMO Severe Weather Information Centre
  • FOSS Public Alert Server
  • CWA
  • Pirate Weather
  • JMA
  • IMET
  • OpenWeather
  • And more to be added

Some sources need a free API key from the provider before you can select them — add yours from a location's weather source picker, or from Settings → Weather Sources → API key config.

🌐 Translate the app on Crowdin

Feel free to open an issue if you want to request a language

ar-SA translation az translation bg translation ca translation cs translation de translation el translation es-ES translation fa translation fi translation fil translation fr translation hu translation id translation it translation ja translation ko translation lt translation nl translation pl translation pt-BR translation pt-PT translation ro translation ru translation sl translation sr translation sr-CS translation sv-SE translation th translation tr translation uk translation vi translation zh-CN translation zh-TW translation ar-SA translation lt translation he translation

✉️ Contact

For any questions or feedback, feel free to open an issue on GitHub or contact pranshul.devmain@gmail.com

©️ License

This project is licensed under the GPL-3.0 license. See the LICENSE file for details.

Latest
2026-06-29 23:20:00 -05:00
Languages
Kotlin 100%