v1.1.0
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
iconsmodule 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.pyTip
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.