Skip to content

Releases

Open Meteo 0.2.1

Choose a tag to compare

@github-actions github-actions released this 04 Nov 19:50
  • Add a refresh interval control with 5, 15, 30, and 60 minute options, plus Manual only. The preference is saved and translated into all supported languages.
  • Keep hidden windows hidden across screen lock and unlock, with both the system tray and GNOME clock integration. Allow three seconds for panel reconnection before restoring a window after persistent panel loss.
  • Shorten the README and move detailed usage and development instructions into dedicated guides.
  • Add lock/unlock and reconnection regression coverage.

Packages are built on Debian 12 and verified on Debian, Kali, Fedora, Arch, and an Ubuntu AppImage environment. GNOME checks also exercise the packaged app.

Full changelog

Open Meteo 0.2.0

Choose a tag to compare

@github-actions github-actions released this 02 Nov 21:54

Open Meteo 0.2.0 brings weather directly into GNOME's system clock and calendar panel.

What's new

  • The weather icon, temperature, and system clock share one horizontal, clickable button.
  • A native weather card below the calendar shows the location and next five forecast hours, with condition icons and temperatures. It follows the desktop theme and supports right-to-left text.
  • Clicking the weather card opens and focuses the full forecast, including on Wayland. Opening the calendar requests a refresh at most once every 15 minutes.
  • The regular tray item is removed while the GNOME clock integration is active and returns when the extension is disabled or disconnects.
  • Removed the "Closing the window keeps weather in your system tray" footer label in all languages.
  • Replaced Python verification scripts with Rust tooling and expanded regression checks for startup timing, tray switching, and the real packaged app in GNOME.

Downloads

Linux x86_64 packages are attached below: DEB, RPM, Arch, and AppImage, plus the source archive and a checksummed PKGBUILD.

The release uses a glibc 2.36 baseline. Native packages require GTK 4.8+ and libadwaita 1.2+. GNOME clock integration targets Shell 45–50 and is tested on Shell 50.

Download SHA256SUMS beside your selected package and verify it before installation:

sha256sum --check --ignore-missing SHA256SUMS

See the installation and GNOME setup guide.

Verification

Release CI checks Rust formatting, Clippy, unit tests, native UI and tray behavior, GNOME integration, package contents, bundled licenses, and checksums. Installation checks cover Debian, Kali, Fedora, Arch, and an Ubuntu AppImage host without GTK4/libadwaita installed. The packaged app also passes real GNOME clock-click, forecast activation, and tray switching checks before publication.

Licensed under GPL-3.0-only.

Full changelog

Open Meteo 0.1.0

Choose a tag to compare

@github-actions github-actions released this 02 Nov 18:59

First public release of Open Meteo, a native Linux weather app built with Rust, GTK 4, and libadwaita.

Features

  • Current conditions, a 24-hour forecast and temperature chart, and a seven-day outlook.
  • City and postal-code search, recent locations, and saved forecasts for offline use.
  • Weather condition icon and temperature on one line in one clickable tray item.
  • Bundled GNOME Shell clock integration with forecast and refresh actions.
  • Desktop light/dark preference, Celsius/Fahrenheit units, and keyboard navigation.
  • English, French, German, Spanish, Simplified Chinese, Hindi, and Arabic, including right-to-left layout.

Downloads

Linux x86_64 packages are attached below:

  • .deb: Debian/Ubuntu and compatible distributions.
  • .rpm: Fedora.
  • .pkg.tar.zst: Arch Linux.
  • .AppImage: portable application with GTK and libadwaita included.
  • open-meteo-0.1.0.tar.gz and PKGBUILD: source and Arch build recipe.

The release uses a glibc 2.36 baseline. Native packages require GTK 4.8+ and libadwaita 1.2+. GNOME clock integration targets Shell 45–50 and is tested on Shell 50.

Download SHA256SUMS beside your selected package and verify it before installation:

sha256sum --check --ignore-missing SHA256SUMS

See the installation and usage guide for package commands and GNOME setup. Fresh local GNOME extension installations can require a new Shell session before GNOME discovers them.

Verification and license

Release CI verifies formatting, Clippy, Rust tests, offline native UI and tray behavior, GNOME integration, package contents, bundled licenses, and checksums. Installation checks cover Debian, Kali, Fedora, Arch, and an Ubuntu AppImage host without GTK4/libadwaita installed.

Licensed under GPL-3.0-only. Third-party components retain their own licenses. Forecasts are provided by Open-Meteo and location data by GeoNames; this is an independent client.