Recent Releases of Breezy Weather

Breezy Weather - Breezy Weather v6.2.0

If you don’t know what to do, download and install breezy-weather-v6.2.0_standard.apk, or check INSTALL instructions for more details.

New features

  • Add ability to disable the weather condition background on main screen. You can find it in Settings > Main screen.

Improvements and fixes

  • Fix failing to refresh some forecast sources in some cases when the source is not reporting total precipitation
  • Forbid editing locations when weather is refreshing to avoid race condition
  • Fix address lookup not working after changing a source on adding a new location with coordinates input manually (from geo: intent)
  • Fix some notifications marked as sensitive (will now show on lockscreen)
  • Fix notification-widget “Use feels like” option only available when using temperature in statusbar
  • Fix notification-widget not always using feels like temperature when the option is enabled
  • Fix crash when relative humidity is 0% and dewpoint is missing

Sources

  • Atmo France - Use new geocoding services to fix refresh issue for some locations
  • China - Fix nowcasting refresh silently failing
  • ECCC - Fix missing alert title
  • FMI - Added as a new forecast, current, air quality, alert, normals source for Finland (@chunshek). Users on devices with hardened memory allocator (hardened_malloc) enabled, such as GrapheneOS may want to disable the feature for the app if they find the refresh to be too slow.
  • Gadgetbridge - Improved weather codes mapping
  • Gadgetbridge - Will now send again longitude, latitude and if it is current location with allowed apps
  • HKO - Add daily weather summary + add next hours summary + update existing ones (@chunshek)
  • Infoplaza - Added as a new worldwide forecast, current, minutely and normals source (@SKBotNL)
  • KNMI - Add textual representation of weather conditions (@willem640)
  • Météo-France/OpenWeather - Improve total precipitation computing (@chunshek)
  • MET Éireann - Fix all hours being shifted by 1 hour, and 23:00 missing or shifted by 1 day
  • Nominatim - Improve address lookup, and add support for districts for a more detailed result
  • NWS - Exclude test alerts
  • Pirate Weather - Fix weather texts showing temperatures in the wrong unit (@chunshek)
  • SMG - Fix missing current data (@chunshek)
  • SMG - Add daily min/max humidity (@chunshek)
  • SMG - Add/Update weekly/next hours summary + add daily summary (@chunshek)
  • SMHI - Fix failure to refresh by migrating to new API (@4eUeP)

Checksums

Flavor Variant SHA-256
Standard Universal bfde995e9119e8a11df483c826df831a80b6a077c048930eb9cae928f4de02e4
Standard arm64-v8a f753c7df06f5dc0940f45785ae0be2996dad2e4b676fdfce106e5ae1ef7f0099
Standard armeabi-v7a 419c00e60c8333515947916175100b6f1d64b8ce2db82c24ae5a369171d25fdc
Standard x86 20d0a72439341b0d03e76d2d05a4e60f0d90861ba6ee51159abd8b9c7839b298
Standard x86_64 6083c4ca6ce9967652f3ea888095ca9a356694a1db86c62adf9f0b02881758c7
Freenet Universal d975fa2f8dce8bbba713cc72f53032d2af5aa71d18e4334a8ce0a0059d21b2c9

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] about 2 months ago

Breezy Weather - Breezy Weather v6.1.3

If you don’t know what to do, download and install breezy-weather-v6.1.3_standard.apk, or check INSTALL instructions for more details.

Hotfix

  • Fix freenet flavor being released unbranded

Releases notes for v6.1.2


Checksums

Flavor Variant SHA-256
Standard Universal 6710a6557ae5b2e24ace18775c96352b34485438ae23dedb87c12e68965730ee
Standard arm64-v8a cb1e5c09c2b3da85b50435d63704975aff2d1708cd00c4111907667128d09dab
Standard armeabi-v7a e60d4da662ee8b5172403a5789525d6cd7388e28bcbeb389a6b98ea85c11beff
Standard x86 559d74b673225e27f67743a1babce247b84ee0b09703bc799cb39ab8c35b23bc
Standard x86_64 317cd5c5e1f75469c0aaf8b244d9818d1f23ea3c2e83a8ed24ace755e68db00a
Freenet Universal 7f10a18a99fb0cc037189124c89fb47c1a5b433dd4c7ffb52b999ee9a1cff5c7

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] 4 months ago

Breezy Weather - Breezy Weather v6.1.2

If you don’t know what to do, download and install breezy-weather-v6.1.2_standard.apk, or check INSTALL instructions for more details.

Improvements and fixes

  • Remove minus sign when a number is rounded to 0 on Android < 11

Sources

  • NWS - Fix incorrect alert end date in some cases

Translations

  • Initial translation for Azerbaijani (Elçin)
  • Translations updated

Technical

  • By default, the app will now compile unbranded. It has always been a requirement to change the name of the app when creating forks, but this has now been simplified. The aim is to avoid the confusion between our app and forks distributing modified releases we do not endorse.

Checksums

Flavor Variant SHA-256
Standard Universal 7915acf59813e2654fa5b20d1a0f57f5522964b5e6f5e2096d8f89c9545589af
Standard arm64-v8a e58bacd736b04f531872597a0f577cb73e10e04acdb0ba3b10a996207302e385
Standard armeabi-v7a bf1802589f458b6ce4a2aefa15dc7a8391f339fc3c3e30d313674ead3b6ee8ad
Standard x86 939e65d94f313237ac36b0f224c653dd51b18f0e5ad3c74f9c15594b9ab1e5b3
Standard x86_64 d32c0600f2a30d834066b12a79b154e203ac901de27c6be71e3576e779d24c0d
Freenet Universal 5a2bbfc88799f7ce230a9c29c4f4f7f42c568be5a8cc695b00fc346fa6002db6

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] 4 months ago

Breezy Weather - Breezy Weather v6.1.1

If you don’t know what to do, download and install breezy-weather-v6.1.1_standard.apk, or check INSTALL instructions for more details.

Hotfix

  • Fix crash on Android 11-13

Releases notes for v6.1.0


Checksums

Flavor Variant SHA-256
Standard Universal ceeeec786bc0d25713274548de2ad895502ad23d65d78df1cd278b03cc36f715
Standard arm64-v8a aadbe9db289d0f64e54533fe11b2f838ede5c432b3b0e47568cff9953bf97208
Standard armeabi-v7a 24893ec3bc2760a0f31f4e5f49920cf85da461af15860172c29b8b1589f0b849
Standard x86 d0eec0c98a530ac7650786f96ace2eae8ecfe5b6b425a85b5ffca914637c0d71
Standard x86_64 2d242326b1f38f0d2bab28f62c590fb613e2f4879c9a88998ad10285831756dd
Freenet Universal a208e70918e1beeaa15e445bb9cd95c5e24358314ba1aac266bd28c1d1b77bb9

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] 5 months ago

Breezy Weather - Breezy Weather v6.1.0

If you don’t know what to do, download and install breezy-weather-v6.1.0_standard.apk, or check INSTALL instructions for more details.

New features

  • Content provider: allows (with your permission) other apps to query your weather data. Read the announcement
  • New broadcast: you can use org.breezyweather.ACTION_UPDATE_NOTIFIER (or org.breezyweather.debug.ACTION_UPDATE_NOTIFIER with the debug build) to be notified of updated locations (most common use case is coupled with the content provider)

Improvements and fixes

  • Fix crash on some devices when current weather is snow (@Cactric)
  • Fix overlap of texts on double line charts when the line “below” goes above the “above” line (for example, a min. night temperature higher than the max. day temperature)
  • Fix sun showing up on main screen when yesterday moon is still up and sun has not yet risen
  • Fix wind speed being cut on main screen on some devices with some languages
  • Fix overlap of rise/set times in sun & moon blocks with some languages if using 12-hour format
  • Remove minus sign when a number is rounded to 0
  • Fix missing precipitation probability in Daily Feels like tab

Weather sources

  • BMD - Fix refresh error with recently added locations. Affected locations will need to be removed and re-added
  • CWA - Fix bulletin (@chunshek)
  • CWA - Add support for typhoon warnings (@chunshek)
  • Koninklijk Nederlands Meteorologisch Instituut - Added as a forecast, current, alert and normals source for Netherlands (@willem640)
  • Icelandic Met Office - Fix refresh error (@chunshek)
  • IMS - Add support for rain quantity (@ntzb)
  • Open-Meteo - Fix day/night temperatures sometimes being shifted by 1 day
  • Pirate Weather - Fix refresh error

Checksums

Flavor Variant SHA-256
Standard Universal 4ef27e2d19798c1737d507da8a428df3c8006f5f2eb84b8e9be9bed12770ec27
Standard arm64-v8a ac6d95f1750be8061de454207cdd5c67734dc9a73ace5d770d51b784858dd525
Standard armeabi-v7a 4cbfa79fc5a551ab479ab77fb323e8af27ec7081b2d20c1a0c3df7e6a45a5afa
Standard x86 5fa3af3e4a1a245cef6cde6973a17ec2a95eb00776cc9e58d7eb37f519fa9a18
Standard x86_64 e1023dad779e9d9ace1be1787cb1d767d3726d91afdd7c44bf0f842836f79822
Freenet Universal caec41fee9b9d781e33a381ed5a3184c95b2f7ad17149a90ffc6623653ca1ffa

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] 5 months ago

Breezy Weather - Breezy Weather v6.0.12

If you don’t know what to do, download and install breezy-weather-v6.0.12_standard.apk, or check INSTALL instructions for more details.

This is the last release for Android Lollipop (5.0/5.1) users

Improvements and fixes

  • Daily/hourly forecast - Ensure the maximum value is always at a minimum defined value to ensure data is put in perspective, and remove threshold lines that weren’t very useful and cluttering the interface (wind, precipitation, cloud cover)
  • Make 24-hour charts and nowcasting charts less prone to swipe to next screen
  • Main screen - Fix moon icon disappearing past midnight
  • Main screen - Fix blocks not appearing after fade in animation was interrupted due to fast scrolling
  • Main screen - Fix animations re-appearing when scrolling (@min7-i)
  • Fix current air quality disappearing when refreshing too fast

Weather sources

  • China - Fix refresh error for some users (@kmod-midori)
  • MET Éireann - Migrate to new API
  • Nominatim - Add missing preference to change server instance
  • Open-Meteo - Allow individual selection of new weather models: ECMWF IFS HRES 9 km, NCEP NAM U.S. Conus, MeteoSwiss
  • OpenWeather - Fix current condition not translated
  • Pirate Weather - Add support for thunderstorm icon (@cloneofghosts)
  • Pollen Information AT - Add support as a pollen source for some European countries (@phileix)

Translations

  • Translations updated

Checksums

Flavor Variant SHA-256
Standard Universal bd1ef770865e40b66f21c896be8ecdf6383a018cbe778b57d5f1ee384e5d2260
Standard arm64-v8a 04f271d437d6ede1bee6df58e4d34b8522253bf3c77c3e2751f2d05081cb65a7
Standard armeabi-v7a a9739bdc30108f97689e865b73944b7bc4812f2659b816f7b386533cec20eb66
Standard x86 491598da0596d21257fae58a0ba1b9086ef3d4a6222332e06e1c8b8490f5e123
Standard x86_64 a547b4686e0ad0c0a56831bddf2fdaa5e487ced1eb8dd1acfe75fdb3148dfac9
Freenet Universal 7285a37774ea1db53bc8d6bf46861ce8467315fa77b4d7f66b5ecff7b9c9125f

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] 7 months ago

Breezy Weather - Breezy Weather v6.0.11-rc

If you don’t know what to do, download and install breezy-weather-v6.0.11-rc_standard.apk, or check INSTALL instructions for more details.

Improvements and fixes

  • Fix crash when entering Appearance settings using 12-hour format with scheduled dark mode
  • Current location - Fix details sometimes not saved to database (previous location details restored on restart of the app)
  • Remove animations in the pressure block as it caused flickering
  • Change default distance unit for Germany to kilometer, as per DWD usage
  • Change default speed unit for Netherlands to meter per second, as per KNMI usage
  • Fix threshold value for scattered cloud cover (@cloneofghosts)

Translations

  • Translations updated

Checksums

Flavor Variant SHA-256
Standard Universal 9d1cd9352b3a0d473e4415476cbbb9d97a249816248449292fb5880858b1281d
Standard arm64-v8a 7b433bd4b60e449b2fa6aa96ef42f4c7e061e2ce566f7d06d3974bb8abfc28eb
Standard armeabi-v7a 8f831457e42a4a0a0f9d9401345e1c8f6fd6fc9f98cc4cf1ce88fa98a6ae2e8e
Standard x86 959ec6678e67dd7a6bd4b880c5997467e6e7770f3f509c7c624422f212b0c73d
Standard x86_64 2eb3d75163f517cbb2a11bba74935402e6d1fc7a1446b7ec13554bc14cd72329
Freenet Universal 255aa017be51b688467eef8f2a9007ee36e1b2b3487f8043ffac71450b219f4f

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] 10 months ago

Breezy Weather - Breezy Weather v6.0.10-rc

If you don’t know what to do, download and install breezy-weather-v6.0.10-rc_standard.apk, or check INSTALL instructions for more details.

Improvements and fixes

  • Add instructions to pull to refresh instead of leaving a blank screen when weather failed to load initially (@Amitesh-exp)

Weather sources

  • ECCC - Technical changes
  • NCDR - Fix error when there is no alert (@chunshek)

Translations

  • Translations updated

Checksums

Flavor Variant SHA-256
Standard Universal 2c4123ef861c6ac6bfaef027e210725282b16e45e687470ba329b9d1a2f189ea
Standard arm64-v8a ae5372f3f38de11b3b4e0fb69d97c450a315b69e6b5f91290a8833b94c7756fb
Standard armeabi-v7a 31e86497454f6821c2ed2b0051a1972041d793b6f86d41970d50cf0d87178e68
Standard x86 4eb943bafb53539b4dc8b85c178e6ab0a9d298f7ca51cf51b8fab781006ce4c3
Standard x86_64 c51d887bad908462a881a27ae99e64db1f3684ebc613611ce56af2f57a3ad768
Freenet Universal 71ed710e2cf3c2245e08b25386ed04900835c204d5c49f462e525c17bf4cb026

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] 10 months ago

Breezy Weather - Breezy Weather v6.0.9-beta

Don’t know which release to choose? Just pick breezy-weather-v6.0.9-beta_standard.apk, or check INSTALL instructions for more details.

Improvements and fixes

  • Clarify which dark mode is currently used at system level in Appearance settings, which may help Xiaomi device owners detect a potential bug in the MIUI dark mode implementation
  • Freenet - Improve wording of messages about non-free network services
  • Freenet - Display the names of non-free network services in source lists to let the user know about the availability of other sources in the Standard flavor
  • Android 11+ - Fix unneeded zeros sometimes showing in fractions

Weather sources

  • IP.SB / Baidu IP Location - Don’t require Android location to be on

Translations

  • Translations updated

Technical

  • Fallback to latest known current data rather than current hour forecast when last successful refresh was less than 30 min ago

Checksums

Flavor Variant SHA-256
Standard Universal c2ad888c265004e877bfab40884f5a384e4af3bb1fe8a3e4772a5315a68c55d4
Standard arm64-v8a d8505f14e1bc17a98ed15859f4f925aa99fb729d05d402c7650b811a936fe46d
Standard armeabi-v7a 1d927202ce85e84b63e047b79da498af7ed9d1fd5052e55b3f74eef8cb71484d
Standard x86 054c9326173b052d673c5e9d42bf0ac508fda1fc1ace7265f297e288a3f79c95
Standard x86_64 19410342818d6bd742b5aa4bc784d739766227b1f43d19f2f9dd434f4a48365b
Free networks Universal 75b9f38977217f2e23d2d57dbee1bbbe178a0636fce38ddfaea78cb336e0a70c

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] 10 months ago

Breezy Weather - Breezy Weather v6.0.8-beta

Don’t know which release to choose? Just pick breezy-weather-v6.0.8-beta_standard.apk, or check INSTALL instructions for more details.

Improvements and fixes

  • Minor changes to weather blocks to improve accessibility (text size, color contrast, etc.)
  • Widgets - Round temperature values
  • Nowcasting block - Fix truncated start and end values

Translations

  • Translations updated

Checksums

Flavor Variant SHA-256
Standard Universal 99a83026ebecf1d74ea1533313b64c764fc2bff62c03c692c0f0fd9faddd73ba
Standard arm64-v8a 566e3b56b6845d2d40940cb54059645b9d0b9c27213abcff60ad6c0d5cafb5ab
Standard armeabi-v7a 05e5a571c034c9b8a00d3af50b0a49c4d4b546ece77010901ccb611f340af4ba
Standard x86 ef858f7ea40767ac15340a881b58f664dadd65863cf54f369926abe7be9b1d18
Standard x86_64 6a505dd3702a6d9ab96914190ea1fbc5caae87ba2a426633e1efbffa42c3a9fb
Free networks Universal 2657c11ff7d7ef19fbfd807dd541551aa1ed34ffcb9a725b70bc59efebb57a29

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] 10 months ago

Breezy Weather - Breezy Weather v6.0.7-beta

Don’t know which release to choose? Just pick breezy-weather-v6.0.7-beta_standard.apk, or check INSTALL instructions for more details.

Moving 6.0.x to beta and make it available to more users (IzzyOnDroid, update checker).

Translations

  • Translations updated
  • Add missing distance, speed and precipitation unit translations on Android < 7

Checksums

Flavor Variant SHA-256
Standard Universal 8716de2545e821ab31288107283edb26dc5bd486e18f08d6cb07519f63488d37
Standard arm64-v8a 771b25e39fd79b593583b4aec347f457e681c7e0dee224553a8fd12903920665
Standard armeabi-v7a 7bac73ac4b5981534d8b82fd97f02da80afb3b63a1e487407bc577634b814442
Standard x86 c3e27bbe768ce597a90ab5ad02ae7e31a81e4b25c7737701be61ebeb8a50ed3e
Standard x86_64 f4410ddedb1e7c6b1aa7cbc1fc76a002c072e90c9098c9c6ae29064b00ed852f
Free networks Universal ad4377eeea80f90dea7695f705e9fcfd47359fe8e42158afe6a50aa8095dbb5b

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] 10 months ago

Breezy Weather - Breezy Weather v6.0.6-alpha

Don’t know which release to choose? Just pick breezy-weather-v6.0.6-alpha_standard.apk, or check INSTALL instructions for more details.

Improvements and fixes

  • Fix crash on startup on Android 5.0, 5.1 and 6.0
  • Fix crash on Android 7.0/7.1 when formatting some units
  • Widgets - Fix crash on Android 9.0 to 11.0 with font size set to something other than 100%

Weather sources

  • [HERE] Removed following recent restrictions on free API

Translations

  • Translations updated

Checksums

Flavor Variant SHA-256
Standard Universal d2a7b05e4258810b14382311ea5c9f5cb2c29da7eb2a03d35cd82de151f57434
Standard arm64-v8a 06da606268925191690db0545257f08131712a15561c2b9c9d68ab16f5dd4fa3
Standard armeabi-v7a 95d0b02bbc4a69f84f428b69abfb3a5451cdf769421921314cbfe1f706f5b78c
Standard x86 161f64a3c39c9b5f987207d54f5e3c90fa2ad4ed6d15a0f5be57af4e2aa69fc9
Standard x86_64 15126e3f3901d53deb3c7f80d0a51a78759e378435e6f64db2cb37ad056246f8
Free networks Universal c9f6f64e5ba4d7190ea06c905d7aa07eae62bea6ac0a71ac10f6da5dde51df40

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] 10 months ago

Breezy Weather - Breezy Weather v6.0.5-alpha

Don’t know which release to choose? Just pick breezy-weather-v6.0.5-alpha_standard.apk, or check INSTALL instructions for more details.

This version is still an experimental one, with a significant rewrite of the refresh process core, especially on current locations. Weather data for all locations will be reset due to a major technical change in the database. A simple refresh will bring it back.

Removed features

  • Mean daytime/nighttime temperatures as threshold lines. Use a normals source instead
  • [Met Office UK] Removed address lookup feature
  • Pressure unit - Kilogram force per square centimeter

Improvements and fixes

  • Main screen - Allow to move small blocks by drag & drop
  • Main screen - The number of items displayed at once in daily/hourly forecast now depends on display size and font scale (previously always 5 in portrait, and 7 in landscape)
  • Main screen - Show “Negligible” inside Pollen block if there is no pollen today instead of an empty block
  • Main screen - Allow up to 5 blocks on a row depending on width display size and font scale
  • Main screen - Move refresh time out of app bar when scrolling
  • Main screen - Fix settings not applying immediately
  • Main screen - Fix shooting stars getting stuck in the corner in landscape
  • Details - Add a bottom margin at the end of each page, so that it doesn’t overlap with the floating button
  • Details - Don’t animate charts when “Other element animations” is disabled
  • Details - Air quality - Add individual charts for each pollutant
  • Details - Humidity/Dewpoint/Cloud cover - Show min/max of the day
  • Details - Pressure/Visibility - Fix sometimes wrong daily value
  • Details - Fallback to current value on Today screen when daily value is missing
  • Details - Add visibility and cloud cover scales
  • Details - Fix top X-axis sometimes showing “-” for some sources
  • Details - Charts are now slightly wider following the removal of start and end paddings by removing midnight labels
  • Alerts - Add “Translate” and “Share” to text select actions
  • Nowcasting chart/Precipitation notification - Fix slightly wrong ending time of precipitation report
  • Settings - Improve the location-based dark mode preference to make it easier to understand
  • Sources - Add a “Recommended” section to the Source selection screen
  • Refresh - Fix a rare crash when Android fails to send us the current location
  • Refresh - Add an error when air quality forecast times don’t match hourly forecast times (observed in India, for example)
  • Refresh - Ensure range of (almost) all values provided by sources, so you no longer have to freak out when seeing -999° with PirateWeather or 1015° with Meteo AM
  • Data sharing - Fix crash when sending too many locations (will now retry with less locations)
  • Widgets - Improve UX of custom subtitle documentation (@codewithdipesh)
  • Widgets - Improve line height on many widgets
  • Widgets - Weekly - Spread day/night temperatures on 2 lines if necessary
  • Widgets - Minor fixes
  • Wallpaper - Due to some people running outdated versions of Breezy Weather just to see some gimmicks on their wallpaper, we bring back wallpaper animations behind a dangerous disabled-by-default option. We STRONGLY advise against enabling them.

Weather sources

  • [AccuWeather] Restrict pollen to USA, Canada and Europe as it’s only available there (@chunshek)
  • [China] Fix reversed color and severity for alerts (@chunshek)
  • [EKUK] Fix failure to refresh air quality
  • [FOSS Public Alert Server] Add support for this experimental source for alerts (@chunshek)
  • [GeoSphere AT] Fix missing info in warnings
  • [GeoSphere AT] Use the newer better endpoint for air quality
  • [JMA] Added Thai translations (@chunshek)
  • [LVGMC] Fix current observations (@chunshek)
  • [NCDR] Added as alert source for Taiwan (@chunshek)
  • [NCEI] Added support for normals (@chunshek)
  • [Nominatim] Added as another location search
  • [NSLC] Added as address lookup source for Taiwan (@chunshek)
  • [NWS] Alerts - Updated terminology for Extreme Heat (@chunshek)
  • [Open-Meteo] Restrict pollen to Europe as it’s only available there (@chunshek)
  • [Pirate Weather] Add support for daily/hourly summaries
  • [Veðurstofa Íslands] Added as forecast, current, alert and address lookup source for Iceland (@chunshek)
  • [WMO SWIC] Avoid missing alerts which expired date was updated
  • [ANAM-BF, DCCMS, DMN, DWR, EMI, GMet, IGEBU, INM, Mali-Météo, Météo Benin, Météo Tchad, Météo Togo, Mettelsat, MSD, Pirate Weather, SMA (Seychelles), SMA (Sudan), SSMS] Add to ̀freenet` flavor (was missing despite being FOSS)

Translations

  • Initial translation added for Íslenska (@chunshek)
  • Translations updated
  • Alternate calendar: add Hebrew calendar
  • Alternate calendar: add more defaults based on regional preferences

Technical

  • Current location process refactoring: coordinates, forced refresh when coordinates changed from more than 5 km
  • Address lookup process refactoring to prepare for future ability to add a location manually by coordinates
  • Experimental offline timezone deduction for address lookup sources missing the info or for Nominatim search service (@chunshek)
  • Unit conversion/formatting refactoring. Known temporary issue: Some distance, speed and precipitation units are no longer translated on Android < 7

Checksums

Flavor Variant SHA-256
Standard Universal 93e22042d90021a4787edc542176bd5f2dd8ef85fe8127cbd1dbb133902a2107
Standard arm64-v8a 8a9a32278472c1c2c664d6cf2331ae7347134d418a97ec949419aad075630853
Standard armeabi-v7a 3ec383960993df6a7b8119a87071ee6a6b9601b1a1456d492d17564387f6959f
Standard x86 3cae01ced2ec327d29975185b6eed8c7ded721009b6cce84b5ac7a41ba6f6a32
Standard x86_64 b54b91d6d9588270053274328bb923efc0b20430b77158899ba8570896e3eb9e
Free networks Universal 7a4eea072725c61bf4e819f98104cb6b17d124570fe38948abaddb4c5f03824c

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] 10 months ago

Breezy Weather - Breezy Weather v6.0.4-alpha

Don’t know which release to choose? Just pick breezy-weather-v6.0.4-alpha_standard.apk, or check INSTALL instructions for more details.

Improvements and fixes

  • Main screen - Improvements to some cut off texts with different display sizes
  • Main screen - Improve the “two blocks per row” threshold when using custom font scale
  • Details - Fix precipitation probability details being expressed in precipitation unit instead of %
  • Fix missing normals every other refresh

Translations

  • Translations updated

Checksums

Flavor Variant SHA-256
Standard Universal 19bd758d998d043be6a54ffc9641c1c753d09f9a539a7afa8062544d6926d7b0
Standard arm64-v8a babd149ad03c3366e96b98cb885277a33c46ebe33021982bf458496c0d9562bb
Standard armeabi-v7a 1acac43eca861c9760356e2c2856ddf85cc2c9427ecb94c014a9008cf1665979
Standard x86 6ca9cbda5ce90e6f639a0bba81dfea8c209e82c845f290dafa9d13ad32193166
Standard x86_64 447f6948e9b518eaf37d6fb4c128e1198e246f391621ef1aa38c5b4e9eb1a951
Free networks Universal 0f030e7feb456e96c8d9dc17d66c72cbe3cb7636c3dbf595146908e175b50f3e

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] 11 months ago

Breezy Weather - Breezy Weather v6.0.3-alpha

Don’t know which release to choose? Just pick breezy-weather-v6.0.3-alpha_standard.apk, or check INSTALL instructions for more details.

New features

  • Redesign of main screen in Material 3 Expressive
  • New information previously not shown on main screen: current wind gusts, clock (block not enabled by default)
  • Redesign background animations/colors to better adapt to the selected dark mode and avoid saturated colors with bad contrast

Removed features

  • Main screen - Details in header
  • Main screen - Details block
  • Custom weather and time per location
  • Details of each different “feels like”. Will now just display the source-preferred feels like value, or if not available, our own computed feels like

Improvements and fixes

  • Fix nowcasting chart not honoring precipitation unit override
  • Details - Fix feels like toggle not remembered through days
  • Main screen - Fix tapping daily/hourly feels like forecast opening conditions with feels like toggle off
  • Details - Display normals as deviation directly under daytime/nighttime temperature
  • Improve display of precipitation details
  • Details - Make tooltips persistent until you click outside the bounds of the tooltip
  • Details - Show current air quality on Today page when no daily air quality is available

Translations

  • Translations updated

Checksums

Flavor Variant SHA-256
Standard Universal 8a8d5102ed219cca06848e18f08690f209da36af6fb178558e6fe0461f674f47
Standard arm64-v8a d4c890e972c5692e683aadd4a0ecc3d822299654f8827058b4d57caffde6a067
Standard armeabi-v7a c3a6905688491fc650facbe7bb65857c1c7bfbbd31d0d63dd18eac72990164a7
Standard x86 aae7ddc5ca92a4cc204149c108416887fe3254104a08b89196b5dd02610717e4
Standard x86_64 bbd04e79c49f050f1af3f356cb287a9249bf75f4b14acf5c05bb10cbb438d601
Free networks Universal 2a56b2babfb82edb194ceccbe802a425689cbc3813f0baf7d05b0945511609ff

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] 11 months ago

Breezy Weather - Breezy Weather v6.0.2-alpha

Don’t know which release to choose? Just pick breezy-weather-v6.0.2-alpha_standard.apk, or check INSTALL instructions for more details.

Improvements and fixes

  • Fix crash in some cases on old Android devices
  • Fix notification icons not showing
  • Make homepage top icons feel more intuitive

Weather sources

  • [Météo-France] Better formatting for warnings

Checksums

Flavor Variant SHA-256
Standard Universal 01443215b307104182ea26550014347f0bde32b60e059adc3ec516c343aa53ed
Standard arm64-v8a 02e2233d8c41d7fefe1d62a7837d42ff92b16efb08cd66f07769a63eab48f6b0
Standard armeabi-v7a 8d82ca4cb487750b0dc806ab801cce1949d923578d47e57dbfc78dec189b19af
Standard x86 1794d12829c8a4eff5a402c1d08a8c0df3de6f2fffcbdade3ca8f6c446edc548
Standard x86_64 4e08d0428fe7ef809145e18fd2a4a507bcd84656b8ef1363ad4af5b74562c360
Free networks Universal dab1cb9ceb4b4d4d578a69891db7408aed99f76ae3cdc6ec1788d434bd838df4

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] 11 months ago

Breezy Weather - Breezy Weather v6.0.1-alpha

Don’t know which release to choose? Just pick breezy-weather-v6.0.1-alpha_standard.apk, or check INSTALL instructions for more details.

New features

  • Twilight dates (dawn and dusk)

Removed features

  • Sun & Moon data from sources. Will now always be computed by Breezy Weather for consistency

Improvements and fixes

  • Details page - Fix floating action button not updating in real time (@min7-i)
  • Details page - Charts - Fix area fill in Right to Left languages (@chunshek)
  • Details page - Fix jumping of the chart when tapping on it
  • Details page - Workaround missing top padding in the FAB menu for small device heights (@min7-i)
  • Details page - Conditions - move long weather condition description to a dedicated Daily summary card (especially noticeable with AccuWeather source)
  • Details page - Sun & Moon - Fix glitched charts (@chunshek)
  • Homepage - Attempt to make horizontal swipes in daily/hourly trends less prone to switch to prev/next locations
  • Homepage - Move “Settings” icon to location list to be able to display icons on homepage without a submenu.
  • Homepage - Better animation for homepage current temperature when using Fahrenheit or Kelvin
  • Homepage - Use Material 3 Expressive buttons for forecast buttons
  • Homepage - Fix sun & moon direction in RtL languages
  • Homepage - Fix air quality direction in RtL languages
  • Homepage - Fix missing hourly visibility in some cases
  • Settings - Material 3 Expressive theme
  • Settings - Add shortcuts to daily/trend configuration from cards configuration
  • Fix tint of “Open in another app” icon in landscape mode
  • Improve the formatting of today/tomorrow notification
  • Live wallpaper - Fix wallpaper animating when switching between apps
  • Fix specific language for the app not remembered after reboot
  • UV - Better computing of missing hourly UV from day UV (@chunshek)

Translations

  • Translations updated
  • Default units are now based on system region. It does not support Android 16 “Measurement system” preference yet, as there seems to be no way to access this value for now.
  • Better number formatting on Android >= 7
  • Better measure formatting on Android >= 7

Checksums

Flavor Variant SHA-256
Standard Universal 7e6b42a562035d1e35ac7272add023ae5efe5535aea572e37074515d2c1a423a
Standard arm64-v8a 0c77399e05097056b6a63aab009810986b8caba71e558bc728f7131ac63bb467
Standard armeabi-v7a 13873845d7fba32256dcf156488d90cd1855c7d9a5d37597ebda03cda1fb71a9
Standard x86 8a51cfe485e84f495863601ba98787911bef96d41bb6cd341f400875d1b4c4f8
Standard x86_64 cd9579038ce1ca4af4663afc8a00fe922e5f82abf9682e5c5d0a31fdac4088a9
Free networks Universal d908b42a4e739fa5748bdea6831540ae6e390fd76ec234bbce501a49234caa14

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] 11 months ago

Breezy Weather - Breezy Weather v6.0.0-alpha

Don’t know which release to choose? Just pick breezy-weather-v6.0.0-alpha_standard.apk, or check INSTALL instructions for more details.

New features

  • Complete overhaul of the daily details page to offer a better visualization of the data, and more explanations about the different types of weather data
  • Past hourly forecast can now be viewed in the details page

Removed features

  • Homepage hourly forecast card will now only show the next 24 hours, as the rest of the forecast can now be seen with more readability in the daily details page.
  • The dedicated pollen page accessed when tapping on the pollen card now no longer exists, and was replaced by the pollen page in daily details.
  • Tapping on the homepage air quality card no longer show more details, but open the air quality page in daily details instead.
  • Tapping on an hourly item in the homepage hourly forecast no longer opens a dialog, but now opens the day details page of the currently selected type of data

Improvements and fixes

  • Redesigned homepage footer to support links to the sources, a link to the privacy policy, and icons for the sources for which it is mandatory
  • Fix crash when using “Open in another app” when no app on the phone is able to open it

Weather sources

  • [ECCC] Added UV index

Translations

  • Translations updated

Checksums

Flavor Variant SHA-256
Standard Universal e33166353bf7ea4855dc094f0f715a35186da2093f9486780174384a057cf7bd
Standard arm64-v8a 0651d37a02e1520650eeb0cef1e5c9772d4d24711b0ae1a6c0fc24b7c20ced12
Standard armeabi-v7a 6379c556fd5e919a4305c539addcf5beec3b8a9ccbe6e110305f77848e783fe9
Standard x86 9549855d98c2196a03db2623e4eafe62458550778dffa77ce884017390732e06
Standard x86_64 70c43dfdfbca0b3e6c16fb7081a728f321e695448220bc24a9804ad4dec8e7da
Free networks Universal 488a47c51de16a730dab7f70227eeaa27ebd5c9170530106c7e1965ae6a8fbbc

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] 12 months ago

Breezy Weather - Breezy Weather v5.4.8

Don’t know which release to choose? Just pick breezy-weather-v5.4.8_standard.apk, or check INSTALL instructions for more details.

Improvements and fixes

  • Add “Open in another app” in home screen action bar, to allow viewing the exact coordinates of the location in a maps application.
  • Add back alternate calendar to Daily details screen
  • Fix wrong valid time indication for the Air quality card
  • Show an error message when trying to add twice the same location with the same forecast source

Weather sources

  • [CWA] Removed trust in HiPKI by Chunghwa Telecom Certificate Authority, following upstream change of CA
  • [Nominatim] Fix not showing up in the freenet flavor
  • [NWS] Will now report an error when data from the observation station is outdated, and fallback to current hour forecast data, instead of displaying outdated “current” info
  • [Pirate Weather] Now available in the freenet flavor (was open sourced a few months ago)
  • [Pirate Weather] Fix incorrect units for precipitation

Translations

  • Translations updated
  • Translation added and completed for Thai (@wwwwwwari, @achn-syps)

Checksums

Flavor Variant SHA-256
Standard Universal f557dac50849a683fd157fbbb0568ee2c859acf8689c983108081095a8e0a892
Standard arm64-v8a 04d9513df889cfb0a376ddd6711bb4f180e2374fa5596db31eeaf924ec6211bf
Standard armeabi-v7a bfe37a044e3702cdec5f9b27c86b5ebbdb1e48af6460265c58aa72ef265e8d86
Standard x86 51288a1e9e05302990becc58ed4f9202d0cd8aa063aed7a7800f901001faddc8
Standard x86_64 7374f9a006dbac267780d6108de0fd293fcc10b3998db6afcc879a9800d8d1fb
Free networks Universal 04a8fb81bee064c8945de105e7b7ba493fc02635655c1541bd96c7c17f1b9bf9

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] 12 months ago

Breezy Weather - Breezy Weather v5.4.7

Don’t know which release to choose? Just pick breezy-weather-v5.4.7_standard.apk, or check INSTALL instructions for more details.

Improvements and fixes

  • Fix for “Network unavailable” when using VPN on Android < 10
  • Fix for word-break to new line when using a custom system font (Samsung or Motorola devices for example)

Weather sources

  • [ATMO France] fix for no pollen in Paris, Marseille and Lyon
  • [CWA] Fix failure to refresh due to server side changes on 2025-04-28
  • [CWA] Fix failure to refresh on Android < 14
  • [Open Meteo] Update weather model list (adds KMA, migrate deprecated models)

Translations

  • Translations updated

Checksums

Flavor Variant SHA-256
Standard Universal e29b4dfbb2c09f56f3e14219f91361d856cc70f985ea23d6e9dd23c2a3a95e96
Standard arm64-v8a d11514e4c65bd02003fec8e52f40d1905b53337fa95456c8fde00fe8062857df
Standard armeabi-v7a 5085fd78d70e14bf189e84ccf8d19d8749418cc8cd1ad7bbeb64f30497c06590
Standard x86 f1a42e0faddd41c4b06b2a9623566af3cb4a12543bad74caaa2729ba90ffbc65
Standard x86_64 156b9b7a97a1846e462f8604d38a9b5a7fbf64bfd96484a9211a095a54b8aa5b
Free networks Universal 3456e72239836aa9f4ec4e582ca7eb2fd3eb3ffdcaf2ba34854462555db039cf

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] about 1 year ago

Breezy Weather - Breezy Weather v5.4.6

Don’t know which release to choose? Just pick breezy-weather-v5.4.6_standard.apk, or check INSTALL instructions for more details.

Improvements and fixes

  • Background update will no longer execute when VPN is on, but no other Internet-providing transport is enabled
  • Background update errors will now be grouped by location
  • When changing an unit, widgets will now update automatically, instead of waiting for the next refresh to apply the new units
  • Adjusted thresholds for pollen levels of alder, birch, grass, mugwort, olive and ragweed

Weather sources

  • [ATMO France] added as new Pollen source for France (still early, may not work in all regions)

Translations

  • Translations updated

Technical

  • [Android] Improved current location request (@min7-i)

Checksums

Flavor Variant SHA-256
Standard Universal f90c659b2ffba489538a51d6cae07cc275da2b67e327c6cc71d3bc04cca550af
Standard arm64-v8a c692b6b525b876e39236ded8616247c948d292c1117e35f772c97a9ea0f0edf2
Standard armeabi-v7a d59cd687bdb9ca2ba62c651ff854c00484d86f3afe837f723e1734c119044ee7
Standard x86 62abc6e5fc15b4dd0f8a356d2ec3056eb0bb68161e82e7923d971eb7732774ff
Standard x86_64 287b79cd098c885a9422fd0df970e03204bbf4b62961929d7dafd94e5da5956d
Free networks Universal a7d4439854cad6c863d3028dd620c6f7b472f0e17e80be14d5f9965fb1983298

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] about 1 year ago

Breezy Weather - Breezy Weather v5.4.5

Don’t know which release to choose? Just pick breezy-weather-v5.4.5_standard.apk, or check INSTALL instructions for more details.

Improvements and fixes

  • Fix refreshing errors (and potential missing place name) in the following case: using current location + using Android as location source + using country-specific sources + position remained the same

Translations

  • Translations updated

Checksums

Flavor Variant SHA-256
Standard Universal 308ad9a1d56bfff7377ec18f10a09154264966300c6b0b25460b4436499f3bc5
Standard arm64-v8a 446449ae8526f9e90c0a41126295db628e886ae2255d9a85eae3a931ee83418a
Standard armeabi-v7a b01226da02292e5457160484f6af86945d9c625aac8f9d773de93392f1eaf35b
Standard x86 ad726e4261bb78d08ebe925a0503b5249c0859970300372cf17a09dd8075c495
Standard x86_64 8c3f1ea8f77b5926724b721d1c4e325feda1c40eaba0ab4221c91be09251dcc9
Free networks Universal d120b19527d2d8f020397205a6c5b7f15582d7932a9097e6cec0a0a8266e0435

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] over 1 year ago

Breezy Weather - Breezy Weather v5.4.4

Don’t know which release to choose? Just pick breezy-weather-v5.4.4_standard.apk, or check INSTALL instructions for more details.

Improvements and fixes

  • Fix crash of the nowcasting chart in some cases resulting in app always crashing on opening

Accessibility

  • Fix content description of the nowcasting chart

Translations

  • Translations updated

Checksums

Flavor Variant SHA-256
Standard Universal e717cec3d8aabbe41b2d1e58f4eee7f27f81273239b2b07f0da5c45b0ab1b864
Standard arm64-v8a 2da45bf34b88c2f878b93778db010bc5723dcdac21ace4b9d91e3a3d72dd840b
Standard armeabi-v7a 445090676d214384d42a5b7d8f9a1fb82c52affe8f629e92e92746440335eeb2
Standard x86 8ca406d41097346518d8df709d0e427dea047da57fa18e43b114894246829a07
Standard x86_64 2b5023cb78d86737f3a8f7d339a3f489cc4199b518b33feb289f678d9bd51177
Free networks Universal cc74b69d549dd0d6f12f5edfab898498d5fae6b0cb321943b7ba0b3ed899896b

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] over 1 year ago

Breezy Weather - Breezy Weather v5.4.3

Don’t know which release to choose? Just pick breezy-weather-v5.4.3_standard.apk, or check INSTALL instructions for more details.

New features

  • Address lookup source: allows to choose a source different from forecast source for address lookup of current location. Docs were updated to use the terms “address lookup” where it was previously called “reverse geocoding”

Removed features

  • [Live Wallpaper] Removed animations to fix an abnormal memory/power consumption. If you have expertise with shaders, please check #1665 for a possible way to bring them back

Improvements and fixes

  • Add support for devices with 16 KB page sizes
  • The location list drawer will now always be closed by default if you only have 1 location (@DogacTanriverdi)
  • [Alert screen] Allow to select the description of the alert to copy it

Weather sources

  • [Android Geocoder] added as possible Address lookup source on devices supporting it
  • [MET Norway] fix missing as possible current source in some cases
  • [Nominatim] added as possible Address lookup source
  • [SMHI] fix failing to refresh in some cases (manually added locations will need to be re-added)

Accessibility

  • Main screen: details in header should now be read in the correct order by screen readers
  • Main screen: fix, clicking on a day or an hour will now correctly open details on screen readers
  • Main screen: improved content description of detail items, daily and hourly trend items
  • Main screen: removed unused ability to tap on cards which was confusing for screen readers
  • Main screen: add detailed content description of the nowcasting chart
  • Main screen: make daily/hourly tabs appear as tabs in screen readers
  • Main screen: added headlines to allow for quick jump between cards, on Android >= 9
  • Daily details screen: improved content descriptions
  • Alerts: improved content description (in Main screen and Detailed alerts screen)
  • Temperature units will now be read as "degree celsius" instead of "degree C" on Android >= 7

Translations

  • Translations updated

Checksums

Flavor Variant SHA-256
Standard Universal 36c8a495225933d2e7c369ee124366a62169994c1dc5ebc99a6960ed804c3252
Standard arm64-v8a dc60c6466ef678b8a684797b90091096d474c108146984a7d396749802039860
Standard armeabi-v7a 7f4e8573390113bd283a6fe23e0115a9a794e2149d88b04d0d749716bb32a9f8
Standard x86 77ae3cf284c14f3b07ad7ac4ac694ea42dd98965a37b55368a79ff2a4997b79a
Standard x86_64 76bc78b3b7c9a9f4968db43d78ecd94e7a82a9b7b3e1e86a342fd94cd4c2b96a
Free networks Universal 47d4cf7077e4346ad198153460ab539c7f3c393ffd8ad3c5fb84025e80635aa8

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] over 1 year ago

Breezy Weather - Breezy Weather v5.4.2

Don’t know which release to choose? Just pick breezy-weather-v5.4.2_standard.apk, or check INSTALL instructions for more details.

Improvements and fixes

  • Refresh errors are now detailed again (regression introduced in v5.3)
  • Redesigned daily details screen to be more in line with the rest of the app
    • Added tabs to the daily details screen to switch more easily between days
  • Redesigned cards in location list to be more in line with the rest of the app
    • Locations with currently active alerts will now be highlighted
    • Last update of the location will be displayed on outdated locations (based on configured refresh rate)
    • Removed less relevant information from the location card
  • Added ability to customize the name of a manually added location (in Edit location > Location preferences)
  • Improve user experience of settings requiring the notification permission (@min7-i)
  • Fix main screen displaying an incorrect current temperature, when the location has never been refreshed and forecast source failed to refresh

Weather sources

  • [Open-Meteo] Fix snow quantity reported 10 times too low
  • [AccuWeather] Fix missing pollen when not using AccuWeather as forecast source
  • [AccuWeather] Fix missing forecast when using Developer portal (custom API keys)
  • [CWA] Fix daily bulletin not being displayed in some cases (@chunshek)
  • [HKO] Ignore non-sense values sent by the server (@chunshek)

Translations

  • Translations updated
  • Fix 12-hour formatting in Korean (only on Android >= 7)

Checksums

Flavor Variant SHA-256
Standard Universal 7979f2064f07eaa408f3a7b098b0fc50283d58527813458f376c3cdc05809514
Standard arm64-v8a 4cd6b299f2b45306c9bf434efd1cc4c97021556411d21bba3f6a7a942135e45a
Standard armeabi-v7a d239983badc3580512eb98f5f81d46475f01986056072bfbdb2f93f68cee50ba
Standard x86 4ad898e6653fc86326d6e27308d1d714e915cb54a0b57b3a9124ac99f3fd5302
Standard x86_64 b101f49e3cb2ee8c0058b76172a5e6981d802f8ede2703875d98ce34771c2bb7
Free networks Universal 28c53394ca53b12f16e5c691ef5a282273b57c21c813aa6fe45deb30cce85624

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] over 1 year ago

Breezy Weather - Breezy Weather v5.4.1-beta

Don’t know which release to choose? Just pick breezy-weather-v5.4.1-beta_standard.apk, or check INSTALL instructions for more details.

Improvements and fixes

  • Fix crash of Weather source settings screen

Weather sources

  • [ATMO GrandEst] Fix missing default key in release builds
  • [Atmo Hauts-de-France] Fix missing default key in release builds
  • [AtmoSud] Fix missing default key in release builds

Translations

  • Translations updated

Checksums

Flavor Variant SHA-256
Standard Universal c7eb1a106b7ea45d889e25a0d798ef55917cb6703a4b0feceeb814f88a38be73
Standard arm64-v8a b4995bb007c551d89ce8d4e8e7ffc8391f10bef38b6488359270966232f2fb3f
Standard armeabi-v7a 21dc53da45973b50768f92673afbd19909da9b8d11a159516d3a3d7551e36869
Standard x86 a767fff4384dceefd17a5baed11f33a2ed069ee4443b34fc78f52e215454675b
Standard x86_64 dac197952ae1b2119418cd60575c728c8256cbdb8dc22086f1a9282a13f89843
Free networks Universal 7d7127efaee4f9b063d3a85faddcf00f309834329d32b3a2590989ebbea154b9

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] over 1 year ago

Breezy Weather - Breezy Weather v5.4.0-beta

Don’t know which release to choose? Just pick breezy-weather-v5.4.0-beta_standard.apk, or check INSTALL instructions for more details.

Improvements and fixes

  • Greatly improve weather update time, especially when using different sources on a single location (see technical section for details)
  • Sources not configured will now be shown as disabled in the source list so that you know they exist
  • When adding current location, you will no longer be able to select a source only compatible with some parts of the world. You will need to have your position found with a worldwide source at least once first.
  • App will now report more strictly errors if you are using a non-compatible source (please report any false positive)
  • It's now possible to always being able to select “None” as an option for air quality, pollen, nowcasting, alerts, normals sources.
  • Fix normals not working in some cases
  • “Location access is off” error introduced in v5.3 will no longer be reported when running in background

Weather sources

  • [AccuWeather] When alerts by coordinates is unavailable, it will now fallback to alerts for your city instead of failing completely
  • [ATMO GrandEst] Added as a new source for air quality in Grand Est (France)
  • [Atmo Hauts-de-France] Added as a new source for air quality in Hauts-de-France (France)
  • [AtmoSud] Added as a new source for air quality in Provence-Alpes-Côte d’Azur (France)
  • [EKUK] Added as a new source for air quality in Estonia (@chunshek). Pollen will come later this year
  • [EPD] Added as a new source for air quality in Hong Kong (@chunshek)
  • [Ilmateenistus] Added as a new source for forecast in Estonia (@chunshek)
  • [Météo-France] Add support for alerts in oversea territories
  • [Météo-France] Fix alert error when refreshing at midnight
  • [Météo-France] Deduplicated bulletin when the bulletin is the same for today and tomorrow
  • [Météo-France] Add back support for normals in France, Monaco and Andorra

Translations

  • Translations updated
  • Fixed duplicate Indonesian and Hebrew languages in the standard flavor

Technical

  • Major refactoring of sources to merge main and secondary sources logic
  • Improved weather update process time by optimizing date parsing functions
  • Improved weather update process time by running all sources of the location in parallel
  • Remove refreshing locations in parallel in background in favor of previous point
  • Optimized filesize of the Natural Earth offline geocoding

Checksums

Flavor Variant SHA-256
Standard Universal 3581c1c3558108377d75751d07bc851e709ff4625a0af1c8426fb76da65fbc68
Standard arm64-v8a 4dfdf83e181835bcfdb4bf07c238e6b5555effc4be1065bd3b08a301428c7221
Standard armeabi-v7a 667eb5606966cc115a6e50e4d75a94f7d3238e473cf8009759fd33aba5713c33
Standard x86 c1e7b6543744f522cc6c8258a7b1709ebd25bfdef1d55a601c58414c63f889fd
Standard x86_64 f8321990668b6e2b38aa4646ff611ad8b57349940e9ec878383c9c49cf7a295a
Free networks Universal cc46738e942851bc50701445ef0602adec5ac95cd3bda26a143eb4144e0804f0

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] over 1 year ago

Breezy Weather - Breezy Weather v5.3.1

Don’t know which release to choose? Just pick breezy-weather-v5.3.1_standard.apk, or check INSTALL instructions for more details.

Read previous release notes from v5.3.0

Improvements and fixes

  • Fix being notified of an older stable version when running a pre-release version
  • Fix daily urticaceae value

Weather sources

  • [ATMO AURA] Fix source no longer showing up in the region it is supported
  • [BrightSky] Fix not working when using it as a secondary current source
  • [CWA] Emergency fix for unscheduled server side change (@chunshek)

Translations

  • Translation added for Irish (Aindriú Mac Giolla Eoin)
  • Translation completed for Tamil (தமிழ் நேரம்)
  • Translations updated

Checksums

Flavor Variant SHA-256
Standard Universal 5cd4d54ea3e11a1053d1445bd1fb3190b761b03d7d8d0939f13e6f77b58cff1f
Standard arm64-v8a ecb25fcaf4629adc37ed19c1e4fe3831fc0cbd2d8a1f48103dea989f7ce49a5b
Standard armeabi-v7a 7f70663ddde9a06af66927df64a6ebcab2ba807cd2d5dc8dd9fca8157f2415e1
Standard x86 9ab0ff619ed0cdfd74d2a17d4eded4eeabdd286ae42635b2fdf65e5000b79b48
Standard x86_64 c794191fa1fadd0c1de7323e7aaf03656becfaa2de10846b5f8a74d85843aa69
Free networks Universal 17472437c61f49ce1006eae8efff299b2b2c88a710c2755cb289c41f03df5380

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] over 1 year ago

Breezy Weather - Breezy Weather v5.3.0

Don’t know which release to choose? Just pick breezy-weather-v5.3.0_standard.apk, or check INSTALL instructions for more details.

New features

  • Current weather source: It is now possible to select a “current weather” source different from the main (forecast) source
  • Added support for more administration levels (province, regions, county, departments, etc) on locations. Existing manually added locations will need to be re-added
  • Added night sky background for splash screen when using the app in dark mode (@min7-i)

Improvements and fixes

  • Sources are now split by continents in the source dialog to make it easier to find a specific national source
  • Sources now contains the country they are from in their name when relevant (@chunshek)
  • When a source failed to refresh a specific feature, Breezy Weather will now attempt to continue refreshing other features while restoring the old data for failed features, when possible. A non-blocking error message mentioning the failed feature(s) will be visible in that case.
  • Fix no error message when location permission was previously denied (@min7-i)
  • New refresh error message: “Location access is off” when permission is granted but system disabled (@min7-i)
  • Main screen is now able to show more than one error at a time (instead of only displaying the first one) (@min7-i)
  • Allow to reset sources instance URL config by clearing it
  • Nowcasting chart: honor disabled “Threshold lines on charts” preference
  • Show minutes on the hourly chart on 24-hour system, so that users from a “not rounded hour” timezone such as India can see the correct minute
  • Fix dialogs theme on main screen (@min7-i)
  • Fix location preferences dialog being cut on small screens (@min7-i)
  • Fix snackbar no longer appearing after changing some preferences in some cases (@min7-i)
  • Fix snackbar appearing above some items (@min7-i)
  • Fix freeze after applying some settings in some cases (@min7-i)
  • Fix dark mode theme not immediately applied in the location list (@min7-i)
  • Various fixes of alignment on tablets and/or landscape mode (@min7-i)
  • Fix margin issues on today/tomorrow notifications on old Android versions (@min7-i)
  • Fix dark mode not immediately changed on Edit location screen in case Dark mode setting is changed (@Mushfiq1060)
  • Fix duplicate drawer + location list icons in portrait mode on tablets in some cases (@ecawthorne)
  • Fix hourly pressure tab disappearing when pressure for the whole period is either all below or all above normal pressure threshold
  • Fix hourly tabs disappearing sometimes (@ccyybn)

Weather sources

  • Worldwide
    • [Open-Meteo] Add KNMI, DMI and UK Met Office as options for specific weather model to use
    • [WMO SWIC] Add support for more alert details (full description, instructions, translations) for most countries. Work remains to be done in some countries such as India or Argentina.
  • Africa
    • [ANAM-BF] Added as a secondary alert source option for Burkina Faso. Also available in freenet flavor (@chunshek)
    • [ANAMET] Added as a secondary alert source option for Togo. Also available in freenet flavor (@chunshek)
    • [DCCMS] Added as a secondary alert/normals source option for Malawi. Also available in freenet flavor (@chunshek)
    • [DMN] Added as a secondary alert/normals source option for Niger. Also available in freenet flavor (@chunshek)
    • [DWR] Added as a secondary alert source option for Gambia. Also available in freenet flavor (@chunshek)
    • [EMI] Added as a secondary alert/normals source option for Ethiopia. Also available in freenet flavor (@chunshek)
    • [GMet] Added as a secondary alert source option for Ghana. Also available in freenet flavor (@chunshek)
    • [IGEBU] Added as a secondary alert source option for Burundi. Also available in freenet flavor (@chunshek)
    • [INM-GB] Added as a secondary alert source option for Guinea Bissau. Also available in freenet flavor (@chunshek)
    • [Mali-Météo] Added as a secondary alert source option for Mali. Also available in freenet flavor (@chunshek)
    • [Météo Bénin] Added as a secondary alert/normals source option for Bénin. Also available in freenet flavor (@chunshek)
    • [Météo Tchad] Added as a secondary alert/normals source option for Chad. Also available in freenet flavor (@chunshek)
    • [Mettelsat RDC] Added as a secondary alert source option for DR Congo. Also available in freenet flavor (@chunshek)
    • [MSD] Added as a secondary alert source option for Zimbabwe. Also available in freenet flavor (@chunshek)
    • [SMA Seychelles] Added as a secondary alert/normals source option for Seychelles. Also available in freenet flavor (@chunshek)
    • [SMA Sudan] Added as a secondary alert source option for Sudan. Also available in freenet flavor (@chunshek)
    • [SSMS] Added as a secondary alert source option for South-Sudan. Also available in freenet flavor (@chunshek)
  • Asia
    • [BMD] Added as a main source option for Bangladesh (@chunshek)
    • [BMKG] Added as a main and secondary current/alert/air quality source option for Indonesia (@chunshek)
    • [CWA] Ensure the source will still work after CWA planned changes for after 2024-12-10 (@chunshek)
    • [CWA] Optimized refresh time (@chunshek)
    • [CWA] Add support for daily bulletin (@chunshek)
    • [CWA] Fix wind speed when >= 11 m/s (@chunshek)
    • [Hong Kong Observatory] Added as a main and secondary current/alert/normals source option for Hong Kong (@chunshek)
    • [IMD] Added as a main source option for India (@chunshek)
    • [JMA] Added as a main and secondary current/alert/normals source option for Japan (@chunshek)
    • [MGM] Added as a main and secondary current/alert/normals source option for Türkiye (@chunshek)
    • [NAMEM] Added as a main and secondary current/normals/air quality source option for Mongolia. (@chunshek)
    • [PAGASA] Added as a main source option for Philippines (@chunshek)
    • [SMG] Added as a main and secondary current/alert/air quality/normals source option for Macau. (@chunshek)
  • Europe
    • [AEMET] Added as a main and secondary current/normals source option for Spain (@chunshek)
    • [IMS] Added as possible current source + add weather texts support + various improvements (@chunshek)
    • [IPMA] Added as a main and secondary alert source option for Portugal (@chunshek)
    • [LHMT] Added as a main and secondary current/alert source option for Lithuania (@chunshek)
    • [LVĢMC] Added as a main and secondary current/alert source option for Latvia (@chunshek)
    • [MET Norway] Fix alerts not working when used as a secondary source
    • [Met Office] Added as a main source option for United Kingdom. Requires an API key. (@bunburya)
    • [MeteoLux] Added as a main and secondary current/alert source option for Luxembourg. (@chunshek)
    • [Météo-France] Add support for next-day alerts
  • North America
    • [NWS] Added as possible current source for United States (@chunshek)
    • [NWS] Various improvements in daily data, weather texts and alerts (@chunshek)
  • Miscellaneous
    • Add translation for a few source names and privacy policies
    • Location presets updated for some countries following the addition of many weather sources (@chunshek)

Technical

  • Update to targetSdk 35
  • Refactoring + new features in sources

Checksums

Flavor Variant SHA-256
Standard Universal 76d7a4e0d1d8121aada22b2bfc0d3033b9b1758844ba183a0f2c317266f07c71
Standard arm64-v8a 60c9078497caf29950ef03b47fb402ebdd1a77d7295725b24de9dd7c51f27dbe
Standard armeabi-v7a abd1feed84a174b4d5c2a679c3584377322e85435a15ee307abbd182b6fce7e2
Standard x86 54f83be7c97e171e54af71249a93684edc73bba8a7ced3eb1f723974e2f791e8
Standard x86_64 974ac73f4a7059d81c3e34726519a1f792ccb37b937cf1c5253a1dd8b183c6d0
Free networks Universal e8725b677d739b42a204301e15c3a083c42dccfc4fdb185d87b2fd4ba630d0a5

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] over 1 year ago

Breezy Weather - Breezy Weather v5.2.8

Don’t know which release to choose? Just pick breezy-weather-5.2.8_standard.apk, or check INSTALL instructions for more details.

Improvements and fixes

  • Show precipitation probability when > 0 % (previously > 5 %)
  • [Tablet] If the location list is not empty, it will no longer open by default in portrait mode on tablets with large resolution

Sources

  • [MET Norway] Add support for alerts in Norway-only as main or secondary source (API is in beta, so might not be perfectly reliable)
  • [Open-Meteo] Fix precipitation nowcasting values being 4 times lower than expected
  • [ECCC] Fix failure to refresh when wind direction received from observation station is empty
  • [Gadgetbridge] Add missing fields (wind, UV, precipitation probability) (@joserebelo)

Translations

  • Translations updated

Checksums

Flavor Variant SHA-256
Standard Universal 960900d372014728495adbfaa68725fa8bb6856a22aa3f4991bf8043c167a436
Standard arm64-v8a cfe5184a67eb45fe3a88add56346b76a412a08dcc13b47f6bbab6638865433ed
Standard armeabi-v7a 268dd002fefacd424576d53e7a6b449d427b5ef0e9d4714659b4eddc2e3e44ac
Standard x86 d3a5e2f5d6c100f2299c7c4f2ad3c10af38d3e08503fc165101762e6cdb9f9eb
Standard x86_64 663fedd133dfb5c7ce174c0116f61c0e855c56bf1c125acde115174f674a95b8
Free networks Universal 4f8036f29af4a6667afe463bd83e38a7321d975a896db0277965fa5f96f3f9af

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] almost 2 years ago

Breezy Weather - Breezy Weather v5.2.7

Don’t know which release to choose? Check INSTALL instructions.

Improvements and fixes

  • Change of behavior: on Android 10+, by default, day/night mode for locations is no longer enabled.
  • Add temperature normals in the daily detailed view
  • Fix trailing whitespaces returning inconsistent search results (@mags0ft)
  • Fix location permission dialog being shown twice when resuming app (@ecawthorne)
  • Fix prompt for background location permission not being shown
  • Cards fade in and other elements preferences can’t work if animations are disabled at Android system level, greying out these options in this case (@ecawthorne)
  • Add the app to the weather category. Might be useful for assistants or launchers. (@devycarol)

Sources

  • [Servizio Meteo AM] Fix some failures to refresh (@chunshek)
  • [Open-Meteo] Fix precipitation nowcasting when used as a secondary source (@min7-i)
  • [China] Fix very small values in the nowcasting chart
  • [Baidu IP location] Show “API unauthorized” error message when API key is invalid, instead of “Failed to find current location”

Translations

  • Initial translation added for Occitan (mercé Quentin!)
  • Translations updated

Checksums

Flavor Variant SHA-256
Standard Universal 77bdc89c988d496044dc29840ad04e2ae6df01205d08cf95262178b3489c6a87
Standard arm64-v8a e35c5afc7cfe4f21ecee9cb7e433d8f38b199b0725faafc77f9a292987711bf0
Standard armeabi-v7a 0e549c0ee90f093c25dd2f3329d19ca687d5024b42ff98ab54f4adc2bcfc496c
Standard x86 9ede6c93280c1c98e57341d1ea558217d7431ecf328f0ad3e562d775b19593c4
Standard x86_64 49d7f894d098b21bf2bd4cea4c214f773eb14510fbf7e57fde07ba51985206d4
Free networks Universal 4696108cc41771c7322f4e5937632c5d212e30cad2450d6fd4080505a7fa1e2c

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] almost 2 years ago

Breezy Weather - Breezy Weather v5.2.6

Don’t know which release to choose? Check INSTALL instructions.

New features

  • [Standard version] Add an option to periodically check for app updates in the background. Available from Settings > Background updates. Disabled by default.
  • Allow to manually check for updates from Settings > About (icon). In the freenet flavor where non-free networks are not allowed, the button only asks to open the link in an external browser.

Improvements and fixes

  • Fix title not changing when going in a subcategory of settings (@min7-i)
  • Fix crash in old Android versions when trying to set location permissions that don’t exist (@min7-i)

Sources

  • [Servizio Meteo AM] Added as a possible primary source (@chunshek)
  • [AccuWeather, IMS] Fix text not being in Hebrew when selected language is Hebrew
  • Updated recommendations for new locations (existing locations must be modified manually, or re-added):
Location Source type Old New
Italy Main source Open-Meteo Servizio Meteo AM

Checksums

Flavor Variant SHA-256
Standard Universal 6b7198e346443ead58d8393a0183d68f475b5cba8048e7ba44433fb78d405175
Standard arm64-v8a b317e116d0e2f06a88369d138c9b180440d3e7b38495eee72518745f543c0ac9
Standard armeabi-v7a 44513b1d9bc911cb4da779dd73ecfe6cf3a841c8a32864de1986fdc503aa1bc8
Standard x86 ff45bb64ead411a206eafba2e960e22a918b38b2592f92a3ec02cbb4acc06142
Standard x86_64 6d5002c97331e3fa7b181c08c68b512c4415b74e6408b9f746ae2c14e50f4327
Free networks Universal d1264227d6c6732a2b113bbfdff44ac47a77836bc8216b3ab201aaf5e93cf87c

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] almost 2 years ago

Breezy Weather - Breezy Weather v5.2.5

Don’t know which release to choose? Check INSTALL instructions.

Improvements and fixes

  • Add apparent temperature computing when missing (@chunshek). Will generally improve feels like temperature, as it avoids fallback to the -less useful- wet bulb temperature.
  • Improve wind chill computing (@chunshek).
  • Fix wrong category for UV when between two categories in some cases
  • Add one more decimal precision to the following pressure units: inHg, atm, kgf/cm²
  • Fix a day shift on some sources when adding a location from a different timezone that is already “tomorrow”
  • Fix hourly feels like not working in some cases
  • Fix “Edit location” dialog theme (@min7-i)
  • Fix day/night theme not respecting sunset/sunrise in alerts and pollen pages (@min7-i)
  • Recompute sun and moon data when sources return data from the wrong day (fixes some places being always “nighttime”)

Sources

  • [CWA] Added as available experimental main source in Taiwan (@chunshek)
  • [CWA] Added as available experimental secondary source in Taiwan for air quality, alerts and normals (@chunshek)
  • [NWS] Fix parsing issues when probability of thunder contains decimals
  • [Météo-France] Fix not showing as a suggested normals secondary source when not using Météo-France as main source
  • [ECCC] Fix refreshing issues in locations observing midnight sun
  • [China] Fix hourly forecast being shifted by one hour (@JiunnTarn)
  • [Open-Meteo] Disable ability to select more than one model at a time which would result in a failure to refresh

Translations

  • Translations updated
  • Hebrew translation added and completed (@nvurgaft, Doge)
  • Initial translation for Galician added (@adrianhermida)

Checksums

Flavor Variant SHA-256
Standard Universal 15476eea824c975ee9879e285f3d0a8a5f1f2563252e2a016c6de0d2cbcf2c39
Standard arm64-v8a a94d3f09ddd8b22e82b970e7b21789f960fb6d6c849bbfc51ff8b5973d0b99fe
Standard armeabi-v7a df4efb42c60512d0d5e55ed91326663fb1426948000ee97b40214d1d7be13607
Standard x86 5df3a25443fb74f6885b1f35006e90ba223b668deb82862527c0d7a04c94c9cb
Standard x86_64 d2e37524b43e019d5221b3b39bdae18f55cb1942b5a90f75b243ce35ee68305c
Free networks Universal 0a8f49667cd298ea0e1e0ddca53a04848685c24001639f687a679eb64c840619

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] almost 2 years ago

Breezy Weather - Breezy Weather v5.2.4

Don’t know which release to choose? Check INSTALL instructions.

Improvements and fixes

  • Reorganized location list actions
  • Fix back button not correctly intercepted in widget config on Android >= 13 (@min7-i)
  • Fix notification-related settings not propagated immediately on Android >= 13 (@min7-i)
  • Fix today/tomorrow notification being silent on some devices (@min7-i)
  • Reduce lag on refresh on low-end devices/slow sources (@jayyuz)
  • Fix another crash case when sending data to Gadgetbridge (@kosmoz)

Translations

  • Translations updated
  • Dansk translation completed (thanks Rasmus!)

Checksums

Flavor Variant SHA-256
Standard Universal 6aea96830eaa9b7b9ea8311bc38d193640b629da334e3d88c2144eab855e8071
Standard arm64-v8a db6ac454f9d39d357786554bb0b4c6a8b71faabcddefe9036bf573b51c297bc2
Standard armeabi-v7a 92a76d3002373c28418731c6ee7fe7f78086bee3d5789a5266432f065c289531
Standard x86 1c0855a204371f2defcd20fc0e14ff39b9cb316daa2eb3d68e0eef15aa9bc48d
Standard x86_64 bfdd33f311143e0992daf77a6c874b7890a32006ad06f986e5f4794480fa5933
Free networks Universal 907b910e89cc392f09cb51fb9758b1dd352d6a7944c74102bf70d8bda2626023

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] about 2 years ago

Breezy Weather - Breezy Weather v5.2.3

Don’t know which release to choose? Check INSTALL instructions.

Improvements and fixes

  • Fix nowcasting values on sources with values 10-minute by 10-minute or more
  • [Alert page] Status bar black text on dark background when theme is light with day/night mode enabled (@suyashgupta25)
  • Adjust contrast of some caption texts in dark mode (@suyashgupta25)

Sources

  • [Open-Meteo] Allow to select “GFS GraphCast” model individually
  • [AccuWeather] Prevent user from selecting incompatible preferences

Translations

  • Translations updated
  • Initial translation added for Bengali (thanks Manab Ray!)

Checksums

Flavor Variant SHA-256
Standard Universal a555cc463158cb676a4df1513786baa3fdd637a2549575022524d96d17f038ca
Standard arm64-v8a 39b69d543ee084b55e0e7e5083908998f3e35ce225e6538ef1142b698fd82b06
Standard armeabi-v7a aaa45fc005eb9a233e2c4fbb5c9ec11949ff8abe4089c10ff483398e3e62a32d
Standard x86 e66cdd995d66105577c4c1055290fac8f7da75b7cd0a48f587d3fbe60145533c
Standard x86_64 484efcaf508a07aff7af721b255f0a4c8af377789f38c3b950855dd3bc10b05e
Free networks Universal ae738f707c51ea06d23d364c89e9f2279c0a794f3d31c4f8f9be38dbb996bca9

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] about 2 years ago

Breezy Weather - Breezy Weather v5.2.2

Don’t know which release to choose? Check INSTALL instructions.

Improvements and fixes

  • Cap refresh rate of live wallpaper to 60 Hz, to avoid consuming too much battery

Sources

  • [GeoSphere Austria] Fix precipitation values
  • [Pirate Weather] Fix parsing error due to server changes

Translations

  • Translations updated
  • Tamil added (thanks Naveen!)

Checksums

Flavor Variant SHA-256
Standard Universal 82b013807c9d1a87fc0594597b28d206ad3a427e1beb6fe5a3b1d811eeb05471
Standard arm64-v8a ff4a804980462ce2f0e2f467432408aa612b9270974b6712e77102b38ca51ca6
Standard armeabi-v7a 9cc302d801fdf860b3871db575ab4db79bc1ba5f0469d0f06953a8ea207e0d18
Standard x86 1f73462e76c1af3d7c9fca9abb086cae97cbddc3aede805ee94c84e6d4d50a01
Standard x86_64 f9bea71cf263146ebfb21898ba4835ad93e347898dcf60a494cd9a6a7b55bcec
Free networks Universal 5de54bfc026790e1581faa8345740d361d8164735090420a5159d1a8c336ac12

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] about 2 years ago

Breezy Weather - Breezy Weather v5.2.1

Don’t know which release to choose? Check INSTALL instructions.

Check IMPORTANT changes from major release v5.2.0 here: https://github.com/breezy-weather/breezy-weather/releases/tag/v5.2.0

Improvements and fixes

  • We no longer send notifications for alerts with minimal to no known threat to life or property, to avoid spamming in some countries where these kind of alerts are sent daily. Alerts with unknown severity may still be sent.
  • Moved “Edit location” button from footer to a pencil icon on top right
  • Fix sun or moon not showing in ephemeris card with some sources when the sun/moon is setting the day after
  • Fix crash when sending data to Gadgetbridge in some cases
  • Fix moving to next location when swiping on the nowcasting chart (@min7-i)

Translations

  • Translations updated
  • Fix formatting of Chinese calendar day of the month (@CoelacanthusHex)

Checksums

Flavor Variant SHA-256
Standard Universal 9bcdcc9bef68ba7d0b1458e87f81431aae31363aef4b1d3885d6383a07b62d98
Standard arm64-v8a 2adef002b213b9cf7b808aeb7af54dcbc120d4146bda69fb5ff59ae75efeedc5
Standard armeabi-v7a cb35f7fc850a659d3b6d77bf7f1e85f863784f01f37a4b041ba7dd8dcdf6dfd2
Standard x86 43b2e956582f6c62c4641c18f9c97eda673320b821e85da841d86b4cf06a11fd
Standard x86_64 91588573cb1956fff40bd664595a4fb777986ee2f9c37c152db468ed843c9213
Free networks Universal 231f6ff857cf4d45abcda50f4cb9c1354c5e784110288e9e2124872f08646702

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] about 2 years ago

Breezy Weather - Breezy Weather v5.2.0

Don’t know which release to choose? Check INSTALL instructions.

IMPORTANT changes

  • gplay flavor was removed, Fused location is now available natively in all flavors for Android >= 12 with no proprietary library. Migration path: use the standard flavor
  • fdroid flavor was renamed freenet to avoid confusion with the store. Obtainium users need to take action to change their regular expression to catch the new name
  • OpenWeatherMap OneCall API will no longer be available without requiring billing information in June 2024. As a consequence, we switched to other endpoints that unfortunately don’t support alerts and minutely. You will have to use a different secondary source if you want to keep receiving these info. If you use a custom API key, you might want to make sure your API key is subscribed to the following products: Current and 3-hourly.
  • If you were using “Send data to Gadgetbridge” feature, you will need to go back to Settings > Widgets to define which apps you want to send data to
  • Lunar calendar is no longer available on Android < 7.0

New feature

  • New (better) chart for precipitation nowcasting: more accurate with a bar chart, has light/medium/heavy thresholds to help interpret the data, has start time and end time on the marker, now supports RtL languages
  • Alternate calendars (from Settings > Appearance) for Android >= 7.0. Currently supported: Chinese, Dangi, Indian National, Islamic and Persian.

Sources

  • [GeoSphere Austria] Added as main source in Austria and nearby
  • [GeoSphere Austria] Added as secondary source for air quality in Europe and nearby
  • [GeoSphere Austria] Added as secondary source for precipitation nowcasting in Austria and nearby
  • [GeoSphere Austria] Added as secondary source for alerts in Austria
  • [Gadgetbridge] We are now able to send data for secondary locations
  • [AccuWeather] Fix fail to refresh when using a language not supported by AccuWeather (noticed on Central Kurdish, Esperanto and Interlingua), now fallbacks to English
  • [Open-Meteo] Fix workaround location search issue when result list is empty (will show instructions instead of an error)
  • [Open-Meteo] Fix issues related to DST
  • [Open-Meteo] Fix location search failed when at least one result didn’t have a timezone info
  • [DMI] Add severity/colors to alerts
  • [Android location source] Added support for native Fused on Android >= 12

Improvements

  • Improved privacy of the “Send Gadgetbridge data” which now allows you to select which apps you want to send data to, instead of all compatible apps.
  • Added source for each alert for compatible sources
  • [Widgets] “Material You - Current” automatically adapt size to the frame on Android >= 12
  • [Widgets] “Material You - Current” add preview
  • [Widgets] Added a custom subtitle keyword for a summary of pollen indexes
  • Background updates: secondary locations (when used) are now refreshed once a day
  • Add a new error message “Server unavailable”
  • Improved time picker for forecast notification (now supports 12-hour system), also fixes a crash on Android 14 QPR2 (@min7-i)

Fixes

  • [Widgets] “Material You - Current” Tap to open app now works again
  • [Widgets] Day + Vertical - To fix a crash when using Android < 12, the clock when displayed as analog will no longer set the correct timezone on Android < 12 (this feature is not available on these versions)
  • Fix wrong number displayed on the daily feels like chart
  • Fix current location keeping old timezone on some sources, when travelling to a different timezone
  • Fix “Stay informed” card stays visible after allowing notifications via settings / app-info
  • Fix extra padding on bottom of keyboard on location search (@min7-i)
  • The sensor manager is no longer queried if the gravity sensor preference is disabled (fix a trigger on GrapheneOS)
  • Fix back button in a sub settings menu exited settings instead of going back to main settings screen (@min7-i)
  • Fix color of the “change source” button on location search (@min7-i)
  • Fix live wallpaper refresh rate (was capped at 60 Hz)
  • Fix non-configured sources showing as options for secondary sources

Translations

  • Translations updated
  • Initial translation added for Eesti (thanks Priit Jõerüüt!)

Checksums

Flavor Variant SHA-256
Standard Universal 481b09e266b7b88b3c2dfc9d6c1e649de5fe1483657c9ac31b312b14133044c0
Standard arm64-v8a 6ae0540f66983c1797a3152672607403196bee4d664abf8a9fb68fc317883fcc
Standard armeabi-v7a 3991f1135a0b92f9a63145360759e00e80748026c303b9ea4ded95036a9949c1
Standard x86 de2b7de293c40dfcf6d9e8f664c5775533faaf5162880b8f7f45fba120d4ce8c
Standard x86_64 7c0d9f0de13357ded052e26183cc9167e587937c154f21cb4cb8fef5c3257821
Free networks Universal ea171a6bb73fa38599734c3a30d7184a7a29e9ce8ee75aea6b3a63e7ce37665c

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] about 2 years ago

Breezy Weather - Breezy Weather v5.1.8

Don’t know which release to choose? Check INSTALL instructions.

Due to a technical change, if you had set up a different language than your system language, you will have to set it again on update.

New features

  • Added ability to change the background weather and time for each location

Weather sources

  • [WMO SWIC] Switch to newer v3.0 endpoint for alerts, should be more reliable and much faster
  • [WMO SWIC] Updated alert colors to v3.0
  • Default alert colors for sources not providing colors (DMI, ECCC, OpenWeather, Pirate Weather) were also updated to match alert colors of WMO SWIC v3.0

Improvements and fixes

  • Precipitation nowcast is now a dedicated card
  • Fix crash on Android < 7.0
  • Fix live wallpaper non-auto weather kind
  • A new error type “Invalid or incomplete data received from server” was added
  • Fix display issue when changing main source sometimes resulted in empty value for secondary sources
  • Add error handling to “change instance URL” feature of self-hostable sources
  • [Widgets] Fix clock and dates didn’t honor timezone of the location (used system timezone instead)
  • [Widgets] Fix clock font preference reset every time configuration screen was entered
  • [Widgets] Fix Material You - Forecast not being available on some devices
  • [Widgets] Fix Material You - Current proportions

Translations

  • Translations updated
  • Basic support added for British English (supports a few spelling differences), also added to Australian English and Canadian English (new)
  • Improved date formatting work for Android 7.0+ is now complete
  • Chinese is now handled as Simplified Chinese and Traditional Chinese to ease the work of translators
  • Fix - All non-weather-related texts are now properly updated on language change (weather-related texts still require a refresh of locations)

Checksums

Flavor Variant SHA-256
Standard Universal 62cec5ad56a9e9ea483b15fa55f461a83ace885bb5c198d3fdf77733b233ec81
Standard arm64-v8a b27cb2c1f5f4908c7d3ba0a3742c6c8528efcb1583dc56eef83142e86c08d507
Standard armeabi-v7a e3a10389597d03d03775c0e40936ad5dfe069e57d16340fa3a1b2e0dac35e59e
Standard x86 2df0c8443317e26bfd87197acd97c6a4405bf5df51eec86ad8dbe2c553af39dd
Standard x86_64 ce333ca18f8e0face53d1285df65acde636d20f7affa2897593e2c61facef3cd
Google Play Universal a6c6b23911b7b94b87a6ed8101ebe5c9ff46c86cd7178e8ee62f83f770c0e761
F-Droid Universal 2f884a5c5f0c6650be96d79b5c43c778166f23e528df42583a505c0ef398d17d

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] about 2 years ago

Breezy Weather - Breezy Weather v5.1.7

Don’t know which release to choose? Check INSTALL instructions.

Improvements and fixes

  • [Privacy] If you enabled sending data to Gadgetbridge, Breezy Weather will no longer share your longitude, latitude and if your location is your current position with Gadgetbridge or any other app.
  • [Privacy] The “Send weather data to Gadgetbridge” option was renamed “Broadcast my weather data to other apps” as any app can “pretend to be Gadgetbridge”. A confirmation dialog will appear to make the user confirm they fully understand the risks.
  • [Privacy] The “Send weather data to Gadgetbridge” (which is off by default, unless you enabled it) will be turned off on all devices on update to let users decide if they still want to enable it.
  • For sources not providing colors, we now make the color of the alert dynamic based on severity instead of always orange. This scale is the same as the one used by World Meteorological Organization and may differ with colors usually provided by your national provider. For sources without severity, this will fallback to Unknown color.

Weather sources

  • Updated recommendations for new locations (existing locations must be modified manually, or re-added):
Location Source type Old New
Hong Kong Alert AccuWeather WMO Severe Weather

Translations

  • Translations updated

Checksums

Flavor Variant SHA-256
Standard Universal 014bcf4376f67d2c2d8bc53e02fbd93ed7ae3b11fffd45e1f6fede8f868038d6
Standard arm64-v8a 24aa189224ef46a60bdfdb4a95ab13b3c5b614e0373a11faeadf135d6b40dad2
Standard armeabi-v7a fd3ce5e0e4c6d493efb230622670b910af8081a99983681cac99458062567259
Standard x86 3f2c4af6f5596c63068d1b12e99cb0d835de896fcdab90773726b95eda542f63
Standard x86_64 f8ba9dc5467aff3643d35a62fffae4fb27eabe77b0c1169c1e52e3fd28dde2ad
Google Play Universal 26337ce89d8c47f93a00ef2f4e9f34eba16c12c51a15204b7ae625e9c25f7fcd
F-Droid Universal 787bc7f991f47215e7c4c50c018577a0c9d34c51b76b8b1ff8f64f31f6965b13

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] about 2 years ago

Breezy Weather - Breezy Weather v5.1.6

Don’t know which release to choose? Check INSTALL instructions.

Improvements and fixes

  • Allow to enable Gadgetbridge if Smartspacer generic weather plugin is installed
  • Fix cypress, hazel and hornbeam pollen not correctly saved to database

Weather sources

  • [Open-Meteo] Added ability to choose your own self-hosted instance in the settings
  • [Bright Sky (DWD)] Added ability to choose your own self-hosted instance in the settings
  • [Recosanté] Added ability to choose your own self-hosted instance in the settings

Translations

  • Translations updated
  • Added Interlingua (very limited support at the moment) (thanks @softinterlingua)
  • Date formatting was improved on Android 7.0+ for many languages, including languages not currently supported. On lower Android versions, it will fallback to ISO 8601 formatting for short format, and weekday / day / month / year for long format. More improvements will come in later versions (mostly on widgets).

Checksums

Flavor Variant SHA-256
Standard Universal a0795585e76cfac6eabe8264626733a2e60fedd44eeaaf76925a0423c73a59f3
Standard arm64-v8a 1ff95c089ae07e288f0c699ce56d24ba22ff758a892022d6fd6ed2f2ac14e987
Standard armeabi-v7a b39cf53e23848420b5c78fd6f902851a70fbae868df57d88a48a81c7ac510f23
Standard x86 567aa6a7ef0bfefc0724d3a0640a08f7569ad10f0b2f237d34fea188e7e81ada
Standard x86_64 c6b9f16a838d43f69838511ef37f186e1dd9d1c7df2ca8a6d03ec810241a0c5b
Google Play Universal 165317c8e00e884c7a6201883acd1456f1b41d7a8b1f53e4df0e916516cab4c1
F-Droid Universal a437e9aec5f86730ccd9746e7ec21d01c8b6be552325dfe744f5d739ea3ce835

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] about 2 years ago

Breezy Weather - Breezy Weather v5.1.5

Don’t know which release to choose? Check INSTALL instructions.

Just a re-release of v5.1.4 to include some technical build adjustments to prepare for release in default F-Droid repo.

Changelog of v5.1.4:

New features

  • We now have our own repo for F-Droid and Google Play flavors of Breezy Weather. If you want to switch from our current repo (Standard flavor) to a different flavor, you should remove the repo for the Standard flavor first to avoid getting updates for the wrong flavor. Link to Breezy Weather F-Droid repos

Weather sources

  • [World Meteorological Organization (WMO) Severe Weather] Added experimental support as secondary alert source. Translations are not supported (yet). Please report as soon as possible if you encounter a refresh error, making sure you mention the country of your location in the issue.
  • [ECCC] Add sunshine duration
  • [Natural Earth] Improve detection of small islands/countries
  • [Recosanté] Fix refresh error on Friday
  • Updated recommendations for new locations (existing locations must be modified manually, or re-added):
Location Source type Old New
France Pollen Open-Meteo Recosanté

Improvements and fixes

  • Background weather update will now only process the first location, unless you have multi cities usage. This makes the process more green and efficient, and other secondary locations will automatically be updated when you open them instead (this means that if you don’t check these locations very often, it will no longer uselessly refresh them in the background). A document has been written to describe in details how the full weather update process work: https://github.com/breezy-weather/breezy-weather/blob/main/docs/UPDATES.md
  • Fix AccuWeather being the default weather source instead of automatic recommendations
  • Fix "Please wait a few seconds before retrying" when adding a location
  • Fix some sources not being available for current location if current location didn’t change
  • Fix notification-widget not being restored on reboot

Translations

  • Translations updated

Checksums

Flavor Variant SHA-256
Standard Universal 0188e2542aaf63d116caa8626ccdd47bf9931a5e50ae19f9666300a806728a74
Standard arm64-v8a 3d8148fb1ea3fcfa4d91a6c494f32c64a35289730d5ada6718acfd286683b1d2
Standard armeabi-v7a 5db2103f2109ec01a6b9ce27dcfc607da27ead101ee3387e1ed4be113c0ec805
Standard x86 27ae621ae3c7869a7eb0b7c36a42360c2b07ff4a69957f5f3055f1094a59e8f7
Standard x86_64 e81b5e1f1a9008e72f8c3cddc1188a2c675f9e7a4005bcbb3b7d82b3616add61
Google Play Universal 6126673d5f26f0a99a208350a7ef57e443a99276687a928eea0a5e5f0f4833f4
F-Droid Universal 7d7b2fac5577260ba4506db7fb56ff8caea86bd7349eb45c4d9e490ba96e880b

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] over 2 years ago

Breezy Weather - Breezy Weather v5.1.4

Don’t know which release to choose? Check INSTALL instructions.

New features

  • We now have our own repo for F-Droid and Google Play flavors of Breezy Weather. If you want to switch from our current repo (Standard flavor) to a different flavor, you should remove the repo for the Standard flavor first to avoid getting updates for the wrong flavor. Link to Breezy Weather F-Droid repos

Weather sources

  • [World Meteorological Organization (WMO) Severe Weather] Added experimental support as secondary alert source. Translations are not supported (yet). Please report as soon as possible if you encounter a refresh error, making sure you mention the country of your location in the issue.
  • [ECCC] Add sunshine duration
  • [Natural Earth] Improve detection of small islands/countries
  • [Recosanté] Fix refresh error on Friday
  • Updated recommendations for new locations (existing locations must be modified manually, or re-added):
Location Source type Old New
France Pollen Open-Meteo Recosanté

Improvements and fixes

  • Background weather update will now only process the first location, unless you have multi cities usage. This makes the process more green and efficient, and other secondary locations will automatically be updated when you open them instead (this means that if you don’t check these locations very often, it will no longer uselessly refresh them in the background). A document has been written to describe in details how the full weather update process work: https://github.com/breezy-weather/breezy-weather/blob/main/docs/UPDATES.md
  • Fix AccuWeather being the default weather source instead of automatic recommendations
  • Fix "Please wait a few seconds before retrying" when adding a location
  • Fix some sources not being available for current location if current location didn’t change
  • Fix notification-widget not being restored on reboot

Translations

  • Translations updated

Checksums

Flavor Variant SHA-256
Standard Universal fee7adb8d5a7fc8a859cb006d0f0fbbc27448cf4d0ad9092e441958f4bdad7f0
Standard arm64-v8a b12c220fe2a332f618ac5a667f6aac2a6a3c7df57c5a05e23f411652b13a0a3a
Standard armeabi-v7a 67d631c9f2622fe1f77bd9ec3cbdab312fc9625f98be7605ce54a8b9097f543b
Standard x86 34744420967ade23e009464b475062d7a8f20f293e4e162852460dc801a7b969
Standard x86_64 5c276f795dda10125df16f448c11ed54c4ab39be3f6c84b0f81fee73cc3bad64
Google Play Universal cfb1528b421b7643432b456f58f0dcbcf16a0960d804312f4429397581d863b8
F-Droid Universal 9a554e49431dc9c28955c33be717fd526bde1a66c39e6800bcf738d31a4f3be5

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] over 2 years ago

Breezy Weather - Breezy Weather v5.1.3-beta

Don’t know which release to choose? Check INSTALL instructions.

New features

  • Per-location per-source preferences

Weather sources

  • [Open-Meteo] Allow to choose weather models per-location

Improvements and fixes

  • Add troubleshooting for “Source no longer available” error

Translations

  • Translations updated

Checksums

Flavor Variant SHA-256
Standard Universal 4dde03e6ff73c974ee0b16359896f0f135fe2f55a7c8b9b4a2521258257ec8ee
Standard arm64-v8a fe4e0fa9ab7103c423ee586134d39e311140d322aeb73aefa86359a83701d808
Standard armeabi-v7a d3bcad761397f9f9bb272d579e807df2daab9109d94b37f407796e80923bd63c
Standard x86 99d45d11b8bce3a34489a6ef72d8d4fa3a132ba0a856a14a96f48f00653ed5fa
Standard x86_64 ddb57f08cab3957ece73cea7ba7029c0d3c792e118f3468a8980e4ff2fc3816c
Google Play Universal 331b9e657406d477882c86eaa0d1a4996844c9ae16d4ce392d47f07c78f5a2bc
F-Droid Universal 33a0d8428cdfb427b140b1890e127ddfbcfc2888d84bffb8db2d16d80debad91

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] over 2 years ago

Breezy Weather - Breezy Weather v5.1.2-beta

Don’t know which release to choose? Check INSTALL instructions.

New features

  • Sunshine duration daily chart (for compatible sources)

Improvements and fixes

  • “Hours of sun” was removed and split into:
    • “Daylight duration” which was moved to Sun section
    • “Sunshine duration” for compatible sources
  • Icon pack selection dialog was rewritten in Material 3
  • You will now have a confirmation dialog before opening a link
  • [Text widget] Fix custom subtitle being cut if on multiple lines

Translations

  • Translations updated

Checksums

Flavor Variant SHA-256
Standard Universal 88752ca146ebfb3edae69b4ef355d2d6842e46623ec13da891febca661721136
Standard arm64-v8a e3f80978ebd6c36ff7e203cb6f2b36103ea4168d1b4d2a7c505c8503eb623a43
Standard armeabi-v7a c2a3772554b8092379e7c0864fcc92f14ff41adbde31495fdb317a87be62435f
Standard x86 1c7be93ea7dd262ac458d7f0ed9b61fa51291217ed0559cbefbe8d7b8574f7c2
Standard x86_64 362ae3eac2b4dff268bf6493367774494a4adf6aa3c18bcdf51df3d5d8add3c5
Google Play Universal 3c4ba1eec338253b26f3f9594834c9665068496977438677877b5dc845780508
F-Droid Universal 5f8bdffcbd91831100e38a7125ab059de0b75590b88598760a3fb7c70c58a6f6

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] over 2 years ago

Breezy Weather - Breezy Weather v5.1.1-beta

Don’t know which release to choose? Check INSTALL instructions.

Improvements and fixes

  • Main screen pollen card will now only show pollens with at least one day where concentration > 0. Behavior remains the same on daily page and pollen details page.
  • App should no longer prank you by changing the name of a location you just added from search

Weather sources

  • [Recosanté] Add as secondary pollen source for France.
  • [Open-Meteo] Replaced “hours of sun” with “sunshine duration” since we have that info in the API
  • [Bright Sky (DWD)] Replaced “hours of sun” with “sunshine duration” since we have that info in the API
  • [Bright Sky (DWD)] Added to the fdroid flavor, since it’s open source.

Translations

  • Translations updated

Checksums

Flavor Variant SHA-256
Standard Universal 7d67d6e3b242f6504a9ac75b597354155576b7d75d69f759dfb2f4135f0e9431
Standard arm64-v8a 5f7308be341c4193ed86c500544f1afdc26fc30747f64693292e0924e9361b16
Standard armeabi-v7a f9979b73588b5d1ed2d7671bcd77069babec79bdafc452b36d1976e3b6d04bed
Standard x86 977cf5610d2a3c0e6bfce985cf2888715c40c9d5267d1a9e108a91263372cf1e
Standard x86_64 e2b7806ab9f6f6217cca5584c70c060a349d6accaffcb2001673e37a3a4c7530
Google Play Universal f1b96dd26e7141938ba49bc220c3475e067fbd83cc75ab1e64dadab600d61b31
F-Droid Universal 14941251a829b1c70e3c845f1c8bcd8ef1fa4d2a5832d49fe34e772e137ed047

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] over 2 years ago

Breezy Weather - Breezy Weather v5.1.0-beta

Don’t know which release to choose? Check INSTALL instructions.

New features

  • Breezy Weather now comes in 3 flavors:
    • Standard: this is the version you used so far
    • Google Play: same as Standard + proprietary Fused location from Google Play Services. Useful if you use “Current location” feature AND have Google Play Services installed on your device. Otherwise, you should use the standard version.
    • F-Droid: this version removes support for any weather sources which are not libre and self-hostable, so you are sure to get a 100% FOSS experience and not connect by mistake to a non-free network. There are plans to add this version to the default F-Droid repository.

Improvements and fixes

  • [Widgets] Custom subtitle - A keyword was added for current and daily air quality index
  • [Widgets] Text widget - Add support for custom subtitle
  • [Widgets] Text widget - Add ability to hide header (i.e. only show custom subtitle)
  • [Widgets] Trend widgets - Make text easier to read (@min7-i)
  • Add a second way to delete location from location preferences (Edit button in footer) (will only show if there is at least 2 locations in the list as location list cannot be empty)
  • Better mapping for icons of Chronus icon packs (@min7-i)
  • Fix weather data refresh failure on Android < 7.1.1 for weather sources using Let’s encrypt certificates
  • Fix loop issues when manually refreshing and encountering weather refresh failures (will now wait at least 10 seconds before retrying)

Weather sources

  • [Israel Meteorological Service] Added as main source
  • [Israel Meteorological Service] Added as secondary alert source
  • [MET IE] Fix 12-hour system issue
  • [MET IE] Add warnings as main source in Ireland-only
  • [MET IE] Add warnings as secondary source in Ireland-only
  • [MET IE] Add reverse geocoding in Ireland-only
  • Updated recommendations for new locations (existing locations must be modified manually, or re-added):
Location Source type Old New
Israel, West Bank, Gaza Strip Main source Open-Meteo Israel Meteorological Service
Ireland Alerts AccuWeather MET Éireann

Removed features

  • Pixel icon pack is no longer bundled. You will have to download it manually.
  • All other non-free assets were replaced/removed

Translations

  • Translations updated

Checksums

Flavor Variant SHA-256
Standard Universal 6a21b2ad7d845d8d93f87cf50cbd291089bf938ac7c36a68d501c9939d07e0d1
Standard arm64-v8a be2170bb0dfae01ba8e4d2b5d44ab5ba88fca8f6aa880f198e3f5a3ea5cdccc0
Standard armeabi-v7a eacee09a85b48bf441998e34a2dfe9188fe10784798f03212d0b325009fcf935
Standard x86 367586fd2521854adb97248dfeaa041014cd44a27930e9dacd7910f662c1f222
Standard x86_64 f5bdc15baa0c19412298f5d8e2bb6679df4cf2fbe1c867489ac1b206a38469e5
Google Play Universal 01f3f866d0fa79a50e004bdfc84053c6cd53d9ca05054a65a47c912f06e3cbf6
F-Droid Universal 910a81373de8128ce7e2fe1770543e45d1b777bfa36d1b576719c0b8254988af

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] over 2 years ago

Breezy Weather - Breezy Weather v5.0.3-alpha

Read 5.0.0-alpha changelog here

Improvements and fixes

  • You can now choose to always use a specific weather source for new locations instead of Breezy Weather recommendations (Settings > Weather sources)
  • Bring back “auto” mode for Live Wallpaper
  • Add colors to cloud cover hourly chart
  • Use a different font for temperature icon in status bar to improve readability (@min7-i)

Weather sources

  • [Natural Earth] Added as an offline country-only reverse geocoding source. Helps providing the compatible weather sources for each location.
  • [ECCC] Fix missing observation text
  • Fix mismatching text with current weather condition in some very rare cases

Translations

  • Translations updated

Releases distributed on GitHub do not include proprietary Network Location Providers


Checksums

Variant SHA-256
Universal c1167d3baaa189e2570e3f1a208801dc216a043790c066948958aa62d3db7f25
arm64-v8a 37ea4e650f70333b10bd3fc29d77c9ab2a72c619010848cd14e7d4ea42c01e42
armeabi-v7a e31f0030cdfd6e3b13b788189553bec4b2dcd2e967163054da415ec9761a34d5
x86 bbaef443a56fe173faf9f8d9ed51473dd9e29dcde4ee7dea806ffdf53f596f9a
x86_64 ebe5d320a6e326e1c4f2dab5cc1ce149d4cd8855c87256e93d6e6c5ca46b41c3

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] over 2 years ago

Breezy Weather - Breezy Weather v5.0.2-alpha

Read 5.0.0-alpha changelog here

Improvements and fixes

  • Don’t display “Feels like” tab in Daily and Hourly trends if there is no data
  • Fallback to real temperature if feels like temperature is missing in hourly feels like chart to avoid weird looking chart
  • Compute missing relative humidity if we have temperature and dew point (useful for DWD)
  • Fix weather text showing “Clear sky” when weather condition is unknown
  • Remove the ability to select a main weather source incompatible with that country
  • Fix widgets not updating after a widget config change
  • Fix contrast issue when using monochrome theme (@min7-i)

Translations

  • Translations updated
  • Comma were replaced by 、 in Chinese and Japanese languages. If you use a different character than “,” for comma in your language, please open an issue on GitHub (not available through Weblate).

Releases distributed on GitHub do not include proprietary Network Location Providers


Checksums

Variant SHA-256
Universal aef0cbc3909833310d1d540b5626122e7422127115b6b248486c72baf5d71cc0
arm64-v8a 788bcaca8b0ee42e5667d962954f3da861f4599370184afd41144bed54983101
armeabi-v7a 80fcb9b42e772c2b5c683bafabe62dba4da640642787937d2ae00a225eb9806a
x86 2037b65fb99965b240c1d9ed7b9da4965f4ac0555d8df917986a5e8cd97b646a
x86_64 40ab97b0f45b4a72e4b852024d95df8f3e10bbfc5b87ba5d11bb73c830786752

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] over 2 years ago

Breezy Weather - Breezy Weather v5.0.1-alpha

Read 5.0.0-alpha changelog here

Fixes

  • Fix crash when adding more than 4 or 5 locations
  • Fix weather source failing in loop (noticed with NWS source, for example)
  • Fallback to real temperature if feels like temperature is missing in daily feels like chart to avoid weird looking chart

Releases distributed on GitHub do not include proprietary Network Location Providers


Checksums

Variant SHA-256
Universal 5ec18bbe8a4f73889a82d43bc3b78d4f93be050822063cd580343a1f85741c7f
arm64-v8a e913a7e16d3866f00e12401a7d19235d516b1da2076969b05c1b9b1634a88a8f
armeabi-v7a 01112b490e79123ca5b07b0f74e7baffbe991ac3e3c908e3c806ca337f4a89d0
x86 0ffc1b513dc04fc6af60ce425f5434599331285309f68df5323d41a42a0eacde
x86_64 049cc5652dfb1ef46782359a7b97841ac9a1f67ce89b59e0a08562b84ac4cbbc

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] over 2 years ago

Breezy Weather - Breezy Weather v5.0.0-alpha

We found a proprietary dependency in the database component. To get rid of it, we chose to use a different database component and not offer any migration. You will have to re-add your locations. Your preferences are safe.

This an alpha release. Use it at your own risk. If you do, report any issue you found to help stabilizing the app! Stay on v4.6.14 for now if you want a stable release and are not concerned about the proprietary dependency.

Unfinished things that will be in a future 5.0.x version:

  • Bring back temporarily removed "auto" option for live wallpaper
  • Offline reverse geocoding to get location presets for current location
  • [UX] Improve weather sources dialog to be less overwhelming
  • Maybe release a stable v4.6.15 that inform users that next version will empty location list, if there are too many reports

New features and main improvements

  • Design refresh of current details in header
  • New daily chart: feels like temperature
  • New hourly chart: feels like temperature
  • New hourly chart: humidity / dew point
  • New hourly chart: pressure
  • New hourly chart: cloud cover
  • New hourly chart: visibility
  • Better precipitation notifications, now based on precipitation minute by minute (not supported by all weather sources)
  • Location search no longer asks you to choose your weather source, which may have been confusing. Instead, you will make a search, and when tapping on a location in the result list, location will be set up with a preset of main and secondary sources we recommend that varies depending on the country of that location. You are able to change these sources before confirming adding of that location. At the moment, this only affects manually added locations and experience of adding of current location remains unchanged due to technical reasons (no reverse geocoding available).
  • Following that change, the purpose of the “Change source” button on bottom of location search is to change the default location search source (which was previously found rather hidden in settings) instead of the weather source to use with locations.

Weather sources

  • [Danmarks Meteorologiske Institut (DMI)] Added support as a worldwide main source, with alerts for Denmark-only
  • [Danmarks Meteorologiske Institut (DMI)] Added support as a secondary source for alerts in Denmark-only
  • [China] Added support as a secondary source for minutely, alerts and air quality in China-only
  • [National Weather Service (NWS)] Added support as a main source in United States of America and territories-only
  • [National Weather Service (NWS)] Added support as a secondary source for alerts in United States of America and territories-only
  • [Bright Sky (DWD)] Added support as a main source in Germany-only
  • [Bright Sky (DWD)] Added support as a secondary source for alerts in Germany-only
  • [Environment and Climate Change Canada] Added support as a main source in Canada-only
  • [Environment and Climate Change Canada] Added support as a secondary source for alerts and normals in Canada-only
  • [SMHI] Added support as a main source in Sweden-only
  • [MET Éireann] Added support as a main source in Ireland-only (alerts not yet supported)
  • [AccuWeather] Added support as a secondary-source for air quality, pollen and normals
  • [AccuWeather] Fix normals (missing in January, shifted by one month on other months)
  • [MET Norway] Fix precipitation in the next hour failing in some cases
  • [PirateWeather] Retrieve 168 hours of forecast
  • [PirateWeather] Fix precipitation probability
  • [HERE] Remove support for NWS alerts, they were never filtered according to the location (was returning all alerts from USA!), so use directly NWS source instead
  • [HERE] Remove as a location search source as other sources are more reliable to be used with the new location search page

Other improvements and fixes

  • [Weather refresh] Various improvements to missing data computing/extrapolating
  • [Alerts] Show alert color icon on alert details page
  • [Location list] Swiping left on a manually added location now opens the weather sources preferences instead of (un)setting resident location status
  • [Location weather sources preferences] Clarified features supported by main source in secondary weather sources preferences. For exemple, at the moment of writing, Open-Meteo doesn't support alerts. If your main source is Open-Meteo and you don't have a secondary source set for Alerts, it showed “Main source”, now it will show “None” instead.
  • [Location weather sources preferences] Fix secondary source choices not updating when changing main weather source (if main source supports secondary features, it wouldn't be showing in secondary sources list)
  • [Location weather sources preferences] Fix a display issue of “alert source” instead of “normals source” in secondary weather sources settings of a location
  • [Location weather sources preferences] Fix duplicate location when main weather source is changed to an existing same location with same weather source
  • [Location weather sources preferences] Fix when changing main weather source, saving previously redirected to first location in location list. Now, it will stay on the correct location
  • [Notifications] Fix crash when today/tomorrow notification was received on Android 14
  • [Notification-widget] Fix temperature icon in status bar being cut off on some devices (@min7-i)
  • [Weather refresh] When background updates are disabled, when opening a location, it will now automatically refresh if it was last refreshed more than 1.5 hours ago
  • [Settings] When background updates are disabled, make user aware that “Notifications of weather alerts” and “Notifications of precipitations” are unavailable by greying the options in settings
  • [Widgets] Fix clock day vertical widget in vertical or tile mode was showing decimals to current temperature
  • Fix UV index description being sometimes wrong
  • Fix all alert dialogs that had too much padding in content compared to title.

Removed features

  • Resident locations. Undocumented, encourages bad practices (two identical locations to be refreshed) and terrible technical implementation. May be brought back differently if you can provide well-thought use cases, functional specifications, and a better technical implementation.
  • Widget layout option “Oreo (Google Sans)” (Oreo without Google Sans remains available). We don’t have licensing rights of the Google Sans font. Customizing font on widgets was also an unofficial feature that was removed with a security update released in 2021, so that feature didn’t work for most devices anyway.

Translations

  • Translation added and completed for Беларуская (thanks @kilimov25!)
  • Translation added and completed for Македонски (thanks @ikocevski7 and @kilimov25!)
  • Initial translation added for Esperanto
  • Initial translation added for فارسی (thanks Aspen!)
  • Translations updated

Releases distributed on GitHub do not include proprietary Network Location Providers


Checksums

Variant SHA-256
Universal a009286459ddf6d07e5638f298a6ac409d0118d649d15b2ec39c749fcd4c334e
arm64-v8a fac35effcd362b13d49db180cf900ea39699cede130eaf9b0c211097d6b8c33d
armeabi-v7a d8df36522efb8096c0d530a2923f300a3794c49c135a73e3fb362e92c57a5eaf
x86 aff9a71b54c009982f8effd446dfc878acfb7d15db035c5d99f96e297b3dcd0d
x86_64 b25281125c2afd82d7341fa03a387f16ffdb6b783bfac8344ada6134583ab028

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] over 2 years ago

Breezy Weather - Breezy Weather v4.6.14-beta

Weather sources

  • [AccuWeather] Fix snow quantity being 10 times lower
  • [AccuWeather] Request texts in Imperial units if precipitation unit in app is configured as inch
  • [Météo-France] Fix normals (missing in January, shifted by one month on other months)

Other improvements and fixes

  • Fix incorrect degree day in Fahrenheit
  • Show 2 decimals instead of 1 when precipitation unit is inch
  • Fix air quality index being always shown as 250 when index > 250

Translations

  • Initial translation added for Hindi (thanks Chandra Mohan Jha!)
  • Translations updated

Releases distributed on GitHub do not include proprietary Network Location Providers


Checksums

Variant SHA-256
Universal 1dfffe1082cc341a8c8e982c50beedb7b8ede8308bf933155d845fc32b11487a
arm64-v8a e513b69f5ae424369cf6065020ec3d655ea681b47caad9e449a62b225f3e5cb0
armeabi-v7a 344590129dea5175900beac20f3840e94280083ea53e8e674539d3adc5b717e1
x86 de06b65996638be120d1a7f17a20bf21110da4a6711840f2f829cbd720837cde
x86_64 10d2bde2d7ec8aec6a9bcc487ffb55605dc09a17f4de510d9c87c88dc6b5f9ab

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] over 2 years ago

Breezy Weather - Breezy Weather v4.6.13-beta

Other improvements and fixes

  • Compute wet bulb temperature from approximate formula when data is missing
  • Daily and tomorrow notifications: allow to expand to see full text (thanks @danielzhang130!)
  • [Baidu IP location] Fix not working with default API key
  • [Baidu IP location] Show a more specific error when API limit is reached

Translations

  • Translations updated

Technical

  • Targets SDK 34 (Android 14)

Releases distributed on GitHub do not include proprietary Network Location Providers


Checksums

Variant SHA-256
Universal fe8e792e362ab3e6cf11bc8ba0feb5f548ed888f0b17e38caf90722e702945c4
arm64-v8a b556528b094491ba9f0069a1c611d75a1cef4695a618283cb8fe05679cf28f2c
armeabi-v7a be4022e82f74712feac5fec3f7e74760392fdaa31b711e78ae5181163063808d
x86 3ce87e56babea86bdc2174693d5a1b3362fd7e4d290e1effb4533aeaec6ca78f
x86_64 67c7f0c6ed465559aca0a01e414565f56d94129191358d5557b6e0940de8e311

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] over 2 years ago

Breezy Weather - Breezy Weather v4.6.12-beta

Weather sources

  • [Open-Meteo] Extend Air quality forecast to 7 days where available

Other improvements and fixes

  • By default, Breezy Weather will no longer refresh in background if your battery is low. It used to be opt-in. It can still be disabled in settings.
  • Fixed high battery drain for devices using a VPN with no Internet
  • Possible improvements to the weather update in background for some devices

Translations

  • Bosanski added (thanks @SecularSteve!)
  • Dansk added (thanks @peetabix!)
  • Translations updated

Releases distributed on GitHub do not include proprietary Network Location Providers


Checksums

Variant SHA-256
Universal cce029e230fbdb853129679860595aa8b3d27c4b804ec81e4fd55bc3b6130e13
arm64-v8a f065f184337a8954018ae63532d25cc4c6176f828b3c7debd87a18ae3e52df3d
armeabi-v7a e462bba35cf2829642c0c080ae16aaf854f5712d1a2ae4f2ce86b422c7cd59e7
x86 1c9c0864cf0c31489d5adfb53b2430a63c8f5f7dfca191030ffafbfcde590426
x86_64 2a351d49e414ceb6491281cb726b6513ad8395b8b794356a6a294ff6cce4e4b6

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] over 2 years ago

Breezy Weather - Breezy Weather v4.6.11-beta

Other improvements and fixes

  • Fix some weather texts not being updated after a forced refresh after a language change

Translations

  • Translations updated

Releases distributed on GitHub do not include proprietary Network Location Providers


Checksums

Variant SHA-256
Universal 7db9209142aa91534cecf61743e2b422f44983395de60cf28085e104482979c3
arm64-v8a 48b5db7d81416a6db1187388c3948d07322d263a231af243eea135c6eb7e4ec0
armeabi-v7a 0bda2963945bda09aa3bf6004cd347d9d4eeb2a6ea8a9c91d4694d8748e5cfad
x86 5ad2517ece18f4819fd8be0910dece18f4b7a8da2affc15fa5effdc33649b877
x86_64 8d7c7a053621538b601685129f789d235469571c8aecd14ac279b841788c329f

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] over 2 years ago

Breezy Weather - Breezy Weather v4.6.10-beta

Due to a technical change, any existing alerts will be cleared when updating to this version. They will be back on your next weather refresh.

Weather sources

  • [PirateWeather] Order alerts by priority

Other improvements and fixes

  • Technical changes to try to make notifications of alerts more reliable when they are duplicate (send a new notification if the priority changed, for example)
  • Fix weekly widgets opening wrong days if yesterday is reported (@Cod3dDOT)
  • Fix missing unit and conversion on Notification-widget native style

Translations

  • Croatian added (thanks @Spajki001!)
  • Translations updated

Releases distributed on GitHub do not include proprietary Network Location Providers


Checksums

Variant SHA-256
Universal a9c94578cb1e641b56369c83b21c6d575cf9fc668830ac02b3bcf3d6fb3fa365
arm64-v8a c32fe69fb1bd760f30d2c8893b9d106e3112c83df070cb31fcf42690ad0b2640
armeabi-v7a 6f77784a4bdc620337169a191037d1f8683915f195e952446b6c67593b0ca04c
x86 6de9ff39352ca6287b822237dff3c575d0a25d6af7d897ed1bd94698544d1286
x86_64 ef54e6d693484fdf216a4e46753f4063eb3709f23cee4668219992f6a344c581

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] over 2 years ago

Breezy Weather - Breezy Weather v4.6.9-beta

Weather sources

  • Fix fail to refresh for some sources when locale uses a different numbering system than (Western) Arabic numbers.

Translations

  • Swedish added (thanks P.O!)
  • Kabyle added (thanks ButterflyOfFire!)
  • Translations updated

Releases distributed on GitHub do not include proprietary Network Location Providers


Checksums

Variant SHA-256
Universal f31bbd8e5e22144fa7f432d500f810fc607af3f5c2043d73a7dac81a815fc9c4
arm64-v8a 84bd937d6d2fc9b86fa470b5bc69025917342dd9ff00a5e1f5992e28abf616de
armeabi-v7a 5632a4efd635465e93fbfc3095eead84af9c5034d9030833b1d3eb5399f43564
x86 fbd42cd8e7693206e11541a6e519dfcfdfd9f9a2a2d5c602e19723badd37140a
x86_64 c45e29ee13d3e37d598f2addf0471f781a907f8f7ab7f8bc350887b971c8a63b

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] over 2 years ago

Breezy Weather - Breezy Weather v4.6.8-beta

Weather sources

  • [Open-Meteo] Add support for new current, with better accuracy (15 min vs 1 hour when possible), and additional current variables (previously extrapolated from hourly forecast)

Translations

  • Translations updated

Releases distributed on GitHub do not include proprietary Network Location Providers


Checksums

Variant SHA-256
Universal 74a66e85afca1dac921b3dc064ef901c84cdba8d4fa633f14e0cda847ba11ba5
arm64-v8a 55b47fc30980171ebfbadfd242be469248cd863829870e517185a8a25d0a576f
armeabi-v7a 84a22a7ef70187bbf5ad9acd676344e914b95c658e09153805edec2220a31235
x86 113b654432d70919eb787e66370fb761ff7ee3288f28509e198975371e435168
x86_64 aada4048ad41a2ccf9a0cec3c8b5f3c9f274ef3f3876f05ac62135b06e639da8

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] over 2 years ago

Breezy Weather - Breezy Weather v4.6.7-beta

  • Fix issues with trend widgets (@Cod3dDOT)
  • Fix issues encountered when sharing crash logs
  • Translations updated

Releases distributed on GitHub do not include proprietary Network Location Providers


Checksums

Variant SHA-256
Universal 7ab34f02f246a4b71ff7bab02d354ce9581bfe15e77dc324caf03c997c2b9364
arm64-v8a 31c6c0a66e9ffd6714244e8291cd86591882b303d8d24988aa97db0a74ff9610
armeabi-v7a dc06f2c28416dbe433fa90a1518fc40a01b1fc2264f26a160990345eaffe86c7
x86 27438677b9ec3f01a79d612cd4cef2a8a59f147c1ec9c1dfe9163e87b4335deb
x86_64 af128ffab235ba5ead60606196a310bbe24a5011ce94357dd0f0c1e5c86d5267

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] over 2 years ago

Breezy Weather - Breezy Weather v4.6.6-beta

Behavior changes

  • Temperature unit will now follow locale preference if it was never defined. Example: you were using the app with the temperature unit set as Celsius (the previous default) in English (US). It will now switch to Fahrenheit (but you can still of course redefine it to something else). This change is mostly to help first-time users having directly their temperature in the unit that makes the most sense to them.
  • No longer allow to switch day/night temperature order in widgets to remove a confusion about which night it is about
  • “Day / Night” option for widget backgrounds was replaced by “Follow app preference” to improve consistency (@Cod3dDOT)

Other improvements and fixes

  • Add an algorithm for weather icon computing for sources without weather icon by half days (@Cod3dDOT). MET Norway and Open-Meteo will benefit the most from it.
  • [Gadgetbridge] Send additional data for versions 0.76+ (@joserebelo)
  • GPS and live wallpaper are no longer marked as required Android features to avoid some issues installing the app on some devices
  • Translations updated

Releases distributed on GitHub do not include proprietary Network Location Providers


Checksums

Variant SHA-256
Universal 62b318a014e189eedc22714ebff6889182cb8dab2e8f6dc4057fd6cdb537768f
arm64-v8a 393b6a344a7427be990e7a522a5333924eeae3af7bdecd2b812ba63d574ad41b
armeabi-v7a 498a3ee2554031a04abc323d8e0b594d649e2661c7aca773c60f513ff1997ff9
x86 4ed4b265d74ee9738b044910889274c2fc2223ddb837861e74268e03fefeea99
x86_64 426bcdcbe063ffa42e8e6de1e2f1b0a3c32a46bc4c9fc0c9141c7044887060fa

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] over 2 years ago

Breezy Weather - Breezy Weather v4.6.5-beta

Weather sources

  • [Open-Meteo] Add experimental support for precipitation in the next hour as a primary source (works best in Europe)
  • [Open-Meteo] Add experimental support for precipitation in the next hour as a secondary source (works best in Europe)
  • [Open-Meteo] Show pressure at sea level instead of surface pressure to make it consistent with other sources
  • [MET Norway] Add cloud cover (@Cod3dDOT)

Other fixes

  • [Gadgetbridge] Fix probability of precipitation (@Cod3dDOT)
  • [Gadgetbridge] Fix daily forecasts (will only start from tomorrow now)
  • [Notification-widget] Fix temperature icon in status bar not displaying if unit is set to Kelvin. Temperature icon in status bar is no longer supported on Android 5.0 and 5.1 due to technical constraints.

Translations

  • Dutch translation completed (thank you @BabyBenefactor!)
  • Hungarian translation completed (thank you Viktor Blaskó!)
  • Initial support for Basque (thank you @desertorea!)
  • Translations updated

Releases distributed on GitHub do not include proprietary Network Location Providers


Checksums

Variant SHA-256
Universal f34a519800cc4b02822ebe10aea38d6dd7378668729de02e8b303ebc3adc9f1e
arm64-v8a ce858acfa406be139ca6a8c7e235dc27615d5a836373f1ed9fe3e2a79fc6ea9b
armeabi-v7a 29378f37225be92e1bd67835bf8d271f483ec085e6030363980405948ad3e68a
x86 c09b779dd096225b92cffcdff84a41a4b15891c938ca039d64acf3beabe0312e
x86_64 ff18b2168ed4657184177527cddedc5e266ffeaadc0f2f490181bf76646fee0b

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] almost 3 years ago

Breezy Weather - Breezy Weather v4.6.4-beta

New features

  • Experimental support for Gadgetbridge added (@Cod3dDOT)

Other fixes

  • Fix current location unable to refresh if choosing a main source that has no reverse geocoding support
  • Fix wrong radius for sun animation (@Cod3dDOT)

Translations

  • Translations updated

Releases distributed on GitHub do not include proprietary Network Location Providers


Checksums

Variant SHA-256
Universal 5a48a391aa1ea77388dd8176cf24a319b9eeb3b0312996300e33c6d92b9bceb9
arm64-v8a d91c1e614c83caead81e7a7319eb9578521909d22582a565685acba6b04726a9
armeabi-v7a 045e670dcafcaae256fd8e54d1988621abe15ce9fe5f8a7ff33ea3d3c19be296
x86 82fa73305e6e3a4190796f87920e3373511d000648267a605140e4bf28c9f313
x86_64 85ef2c1d4ca44c2531d00fc676dc8dfd6e13287cb61b20689c7a76262dec4308

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] almost 3 years ago

Breezy Weather - Breezy Weather v4.6.3-beta

Other fixes

  • Fix wrong threshold lines name on daily and hourly trends widgets

Translations

  • Serbian translation completed (thank you @nexiRS!)
  • Translations updated

Releases distributed on GitHub do not include proprietary Network Location Providers


Checksums

Variant SHA-256
Universal 463fa097b59b8831dab4c8e1f6b18b6fbeaae441343f72829d6fc2dfc58ec6bb
arm64-v8a 5cc1b20789fa4099805bb0f6f06e5d5c03f211511d77fd65a20adf53cf796211
armeabi-v7a cbe1e78a7b52e5b6287baccbe077e26ddb0ccff75eb9bdeeeb92a4e24b9a58ba
x86 56167eed51211071b9675019710dd2be90a28326c6a6a25445a6f0df155d7eab
x86_64 59ce8b6a386fc4ca7ca53cd70bf0e0634217baec1823353a34cfcd6b9cf47c11

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] almost 3 years ago

Breezy Weather - Breezy Weather v4.6.2-beta

Weather sources

  • [AccuWeather] Fix - Would report no alerts if at least one alert didn’t contain a start or end time (can happen with flood alerts for example)

Other fixes

  • Fix missing a day or two at the end of the daily forecast
  • Fix crash when a location was not updated for more than "half the length of daily forecast" days

Releases distributed on GitHub do not include proprietary Network Location Providers


Checksums

Variant SHA-256
Universal c3c38d6659f2fd6d92f50fb21ab5ce488152b5bb2b33399d4bf2759d762c3847
arm64-v8a c3b6a2d31abe6b058c918f8bf330fee462d9f89879399c6b01c676344761d12e
armeabi-v7a ca5a5d08558141aa952f7b7fd140f303a5879b0c3c48733616f5103a972a5115
x86 5a16f2bf17b973affcd2cab58d5e89d71bf6e54332f03372c153e04091548eae
x86_64 865a16394abbd494f9ff3a31eef2d04836122874ec26cb20cde4d01470b1e516

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] almost 3 years ago

Breezy Weather - Breezy Weather v4.6.1-beta

Weather sources

  • [Météo France] Alerts: add "Bulletin de Vigilance météo" support
  • [Météo France] Alerts: add "Situation actuelle", "Prévisibilité et incertitudes" and other stuff like that to existing alerts

Other fixes

  • Fix missing monochrome icon

Releases distributed on GitHub do not include proprietary Network Location Providers


Checksums

Variant SHA-256
Universal 703580ff375d2b9f8403673b228b04372a8bf247fa35071d30c83948480fbf75
arm64-v8a d5184a6c937f4f01cc94307a4c55fc0a507a6006edd434f3826d34b7a14986e2
armeabi-v7a 1d0e0dbd3cf3e1b3004cd85d8ec7dfa445a431685cebde84bc8286243ddbc07f
x86 9f7d69da33b54188d1c96001849717a3a3cc4e3435f416bd0fc5211a949d5b88
x86_64 ce76d1bd390918688c3c2958008b69adf641f8caf285371a42c8317ccb7ccfc6

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] almost 3 years ago

Breezy Weather - Breezy Weather v4.6.0-beta

This new version introduces major changes in the way weather refreshes. While it brings nice new features with it, as there are now many different combination for weather sources that we can’t fully test, we welcome your bug reports about any regression introduced in this version, so we can fix them before new release becomes stable.

New data

  • Yesterday is now shown as a day in daily forecast (on supported sources).
  • Temperature normals added (with a fallback to average temperature when not supported by source).
  • As a consequence “yesterday temperature lines” have been replaced by “temperature normals lines”.

Weather refresh

  • If weather source doesn’t already provide it, app will now keep history back to yesterday 00:00. This will allow you to see details of the previous day, and will ensure a day is always full (daytime was notably missing on MET Norway source after 18:00). Works best 48 hours after a location has been added.
  • When one or more secondary weather sources fail, app will refresh other sources that succeeded and restore cached data for failing sources. An error will still be displayed to inform you in case you need to take action.
  • App will now tell you which source is failing.
  • When changing a source, app will now automatically refresh data instead of expecting the user to force refresh manually.
  • Secondary weather sources will no longer silently fail.
  • Background update will now silently fail in the following cases to avoid unnecessary notification spam: network unavailable, server timeout. No weather update will happen.
  • Background update will now silently fail in the following cases to avoid unnecessary notification spam: location permission missing (background location permission missing will still be reported), Android location not enabled, current location could not be found. Weather update will happen with previously found position. If current location was never found at least once, it will be reported as an error (will NOT silently fail).
  • App will no longer show any message about data still being valid or refresh restrictions, it will automatically handle it, including merging still valid data with invalid data that just got refreshed (can happen when using multiple sources).

Weather sources

  • [AccuWeather] Add support for temperature normals.
  • [Météo-France] Add support for temperature normals.
  • [Météo-France] Add support for temperature normals as a secondary source.

Design

  • Logo got a refresh.
  • Add a third place to the location list icon to not make it confusing with “itinerary” icon.
  • A circled dot symbol is now shown next to location name on main screen if using current location.

Other improvements and fixes

  • Fix incorrect alert source leading to crash in some cases.
  • Required swipe distance to go to next location is now 50 % screen width (instead of 20 %) to make it less prone to errors.
  • Current location will no longer wait 10 seconds to get a GPS fix if the info is available sooner
  • Wind direction is fixed in hourly trends.
  • Fix missing credits for secondary features when same as main source.
  • Make alerts always take full width on alerts full page

Translations

  • Initial support for Norwegian Bokmål added (thank you @Visnes!)
  • Latvian translation is now complete (thank you Niks Rodžers!)
  • Translations updated

Releases distributed on GitHub do not include proprietary Network Location Providers


Checksums

Variant SHA-256
Universal 2ab3012b47967af06b3c03f2434174eaed79e108827184e698f32744f575a449
arm64-v8a 7c64177a2931c07a660f9864a0dbc5f5216b08fc93a1b839864e7ea1b5461956
armeabi-v7a c7f2710db53436775b5af4326df30dad51a17abd4e6d916555bb1e467a6709b5
x86 a211dfb7da7a4eb0fbf222166c345b2c1e5dc74eac1ac0f68e5bee193e2cad0b
x86_64 d9ce581fc750eed4f5569e6edb15a37c2016b6461f1bdd1d0b80e1764ee900e7

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] almost 3 years ago

Breezy Weather - Breezy Weather v4.5.4-beta

Some users reported issues with API limit reached, please check if you use OpenWeather or Pirate Weather as your main or secondary weather source!
Improvements to the error handling will be worked on for next major version.

Weather sources

  • [PirateWeather] Bundled API key removed as monthly limit was reached on the 10th of the month (meaning it can’t be used again before Sep 1st) and we don’t want make false hopes to users by showing it in the list of available sources.

Other fixes

  • Fix air quality data disappearing when allergen set as secondary source (but not air quality), and allergen data disappearing when air quality set as secondary source (but not allergen)
  • Day / Night mode for locations has been moved to a new preference. It will also apply to some dialogs of the location now (others are still WIP).
  • Change location list icon to use multiple place points instead of a bookmark (for "saved" locations)
  • Fix clock icon tint on Android versions < 7.0

Translations

  • Latvian translation added (thanks Eduards Lusts!), only app name translated for the moment
  • Translations updated

Releases distributed on GitHub do not include proprietary Network Location Providers


Checksums

Variant SHA-256
Universal cf9cb117043aa8875b0964e2e61db6ae1463b7f74022b9c381051cf7be9339f0
arm64-v8a b646b39b03588849d13f1d36281a373dc93ac6b59fa291992854dfa10fffb16f
armeabi-v7a 762bd8d06937b505155a0c054af639f794117f4aa4c4bfe85bcd1c5de1a27bf1
x86 5d9cf2066f085439ff2457b56494bbdd2f43b2af37064517642526e52ad45376
x86_64 3ed56900ea1ea0fa123c184b571dd41e3b8edd8888692a46db7d443a7ccd98d3

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] almost 3 years ago

Breezy Weather - Breezy Weather v4.5.3-beta

Emergency fix for current location not working on sources with reverse geocoding feature.

Releases distributed on GitHub do not include proprietary Network Location Providers


Checksums

Variant SHA-256
Universal 22afb3dd066db76007973d2c3f7d28bb0b2c4a023e58db0e43048f1bdd78f794
arm64-v8a 4f5d21fe7e90f49a33e0c1e966f935006bda41d55f7a05152823a7ffccebbba3
armeabi-v7a 526b1deb8c25c508482338dde0fc0de668c1bfb6aaea1791981e89df4584fd90
x86 cd2a8fd0aed6db9df2eda5431109aeefa60300fbfbe1df05ff9297942902cd83
x86_64 0316857f838b5f33ac0dd632b25a236b66e76a3cb7d413d767e461dc9faea2fd

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] almost 3 years ago

Breezy Weather - Breezy Weather v4.5.2-beta

New features

  • Add Beaufort scale as an option for wind speed “unit”

Weather sources

  • [HERE] Fix description of weather condition

Other fixes

  • Fix live wallpaper being black after reboot
  • Also apply "Yesterday line" option on widgets (@Cod3dDOT + @papjul)
  • Fix cancelled weather sources changes being remembered (but not applied) on reopening preferences dialog
  • Remove "Refresh" shortcut (feature no longer existed)
  • Add abuse prevention mechanism

Translations

  • Put AM/PM instead of :00 on hourly trends for devices configured to not use 24 hours system
  • Translations updated

Releases distributed on GitHub do not include proprietary Network Location Providers


Checksums

Variant SHA-256
Universal f8cf38933efc583a443dd8e22e1d21f3dc464fbd67f027de24c67e26b178df09
arm64-v8a e1dedcb30f181727698e86cd6ee5bd227ce9f55395d88c3e4db6f94fe834a1b9
armeabi-v7a fd73999deac48ac12dff678ad934beb7604723a55ef13d2fe7837c6d865c76f5
x86 c6a1ebd135a76aa3d2c6e3ca5d1bb0b80309257277745f684da4e270eb59bd92
x86_64 d5962946cbb906c24e8b302489d64070e168d1d90fa2c114d859901b79f15626

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] almost 3 years ago

Breezy Weather - Breezy Weather v4.5.1-beta

New features

  • Allow to change main source for a manually added location.

Weather sources

  • [AccuWeather] Was not showing in secondary source list, fixed
  • [MET Norway] Add weather text
  • [OpenWeather] Add more days of air quality

Other fixes

  • Fix wind direction on daily/hourly trends
  • Fix some widgets crash when weather text was missing (detected on MET Norway)
  • Fix wrong daytime/nighttime computing on some sources when location timezone is different than device timezone
  • Add missing vertical scrolls for phones with small displays on location settings

Translations

  • Some Open-Meteo weather texts were reworded to make it easier to make them common with other sources
  • Dutch and Russian updated

Releases distributed on GitHub do not include proprietary Network Location Providers


Checksums

Variant SHA-256
Universal 43eeff7cc72040cde484a45099edacbe62951648bcd3f26c622f4fc353a1364a
arm64-v8a 5fd1cfce4079ac9bf47904ad0f2e3f7403a43e8a1e7644e23b0d06d93ee7eb95
armeabi-v7a 925110b109f09f8b9273b40cc6fc6bc5efd0887c78f93b3197f6b8b305d7e1c8
x86 9e8ac981c15b8cc956ff194dba1696c9f8040dd7dc92b76d8082a96ed9f831b4
x86_64 e4490eab20885dd948637cfe0f3b7ae8994b9e6694a572b8e79e07487abc2fa7

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] almost 3 years ago

Breezy Weather - Breezy Weather v4.5.0-beta

This is a pre-release. While update from previous version was safely tested on our side, you should take a screenshot of your location list before updating, just in case.

Due to a technical change, cached weather data will be cleared on update.

New features

  • Support for secondary weather sources, allows you to complete missing data with other sources (air quality, allergens, precipitations by minute, alerts). Available from the “Edit” button in the footer of the main screen.
  • IP.SB is now available as an alternative to GPS and Baidu IP Location. It’s based on IP so it provides less accurate results than GPS, but it’s fast and provides rather close results in our experience. Use it if you would like to use current location without giving your exact GPS position to weather source.
  • Add a setting to allow changing the default location search source for weather sources which don’t have a location search feature.
  • Add GeoNames as optional location search source. This source has fuzzy search support, but is rate-limited so only switch if you need it.
  • Add privacy policy of app and sources in the About section (Info icon) of Settings
  • Show licenses of our dependencies in the About section (@Cod3dDOT)

Data

  • Initial implementation of wind gusts on compatible weather sources. Display only in daily details at the moment.

Animations

  • When animations are disabled, it will now for some of them show static elements (clouds, sun, stars) (@Cod3dDOT)
  • Reduce meteor spawning on clear night condition (@Cod3dDOT)
  • Fix sensor stuttering (@Cod3dDOT)
  • Fix Fog condition always showing Clear instead

Weather sources

  • [HERE] Full support added (@Cod3dDOT)
  • [Open-Meteo] Add air quality and allergens support as secondary source
  • [AccuWeather] Add minutely and alerts support as secondary source
  • [AccuWeather] Fix locations displayed in parenthesis (existing locations will need to be re-added)
  • [AccuWeather] Fix missing location name when localized name was not available (will now fallback to English name)
  • [AccuWeather] Fix allergens card being shown on countries where it is not supported
  • [AccuWeather] Fix weather data refresh failure when using Developer portal
  • [MET Norway] Add air quality and minutely support as secondary source
  • [OpenWeather] Add minutely and alerts support as secondary source
  • [OpenWeather] Fix precipitation probability (@Cod3dDOT)
  • [Pirate Weather] Add minutely and alerts support as secondary source
  • [Météo-France] Add minutely and alerts support as secondary source
  • [Atmo Aura] Is no longer provided as part of Météo-France. Needs to be added as a secondary source for compatible locations.

Other fixes

  • Fix location no longer updated when tapped for the first time
  • Fix contrast issue on Main screen Allergen card in some cases
  • Fix "Material You - Current" widget not being resizable to 2 cells on height (@Cod3dDOT)
  • Fix reverse geocoding would replace longitude and latitude of current location resulting in weather data for city coordinates instead of current coordinates
  • Fix database keeping old "current location" weather data, making app data size grow
  • Fix overwrite of weather data when "current location" and a manually added city shared the same city and weather source (issue particularly noticeable with AccuWeather)

Translations

  • Slovak added (Kuko)
  • Ukrainian added (@Cod3dDOT)
  • Others updated

Releases distributed on GitHub do not include proprietary Network Location Providers


Checksums

Variant SHA-256
Universal d8c11bdeaec044ffc7174e30d3fa379bc3de3b9d8aae62b7fadb3a40df18f8f4
arm64-v8a d05fd55d164a4dc8c4c070964729226f0738f7d44bbd230b0352fa90efee86e2
armeabi-v7a 4d33d1f3bb4d454a53e49cebecde10a8f598e8b5c74f4f8964521efa026666f5
x86 47ee539b25312f24b0e51fad99dabea0db2152f352fdd3497985528333633ae2
x86_64 9ad51d9b3f645b1fdc8e1f143b44fce4fabbe9cd6ce9875fc28285fb1fa2c8c0

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] almost 3 years ago

Breezy Weather - Breezy Weather v4.4.1-beta

  • Add Allergens support for Open-Meteo source (Europe only at the moment). Allergens are different than AccuWeather ones (North America only).
  • Uses universal scale for all allergens, regardless of weather sources
  • New per-location settings dialog (will be improved in next versions)
  • Allergens are now sorted by name
  • Add support for Pirate Weather (thanks Cod3d.!)
  • Fix crash on Android < 7.0
  • Updated translations

Releases distributed on GitHub do not include proprietary Network Location Providers


Checksums

Variant SHA-256
Universal 16d46e585b3bb1578f0b8b6622be80c3d3169581bd30c6d0a079ce6f5a994345
arm64-v8a efcbe444a1f6551889ed01e5d85145d9651ceb7dbf77dd4d2b8f3ad140d08421
armeabi-v7a 3f6209cfc85fec7c04f0e928bbe72fd6c39e486e37259518a4e58204e22bc674
x86 462b945fc9014e8ab8476740fda832f132bfa18e3a35446e7c53fb39115c5037
x86_64 35fee9dc56fe56d5fa0ad4de0c2bfa944131b5a6bc34b55f632d187945d3143e

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] almost 3 years ago

Breezy Weather - Breezy Weather v4.4.0-beta

This version brings new logic that automatically completes missing data (for example, uses hourly data to extrapolate daily value for this data). This logic which was initially implemented per source is now transparently implemented for all sources. This means that even novice developers that want to add new sources will now be able to do it without having to care about that, making this task easier than ever.

If you notice any data that was available on v4.3.0-beta for a source and is now missing on v4.4.0-beta, please report it in a GitHub issue.

  • When current details are missing from a source, app will now pick the closest hour forecast. Following this change, some sources will now have more current details.
  • Sun & Moon & Moon phase is now available for all sources, it will be computed if data is missing from source.
  • This fixes an issue with MET Norway where icons were always daytime on days 2+ due to missing sun info
  • This also fixes many errors with midnight sun and polar night.
  • Fix day and night temperature for OpenWeather which was completely broken and could show higher temperature at night than during the day.
  • When dew point is missing and relative humidity and air temperature are available, it will be automatically computed.
  • When degree day is missing, it will be calculated according to EU formula (check Day details documentation for more info).
  • When degree day is 0, it will no longer be shown.
  • When temperature < 10 °C and wind speed > 4.8 km/h, and wind chill temperature is missing, it will be automatically computed.
  • Fix top appbar/status bar visibility issues
  • Make hourly trends less compressed.
  • Add a “Help me choose” button on weather selection dialogs.
  • Fix OpenWeather icons being always daytime.
  • Fix alert list page was always scrolled to bottom
  • When tapping on an alert (either from notification or from main screen), it will now jump to the top of this alert
  • Fix cards no longer animated when entering screen
  • Fix changing icon pack required a full restart of the app
  • Revert swipe when trying to make the location list empty or cancelling a weather source update on current location.
  • Remove clunky last daily forecast on Open-Meteo, MF, MET No, OpenWeather to avoid showing incomplete/incorrect data
  • “Alerts to follow” message will no longer take you to past alerts, and alert list page will no longer show past alerts
  • Fix contrast issue with next hour precipitation graph in light theme
  • Fix search failure on Open-Meteo / GeoNames when country code was empty (Antarctica, for example)
  • Updated translations.

Releases distributed on GitHub do not include proprietary Network Location Providers


Checksums

Variant SHA-256
Universal ea68c47bc58f6bc83fa773c0519b68cab2e75ef5096931e9e02312aa8d74931f
arm64-v8a 13860963178796186227e477a1812b0ceb6a1bf29ae2e7bb02957ccf0761a4b3
armeabi-v7a 46f46cd2482ba0369a79e6dcd46099ca64b71952a7f64d5209387284e8d38e05
x86 93ecdbdb55c05fdeeca4c29919cf99feac94a91ab119a35149d57db5b0c87500
x86_64 4312da9f078af1da1c7f0413ae54b0207d6632101f06715fdd006cc8b1251810

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] almost 3 years ago

Breezy Weather - Breezy Weather v4.3.0-beta

/!\ Custom API keys were reset in this version, following a move to a separate config store from the main app /!\

  • [Regression fix] Sometimes, app would get stuck refreshing. It should no longer happen now.
  • [Regression fix] If app fails to find current location, it will now refresh weather data for latest known position. In background, it will silently ignore error, while on main screen, it will show a snackbar to let user know that while it was refreshed, there was a problem finding current position.
  • Add “start on boot” workaround for non-standard devices (such as MIUI) which didn’t have background workers resume after reboot
  • Weather source for current location can now be chosen directly from the location list instead of going to settings, which was unintuitive and could be confusing.
  • Add no network error on location search
  • Throw error when trying to locate outside China when using Baidu IP location, instead of positioning on 0, 0
  • Update resident feature to work with a 20 km radius instead of relying on 0.8 degrees.
  • 中国 provider search now allows you to search for Chinese cities by its English name.
  • [Technical] Many improvements to providers implementation for developers
  • Added Kurdish Sorani translation (thanks anyone00!)
  • Updated translations

Releases distributed on GitHub do not include proprietary Network Location Providers


Checksums

Variant SHA-256
Universal 7d70160e7c7f9bb6264abe966a40d1f92b90b26925962832df1a7ccc2fafc254
arm64-v8a 91f5507e13e7708fa3614c7f6dd90764ed89894a99293e63019207fa9199586c
armeabi-v7a b55ccc5ded9e73233fb979551e1f79487f6277744bb2fb739d20d3beede7aeec
x86 df4a396762060e09870a165e819ecf57c4904d8d0c4944e6f727ec065fb1ba43
x86_64 8e61d531ed8c09b01da07cf7b793cd4026653ff8c445d926dd04cf01df7eb0df

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] almost 3 years ago

Breezy Weather - Breezy Weather v4.2.1-beta

Releases distributed on GitHub do not include proprietary Network Location Providers


Checksums

Variant SHA-256
Universal db6371cc247807a312f19c3d32671ba2b625d62cc47356abc548e690c28dae52
arm64-v8a 10961bbc3f88d125a07891374de454ec3f513344d0ed54f9d58a60bbce211718
armeabi-v7a d589eced97f52d9c0d185d99b467d5765f776001ab67000641423c8da8b412a1
x86 4f6425d24d70764a0021bec0f2a930055e96bef0a055331c3cad19d30d16241e
x86_64 a481278eb80c39549fd163dcfe855b19cac49164312deb87a585935917619676

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] almost 3 years ago

Breezy Weather - Breezy Weather v4.2.0-beta

Background updates logic was entirely rewritten in this version. It is distributed as “pre-release” to allow any major regression to be reported before general availability.

Releases distributed on GitHub do not include proprietary Network Location Providers


Checksums

Variant SHA-256
Universal 5d5687cea1ee75d8c12056a2672a8cd67aa82f74c1f6abb517350805c1ac94d5
arm64-v8a be17e5d242974ffb96ff3c055ea385de7a932dcaeeef7e352bd5b987fd51be69
armeabi-v7a a2bbfa7f4e9d9cbe088181ea28f95347a328fc223fb282a20fb0cea09182b21b
x86 1d0ebec1cb5096d4081e7e3189b2aa8ae550ba669e3a199f3233af937ccc5a11
x86_64 117202524bdbbe03d082bcf4ab2ba4659bdfecbcced010bdb06347f320cb34a0

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] almost 3 years ago

Breezy Weather - Breezy Weather v4.1.3-beta

Releases distributed on GitHub do not include proprietary Network Location Providers


Checksums

Variant SHA-256
Universal 60ee3be0266513d4c5a7059cdd11a9836ce29e1ff51cfad9e86c5055f749e086
arm64-v8a c099dfdba2e700fbb48156ad67518dd5adc567572ad35a51ca4281484a3786e0
armeabi-v7a 7975da5308c63230bd153513925acee14a53355e9ffcf84119448ee91595e19c
x86 5d90bed4bf01ea3699a9fc9c21985749dea53bdec4762c9364b8f71de87a3339
x86_64 9106c8ef441324623633fb3d30f6035b42ee71425859ee686b550b5824a7f463

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] almost 3 years ago

Breezy Weather - Breezy Weather v4.1.2-beta

  • The following data can now handle decimals: temperatures (including all feels like temperatures), dew point, UV index. Due to the technical nature of the change, existing cached data will be deleted on update and will be available again on next refresh.
  • Alerts are now more visible and alert color is used when the weather provider supports it
  • Add more info when tapping on air quality card or specific pollutant
  • Cards now show on top right at what time they apply
  • Make top bar small center aligned for location list, which fixes a stuttering issue at the same occasion
  • Location search will now show advices if there are no search results instead of doing nothing
  • No longer ask for notification permission (Android 13+) when adding location, show a dismissible info on location list instead
  • Add additional settings from Android app info
  • Fix Chronus icon packs not working
  • Revert let Android 13 users revoke their permissions
  • Translation updates

Releases distributed on GitHub do not include proprietary Network Location Providers


Checksums

Variant SHA-256
Universal 0d40f8b7fca07b611788c68c5426469db9c56c85c1b8e2e16b46aeda5af3d144
arm64-v8a 4ecf9da23b736b29b5c23ec0381dc8b2bda7f2a63ed22c0d281f8e3a30ddaaa0
armeabi-v7a ebe715bdaf28ad940bdf4231bd10fcc84a882f7cddb143c81bf466a6f923db51
x86 def666bdc77e35a5338acfe908edc52569fc56a0a80d3021a916ed82b900a536
x86_64 d70f1fe7d0188e72a2849fbc8dbda5d951d59bca1e6fa8fd18ed3e4b4353c8bf

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] almost 3 years ago

Breezy Weather - Breezy Weather v4.1.1-beta

Releases distributed on GitHub do not include proprietary Network Location Providers


Checksums

Variant SHA-256
Universal 1668e9196b307e2ba67af407ae0842470d453674836b08a13cb9023183c6bfc2
arm64-v8a 6b4c40f947ae6483919d23cfc53ed73010fffc1b53643a04270e04c6afc86277
armeabi-v7a 40f98a1c7c3913f353fe3b1503b129dcfdd7fc7c203cd2b47bf016432d0bfeab
x86 3e80c691b0a7411adf53b72111ad8e7c4a03b927430d44cc164fe2cfd4a59cd2
x86_64 82ad2a71696440f4d141e635ca02c940ae818a275a1066f39491da99e910dfd2

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] almost 3 years ago

Breezy Weather - Breezy Weather v4.1.0-beta

Releases distributed on GitHub do not include proprietary Network Location Providers

Codebase was entirely rewritten in Kotlin language, which makes current and future developments more safe. This is the first major step towards having a modern codebase.
As always with major rewritings, please let us know of any regression.


Checksums

Variant SHA-256
Universal d0bba8e585fc34b41de1bce4f78fa16cc1f267f1e14a26faa25687478037714a
arm64-v8a 81013d9f00f673538f6279cd062d610b53eaff73914f0741654cd7adc77260de
armeabi-v7a 18bf6f832af316fbae8a81c4dd5e1cd5797283ef2bc2bf574dafda8d8d402526
x86 851c3340c153bad5ae61643da6decfc9e0ad22303651e292042e532980293bba
x86_64 45ad40acfcc5840c9d8849ab8e99031c50e4e01b3ca4d964293533d94246fa7c

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] almost 3 years ago

Breezy Weather - Breezy Weather v4.0.5-alpha

IMPORTANT NOTE: This is a pre-release version. Migration of data is not guaranteed between alpha versions. If you experience issues after updating to a new alpha versions, please clean your app data and retry.

This release is based on a variant that does not contain proprietary blobs


Checksums

Variant SHA-256
Universal 6e0a78db5c2d015e75e203e4c77715cd0efcb27e8bd1122bec6cd0b9af13b35e
arm64-v8a 9489fe28fe2336121bdb16d87d616cf573817d0127e9c1d0b0d20bc644e3cca7
armeabi-v7a 70d15d1de8ea348cdf5e9cdc58a9e7bd5cb1b7b829ec8961c5f348c7cf11cad5
x86 4abe85f9e0d7a5d12421691a91427ef7b941d2594cc811cd17c4924835ebd485
x86_64 812c41f849ccfb0228774f567f57f7a441733263f982af22fbeef06649037e1f

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] almost 3 years ago

Breezy Weather - Breezy Weather v4.0.4-alpha

IMPORTANT NOTE: This is a pre-release version. Migration of data is not guaranteed between alpha versions. If you experience issues after updating to a new alpha versions, please clean your app data and retry.

This release is based on a variant that does not contain proprietary blobs


Checksums

Variant SHA-256
Universal f6c6d3c6dadc56ab7388477b517549b0926fc51652c513ffc8e2b874eeb23de0
arm64-v8a 582ccc94430a96a1657c0ca0849eba7ee064f8887995ff3340e28bab23c68f9e
armeabi-v7a 16a61ce412f46a19278f2dc42be65933d05e01ef13234722e69ab5ae2a9fc4bb
x86 1bdb6985e43d33e90a132d59d7d0a4ebdd20e2481f4fa641913505d3c3783f2b
x86_64 ac99aeb1a33bd139ec3f33cdc4f24fa280c3ff850f2fa7a5e30886a3025e62a7

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] almost 3 years ago

Breezy Weather - Breezy Weather v4.0.3-alpha

IMPORTANT NOTE: This is a pre-release version. Migration of data is not guaranteed between alpha versions. If you experience issues after updating to a new alpha versions, please clean your app data and retry.

This release is based on a variant that does not contain proprietary blobs


Checksums

Variant SHA-256
Universal 5a64f04ee81227d307b4a25908a0694254719afc50188f6cbb9ce09bf3b3ce5c
arm64-v8a c28f79f0f87fe4c2cce7bdaf80f5cab2856d410f4091ab0c0256fac8513e0944
armeabi-v7a c5692e8a398ca2a1cf1374f8ef92d42996810f6c2250f4cfdf768d1f9cd74b38
x86 955a1c4866718e883d738f09aab6762444d07adea2bea8ac8b768a1a8cf35ec9
x86_64 006e5b60b27a62b3416bed47f1996bf1a8e79e594a2595584f27bec87b3181be

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] almost 3 years ago

Breezy Weather - Breezy Weather v4.0.2-alpha

IMPORTANT NOTE: This is a pre-release version. Migration of data is not guaranteed between alpha versions. If you experience issues after updating to a new alpha versions, please clean your app data and retry.

This release is based on a variant that does not contain proprietary blobs


Checksums

Variant SHA-256
Universal 455cc49a1d0136bafba471818978522a1251bbad2f356c9880d680a528991f24
arm64-v8a d027f1c43c738ddb0316486d149f5ed3e255cca525913a1393e432688ea3a592
armeabi-v7a 8682cb21a8fea846dad11ebd5d5102d2ead6ae6cba0a08431bc7e02ec58982b0
x86 b2ca900d38d2ce651210c7f442af627681282fba5da9aef35810f1ade4e5da45
x86_64 df2e2169a1a9cc627d0066ea63e0573e935d9fafde7b93db3c0572fd108c06fa

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] almost 3 years ago

Breezy Weather - Breezy Weather v4.0.1-alpha

IMPORTANT NOTE: This is a pre-release version. Migration of data is not guaranteed between alpha versions. If you experience issues after updating to a new alpha versions, please clean your app data and retry.

This release is based on a variant that does not contain proprietary blobs


Checksums

Variant SHA-256
Universal 849795338cae576d94b6da6f0cf114346192df2b9d6d45adaa185347404dc231
arm64-v8a 47ad402b966a2c7f022abef3d15cb4d247a83fb39bc987d32145e2151fd91fb0
armeabi-v7a 95cb8f36cb06f5373dee7019b068f79fc11b46620dc8032b1754e5ccec2d799a
x86 7e34f5990f839d0057c0f9e24cb14a6750820928513bce57f8d9eb7ef3877639
x86_64 a5b27aae46a0c5b270cc7f2419888eeae7fdedc1aa8b2c5d0964ceaa369deb75

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] almost 3 years ago

Breezy Weather - Breezy Weather v4.0.0-alpha

IMPORTANT NOTE: This is a pre-release version. Migration of data is not guaranteed between alpha versions. If you experience issues after updating to a new alpha versions, please clean your app data and retry.

This release is based on a variant that does not contain proprietary blobs

This release contains many more changes made by 12 contributors across 1538 files modified.

Complete list of commits since Geometric Weather 3.102: https://github.com/breezy-weather/breezy-weather/compare/b2373551ea97232176afd8cd82dd75f1ef53c8b8...v4.0.0-alpha


Checksums

Variant SHA-256
Universal 1dd14960a807cbf0721893439e87cf1eb561d9e8fb1ad0632bac41e1d71768c8
arm64-v8a 302fa5cf58def095b4f2858aa17140846f18d4c8d88b6d529c109d4275f73654
armeabi-v7a 9e25411d05c80f2ad0f23d2f6c6dc55f867952bf1560dfadeb0d5008ed98c84f
x86 85ba66cadc2d4a86990dc9caa935d8ba47f41d02358b83cdff76cb0cff768085
x86_64 65e55f66d502cb17a8f9eef502fc89503510952ab4d2c8b06e5fdc408736315d

Atmosphere - Meteorological Observation and Forecast - Kotlin
Published by github-actions[bot] almost 3 years ago