WeatherMaster
com.pranshulgg.weather_master_app
Zapstore _@zapstore.dev Republished from GitHub / F-Droid by the Zapstore main account.
First release: Jan 22, 2026, 16 total releases.
Most recent release: Sep 16, 2026.
Appears in 1 app stack.
0 sats / 0 zaps received in the past year.
Sats Received
Underlying data available via MCP: app_zaps, app_releases.
Zap Count
Underlying data available via MCP: app_zaps, app_releases.
Releases
- Sep 16, 2026 3.10.6## π Hotfix - Add preference check for ongoing notification ## π¦οΈ Changelog ### Fixed - Fix crashes when location services are turned off - Fixed wrong moonrise/moonset time #1105 - Fixed scrolling issues #1062
Moreβ¦
- Fix "None" showing as source in the weather sources screen #1109 by @reveler-hub - Fix unrounded pressure values on hourly detail card by @reveler-hub - Fixed wrong translation for air quality @reveler-hub #1147 - Fix alerts-only country-recommended sources leaking into weather picker @reveler-hub - Use real-time instead of outdated saved timestamp #1088 - Fixed app not launching when clicking on the notifications - Fixed country code error for locations in China - Fixed Froggy widget cropping issue ### Improvements - Add option to disable tablet layout #1111 - Color adjustments for hourly forecasts - Widgets and Notifications should work without the internet if cached data is available - Refactored app architecture - Updated all translations - Add support for third-party gadgetbridge receivers by @FlammeGamer - Add missing comma in "EEE d MMMM" by @VadosG - Widget clock or date now opens the calendar/clock app if available - Remove unused background location permission - Use rounded chips in the legend by @RakshithBhat03 - Option to change font size for Glance widget --- π **[View full changelog 3.10.5 β 3.10.6](https://github.com/PranshulGG/WeatherMaster/compare/v3.10.5...v3.10.6)** - Aug 27, 2026 3.10.4## π Hotfix - Fixed scheduled notification crashes - Fixed wrong notification hourly data - Fixed notification text overflow --- ## π¦οΈ Changelog ### New stuff
Moreβ¦
- App is now available on Google Play Store - Weather Notifications: - Scheduled notifications #1021 - On-going notification - New sources: - CWA (Taiwan) by @reveler-hub - Pirate Weather by @altendorfme - JMA (Japan) by @reveler-hub - IMET (Brazil) by @altendorfme - OpenWeather (Global) - New layout for tablets - Added AMOLED theme option by @reveler-hub - Added Backup & Restore by @reveler-hub - Auto-select a self-paired alert source to match the weather source by @reveler-hub - Widget "Weather 4" now has more data formats - Widget "Glance" added option to hide the weather - New widget "Weather 5" #945 - Widget "Pill" is now configurable #1053 - New widget "Froggy" ### Fixed - Fixed recommended source selection - Fix crashes on location lookup #968 - Fix app not being able to find current location #938 @reveler-hub - Fix Open-Meteo errors on some models #1039 - Fix pressure screen using wrong units #1040 - Fix current location not being updated when moving places #1035 by @reveler-hub - Fix current location sometimes not being able to get the country code making it not displaying the recommended sources correctly - Fix stutter/flash on every weather refresh by @reveler-hub - Fix BMKG forecast errors by @reveler-hub - Fix device location's weather staying pinned to the old city after moving by @reveler-hub - Fix past-hour cache could grow indefinitely. Only keep previous 24 hrs - Fix Met Norway wind direction - Fix sun progress calculation - Fix mis-paired moonrise/moonset timings #1077 - Fix overflowing caused by large font scaling - Fix UV index widget not working ### Improvements - Improved error handling - Improved daily weather conditions. Now correctly picks the secondary condition for the day - Improved weather sources architecture - Humidity/Dew point will be hidden if not provided by the source - Sun/moon block should now only be visible if valid - Added missing widget previews - Improved cache handling - Updated all translations --- π **[View full changelog 3.10.3 β 3.10.4](https://github.com/PranshulGG/WeatherMaster/compare/v3.10.3...v3.10.4)** - Aug 16, 2026 3.9.1## π Hotifx - Fix Database crashes ## π¦οΈ Changelog ### New stuff - WMO Severe Weather added as alert source - FOSS Public Alert Server added as alert source #1004 - You can now pick between 54 models for Open-Meteo source - Weather source: Gismeteo (Russia) #1005, MetOffice (United Kingdom), IMD (India) #935, AEMET (Spain) by @reveler-hub
Moreβ¦
- New Widgets: Hourly #1010, UV index widget ### Fixed - Fixed Wrong temperature summary - Fixed crashes on Wind, Pressure, Humidity, Visibility screens - Fixed rain/snow block overflow issues #1008 - Fixed date cutting off in German #1007 - Fixed hourly forecast cutoff when font size is large - Fixed unwanted calls to alert APIs - Fixed wrong pressure and humidity for Meteo AM and BMKG source - Fix Pill widget resizing issues - Fix FPAS alerts to respect app language by @reveler-hub - Fix search-result casing and block-screen transition timing by @reveler-hub - Fixed weather block glitches during arrangement ### Improvements - Improved location list UI when there are active alerts - Keep past hour in the hourly forecast - Weather 3 widget now has option to display either the hourly or daily forecast - Units are now localized - Widget "Weather 1" now can display precipitation probability #1010 - Added missing strings - Changed "Light rain" icon to be closer to "Light" - Past hours from the hourly forecast now will not be removed even if the source doesn't provide any - Add option to configure "Weather 4" widget date format #1018 - Date format is now based on the app locale #744 @reveler-hub - Weather now auto-refreshes while the app is in the foreground #1026 --- π **[View full changelog 3.9.0 β 3.9.1](https://github.com/PranshulGG/WeatherMaster/compare/v3.9.0...v3.9.1)** - Aug 5, 2026 3.8.0## π¦οΈ Changelog ### New stuff - Edit location names - Option to choose Air quality and Alert sources - New source: WeatherApi.com, IPMA (Portugal) #983 - Changelog should appear on first-time install of every new release - AccuWeather now available as a search source
Moreβ¦
- Widget "Weather 3" now has options to change the background color to follow current conditions and to display hourly data instead of daily - Add dates to the daily forecast on the main screen #975 - Widget "Weather 2" now has options to change text and background color #973 - Added dew point scale #990 ### Fixed - AccuWeather redundant calls for location keys - Fixed null value crashes for NWS - Search results without time zone should not show - Main hourly forecast should also include next day hours #974 - Fixed wrong summary for night-time rain - Fixed visibility graph overflow @arpitagarwal1301 - Fixed wrong weather conditions for MeteoFrance @hydrielax - Fixed translation crashes ### Improvements - Summary now only shows upcoming events and hides past ones - Improved source picker - Updated all translations - Improved font sizes - Few UI tweaks - Improved landscape/tablet layout --- π **[View full changelog 3.7.0 β 3.8.0](https://github.com/PranshulGG/WeatherMaster/compare/v3.7.0...v3.8.0)** - Jul 19, 2026 3.7.0## π¦οΈ Changelog ### New stuff - More customization options added for "Weather 1" widget - Detailed air quality #937 - New variant for "Weather 3" widget #945 - Widget font/icon size can now be further increased - Glance widget text color can now be changed #942 - New widget "Weather 4" with 5 variants to choose from - New Weather Sources: AccuWeather, Meteo AM (Italy) #958
Moreβ¦
- Background worker now shows an error notification if the work fails - The hourly forecast will now only be shown for the current day - Display an error if the currently selected source isn't available for the region - View worker information for better access to background update status - Added donation option #702 #336 - Added Gadgetbridge support ### Fixed - **Fixed widgets not reflecting the latest data #947** - Fixed wind speed forecast using the wrong time - Fixed date formatting crashes for ECCC (Canada) - Fixed search errors #919 - Fixed wrong icons for Open-Meteo - Fixed hourly items for WM1 widget - Fixed wrong icon/font sizes for WM1 widget ### Improvements - **Improved summary. Now generates separate summaries for day and night** #944 - Improved widget names - Improved daily forecast icon computing - Removed unwanted clock/date shadows --- π **[View full changelog 3.6.0 β 3.7.0](https://github.com/PranshulGG/WeatherMaster/compare/v3.6.0...v3.7.0)** - Jun 30, 2026 3.6.0## π¦οΈ Changelog ### New stuff - Widget Customization options added. Tweak icon/font sizes and different variants - Current + Hourly - Clock + Daily - Weather horizontal widget - Glance ### Fixed
Moreβ¦
- **Fixed Background updates not working** - Fixed wrong icons in daily forecast - Fixed Crashes for FMI #924 - Fixed Missing weather condition for DWD #915 - Fixed widget config activity theme - Fixed widget clock and date text won't follow system theme - Fixed landscape/tablet layout issues ### Improvements - Do not show incomplete days for DWD by @FSaurenbach #923 - Fixed widgets not loading when placed. Now shows a reload button - Improved pill widget. Fixed size but fits more accurately in a 2Γ2 - Improved errors for location searches #919 - Keyboard no longer loses focus if clear button is pressed #921 - Improved widget previews - Updated all translations --- π **[View full changelog 3.5.1 β 3.6.0](https://github.com/PranshulGG/WeatherMaster/compare/v3.5.1...v3.6.0)** - Jun 24, 2026 3.5.1## π Hotfix - Fixed widget crashes #909 - Fixed wrong daily icons ## π¦οΈ Changelog ### New stuff - New sources: China, BMKG (Indonesia) #900 - New widgets: **Glance Widget** with customization, **Clock + Daily** with an option to choose a transparent background - Daily forecast now supports Humidity, Pressure, Visibility data
Moreβ¦
- Added an option to use **Google Sans Flex** font - New translations: Lithuanian #901, Hebrew #904 ### Fixed - Fixed: MΓ©tΓ©o-France `NaN` value crashes for wind speed - Fixed: Widget overflow issues - Fixed: Widgets using the same file for retrieving the data causing data override - Fixed: Selected day would reset to the first index - Possible fix for #906 ### Improvements - Widgets now update when placed on the home screen, without needing the app to be opened - Made 4x1 widget responsive to resize **Mini, Compact, Large** - Updated widget previews - Improved 4x2 widget layout - Selected day in the daily forecast now scrolls to view - Summary label changed to "Day summary" - Precipitation probability will be hidden if unavailable from the selected source - Display average wind speed in the daily forecast instead of max - Improved visibility block --- π **[View full changelog 3.5.0 β 3.5.1](https://github.com/PranshulGG/WeatherMaster/compare/v3.5.0...v3.5.1)** - Jun 24, 2026 3.5.0## π¦οΈ Changelog ### New stuff - New sources: China, BMKG (Indonesia) #900 - New widgets: **Glance Widget** with customization, **Clock + Daily** with an option to choose a transparent background - Daily forecast now supports Humidity, Pressure, Visibility data - Added an option to use **Google Sans Flex** font - New translations: Lithuanian #901, Hebrew #904 ### Fixed
Moreβ¦
- Fixed: MΓ©tΓ©o-France `NaN` value crashes for wind speed - Fixed: Widget overflow issues - Fixed: Widgets using the same file for retrieving the data causing data override - Fixed: Selected day would reset to the first index - Possible fix for #906 ### Improvements - Widgets now update when placed on the home screen, without needing the app to be opened - Made 4x1 widget responsive to resize **Mini, Compact, Large** - Updated widget previews - Improved 4x2 widget layout - Selected day in the daily forecast now scrolls to view - Summary label changed to "Day summary" - Precipitation probability will be hidden if unavailable from the selected source - Display average wind speed in the daily forecast instead of max - Improved visibility block --- π **[View full changelog 3.4.0 β 3.5.0](https://github.com/PranshulGG/WeatherMaster/compare/v3.4.0...v3.5.0)** - Jun 15, 2026 3.4.0## π¦οΈ Changelog ### Features - New Weather sources: ECCC (Canada) #875, FMI (Finland) #630 - Added option to use System Language #872 - Added a new 2x2 widget (Current + Daily), 4x1 widget (Current only) - Updated `minSdk` to 26. App will no longer work for devices below Android 8.0 - App now checks for updates on launch ### Fixed
Moreβ¦
- Fixed dew point not following preferences - Fixed crash on pressure screen #890 - Fixed system navigation bar doesn't match app's theme - Added a possible fix for time zone crashes #889 - Fixed unusually high temperatures when using NWS as a source - Fixed thunderstorm animation not adapting - Fixed crashes for translations Polish, Italian, German - Fixed timezone not reflecting when current location changes #897 - Fixed Indonesian locale value ### Improvements - Added network constraints for background updates - Improved 4x2 widget layout - Updated widget previews - Improved details for precipitation - Change notification importance to DEFAULT - Improved precipitation probability accuracy for NWS - Hourly data now shows a complete 24-hour day instead of shifting due to timezone - Improved hourly data for all conditions (Removed charts) - Rain and snow now use separate screens - Updated all translations --- π **[View full changelog 3.3.0 β 3.4.0](https://github.com/PranshulGG/WeatherMaster/compare/v3.3.0...v3.4.0)** - Jun 6, 2026 3.3.0## π¦οΈ Changelog ### Features - New Weather sources: Bright Sky DWD (Germany), MΓ©tΓ©o-France - Weather blocks now are expandable. UV index, Humidity, Pressure, Sun & moon, Wind, Precipitation - Added Beaufort #839 and Knots #884 wind speed unit - Every source now must support 24hr hourly data - Added option to disable day summary (current and daily) - New themed app icon by @pdimu ### Improvements
Moreβ¦
- Improved device location access - Improved font scaling for large text sizes - Improved locations list UI - Improved blocks alignment - Updated all translations ### Fixed - Fixed Geo Names results not showing #870 - Added a potential fix for the crash when opening daily screen - Fixed widget resizing issue, now it stays the same but is responsive to resize - Fixed UV index block shadow - Fixed wrong temperature summary #882 - Fixed wrong daily rain/snow sum for NWS source - Fixed sources displaying average wind speed instead of max for daily forecasts - Fixed background updates not working - Fixed few minor bugs - Fixed Met Norway using nighttime theme during daytime --- π **[View full changelog 3.2.0 β 3.3.0](https://github.com/PranshulGG/WeatherMaster/compare/v3.2.0...v3.3.0)** - May 28, 2026 3.2.0### β¨ Features - Added weather summary card with headline generation - Added Summary Widget - Added reverse geocoding for device locations using Nominatim - Added 24-hour time format option - Added MMHG pressure unit support - Added distance-based device location update threshold - Added changelog entry inside About screen - Added weather animation sizing improvements for Froggy layout
Moreβ¦
### π Fixes - Fixed precipitation probability calculation in SMHI forecasts - Fixed background gradient animation flickering by replacing `AnimatedContent` - Fixed weather condition prioritization for snow and rain detection - Fixed pressure conversion logic in PressureBlock - Improved weather source update handling - Improved weather summary generation logic and daily condition computation - Improved Met Norway compatibility - Improved splash screen startup timing and notification handling - Fixed various layout inconsistencies across widgets and About screens - Fixed resizing issues with the Pill and Forecast widget - Fixed background updates not updating widgets ### π§Ή Chores - Refactored navigation drawer and About screen layout structure - Cleaned up package structure for NWS models and weather condition utilities - Removed unused tablet-specific logic and old commented code - Updated translations and localization resources - May 26, 2026 3.1.1## HOTFIX π - **Fixed current location crashing #836** - **Fixed pill widget showing wrong icons** --- ## From v3.1.0 - Added SMHI weather provider support #812 - Added Weather Widget system with fully responsive multi-size layouts #851, #849
Moreβ¦
- Added Weather Sources screen and improved provider visibility - Added About, Legal, and Sources screens - Added GitHub-based update checking system - Added Froggy layout UI mode toggle - Added weather-based theme and animation settings - Draggable weather blocks - Improved widget system with new sizing + state handling - Improved canvas-based weather animations and performance - Improved daily/hourly weather consistency across providers ## β¨ Features - Added SMHI weather provider integration - Added Weather Widget system (multiple sizes + layouts) - Added Widget pill UI component with responsive scaling - Added Weather Sources screen for provider transparency - Added About screen with app info and update checks - Added Froggy layout toggle for alternate UI style - Added weather-based theme switching option - Added weather animations toggle (snow, rain, fog, etc.) - Added GitHub update checker integration ## π Fixes - Fixed crash when using device location with invalid coordinate format #847, #838 - Fixed widget update behavior and conditional refresh logic - Fixed snackbar action label handling using string resources - Fixed permission flow edge cases in IntroScreen - Fixed null and invalid coordinate handling in location system - Fixed weather mapping inconsistencies across providers - Improved daily temperature rounding and consistency #846 - Fixed weather source aggregation limits across providers - Improved stability of widget state handling ## π§Ή Chores - Updated release signing configuration - Split AppModule into feature-specific modules - Added Google Sans Flex font and new drawable assets - Updated localization strings across all supported languages - Improved build workflow and Gradle configuration - Refactored widget architecture and removed legacy components - Cleaned up imports, naming, and repository structure ## β οΈ Important - Some settings may reset or behave differently after updating - Widgets were rebuilt and old widget data will not carry over - Weather sources and layout system received major changes **Full Changelog**: https://github.com/PranshulGG/WeatherMaster/compare/v3.1.0...v3.1.1 - May 26, 2026 3.1.0## π New in 3.1.0 - Added SMHI weather provider support #812 - Added Weather Widget system with fully responsive multi-size layouts #851, #849 - Added Weather Sources screen and improved provider visibility - Added About, Legal, and Sources screens - Added GitHub-based update checking system - Added Froggy layout UI mode toggle - Added weather-based theme and animation settings - Draggable weather blocks
Moreβ¦
- Improved widget system with new sizing + state handling - Improved canvas-based weather animations and performance - Improved daily/hourly weather consistency across providers ## β¨ Features - Added SMHI weather provider integration - Added Weather Widget system (multiple sizes + layouts) - Added Widget pill UI component with responsive scaling - Added Weather Sources screen for provider transparency - Added About screen with app info and update checks - Added Froggy layout toggle for alternate UI style - Added weather-based theme switching option - Added weather animations toggle (snow, rain, fog, etc.) - Added GitHub update checker integration ## π Fixes - Fixed crash when using device location with invalid coordinate format #847, #838 - Fixed widget update behavior and conditional refresh logic - Fixed snackbar action label handling using string resources - Fixed permission flow edge cases in IntroScreen - Fixed null and invalid coordinate handling in location system - Fixed weather mapping inconsistencies across providers - Improved daily temperature rounding and consistency #846 - Fixed weather source aggregation limits across providers - Improved stability of widget state handling ## π§Ή Chores - Updated release signing configuration - Split AppModule into feature-specific modules - Added Google Sans Flex font and new drawable assets - Updated localization strings across all supported languages - Improved build workflow and Gradle configuration - Refactored widget architecture and removed legacy components - Cleaned up imports, naming, and repository structure ## β οΈ Important - Some settings may reset or behave differently after updating - Widgets were rebuilt and old widget data will not carry over - Weather sources and layout system received major changes - May 24, 2026 3.0.0# First stable release of the Kotlin version :P > [!IMPORTANT] > This version uses the same package name as the previous Flutter version, so it will overwrite the existing app installation > Installing this update will remove all saved locations and reset local app data > [!NOTE] > This release is not fully complete > More stability improvements, polish, and feature completion will arrive in the next 2β3 releases > This fixes #823, #816, #793, #781, #775 , #771, #742, #747, #760, #739, #735, #725, #724, #717, #701, #686, #576, #377
Moreβ¦
## π New in this rewrite - Entire app rewritten from scratch in Kotlin + Compose - Fixed laggy animation - Added multi-provider weather sources - Open-Meteo (global) - NWS (United States) - MET Norway - Split rain and snow into separate dedicated weather blocks - Improved daily forecast computation logic (Multi-conditions) - Added new weather blocks with fully dynamic, responsive layouts - Full dynamic color system across the entire UI - Better caching and data consistency across providers - Architecture cleanup and separation of concerns ## β¨ Features - Added widget support (Glance widgets for current + hourly weather) - Added background weather updates with WorkManager - Added weather notifications with configurable update behavior - Added background location support with permission flow and rationale dialogs - Added weather provider credits section and updated source attribution UI - Added support for background update settings in app preferences ## π Fixes - Improved location handling with proper country code - Fixed weather unit conversion consistency by refactoring unit system - Fixed temperature and precipitation handling across providers - Improved MetNorway fallback handling and cache recovery - Fixed date/time handling inconsistencies across mappers and widgets - Fixed weather condition mapping inconsistencies in NWS and MetNorway sources ## π§Ή Chores - Refactored entire weather unit system to singular models - Reorganized device location and permission handling modules - Migrated weather source and search provider dialogs to bottom sheets - Updated package structure and application ID to new base namespace - Added widget preview assets and drawable resources - Improved localization and translation updates across all supported languages - Feb 26, 2026 2.7.1### π§οΈ Weather Fixes & Improvements - π¦οΈ **Changed:** Renamed *Rain* to *Precipitation* for clarity (can be rain or snow) β fixed (#742) - π **Fixed:** Wrong current condition data issues (#749) - π **Fixed:** Units not applying consistently across the app (#756) - π‘οΈ **Improved:** inHg pressure now shown with better precision - βοΈ **Fixed:** Wrong UV index values - β° **Fixed:** Incorrect time period used in summary - π§οΈ **Fixed:** Rain not appearing in quick summary headlines - π± **Fixed:** Background crashes on Android 10
Moreβ¦
- π¨ **Improved:** Minor UI tweaks - π‘οΈ **Fixed:** Weather models now show correct temperature with corrected units --- π **[View full changelog 2.7.0 β 2.7.1](https://github.com/PranshulGG/WeatherMaster/compare/v2.7.0...v2.7.1)** - Jan 22, 2026 2.7.0### π¦οΈ App Updates - π **Added:** Persistent notification (basic native) in Background Updates β Enable persistent notification - π **Fixed:** Location showing only a comma when using GPS on some devices - π§ **Refactored:** `WeatherHome` to process data outside the build method (thanks @harrydbarnes) - π **Added:** Full translations on Open Meteo models page - π¨ **Improved:** Theme and minor UI changes - π **Fixed:** Crowdin broken link - π **Added:** Translations for Froggy summary - π **Updated:** All translations
Moreβ¦
- π **Fixed:** Text scaling issues - π **Improved:** DailyCard horizontal list scroll offset β the first visible card now defaults to today while still allowing swipe to view yesterday **[View full changelog 2.6.6 β 2.7.0](https://github.com/PranshulGG/WeatherMaster/compare/v2.6.6...v2.7.0)**