Skip to content

v1.1.0

Choose a tag to compare

@nikomarinovic nikomarinovic released this 19 Jul 09:18

WeatherOS v1.1.0

Release Type: Minor
Author: @nikomarinovic
Date: July 19, 2026
Repository: WeatherOS


Summary

This release refines the weather data pipeline and the app's visual feedback. WeatherOS now surfaces more of what Open-Meteo provides (sunrise, sunset, UV index, and pressure), draws its own weather icons natively instead of relying on external assets, and gives clearer feedback when something goes wrong — plus a cleaner repo and easier setup for new contributors.


Highlights

  • Richer weather data — Current conditions now include sunrise, sunset, UV index, and pressure alongside temperature, feels-like, humidity, and wind.
  • Native icon rendering — A new icons module draws weather glyphs (sun, cloud, rain, snow, storm, fog) directly on the UI, with no external image or emoji dependencies.
  • Clearer error handling — Network timeouts, connection issues, and "city not found" cases now surface specific, readable messages instead of generic failures.

Bug Fixes

  • Fixed unhandled exceptions on network timeouts and connection loss during a search.
  • Fixed missing feedback when a searched city has no matching results.
  • Fixed the search input and button staying interactive while a request was still in flight.

Installation / Upgrade

git clone https://github.com/nikomarinovic/WeatherOS.git
cd WeatherOS
python3 -m pip install --user --break-system-packages -r requirements.txt
python3 main.py

Tip

If you're upgrading from v1.0.0, re-run the install command above — dependencies have changed and a fresh pip install ensures everything needed for the new UI and data fields is present.


What's Next


Full Changelog

See [CHANGELOG.md](./CHANGELOG.md) or compare directly:

https://github.com/nikomarinovic/WeatherOS/compare/v1.0.0...v1.1.0

© 2026 Niko Marinović. All rights reserved.