reveler-hub af80866766 Remove alert-source auto-pairing from Edit Location, per review
Weather source and alert source are meant to be independent choices in
Edit Location - the alert picker already only lists sources with
Capability.ALERTS, so it's up to the user to decide, e.g. AccuWeather
for weather + JMA for alerts. Auto-changing alertSource whenever the
weather source changed would silently override a deliberate pairing
the user may have set earlier (JMA+JMA -> switch weather to AccuWeather
-> forced to AccuWeather+AccuWeather instead of preserving JMA alerts).

The auto-pairing for a brand-new location (SearchScreenViewModel) is
unaffected - there the user has no prior alert-source choice to
override, so defaulting a self-paired source's alerts to match still
makes sense.

Verified live: switching an existing location's weather source
(JMA -> AccuWeather) now leaves the alert source on JMA instead of
forcing it to follow.
2026-08-23 19:56:48 +12:00
2026-08-10 13:26:28 +05:30
2026-05-26 20:43:50 +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

WeatherMaster

RB Status

WeatherMaster: inspired by the Google Pixel weather app.

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
  • 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%