AccessiWeather

Accessible weather application with international support and screen reader compatibility

Stable Release Recommended

Version 0.4.3

Released: 2026-02-11 22:43 UTC

Commit: main

Downloads: 27 total

📋 Release Notes

What's New in AccessiWeather 0.4.3

Added

  • wxPython UI migration — Complete rebuild of the user interface using wxPython for improved accessibility and native feel
  • System tray minimize — Minimize to system tray with linked settings
  • Force Start dialog — Recover from stale lock files without manual intervention
  • AI model browser — Browse and select AI models with provider and moderation filters
  • OpenRouter Free Router — Added as default AI model option (free, no API key cost)
  • Regenerate explanations in-place — No need to reopen the explanation dialog
  • Token count and cost display — See token usage and cost in AI discussion dialogs
  • AFD update and severe risk level notifications — Get notified of forecast discussion updates and severe weather risk changes
  • Information Priority Ordering System — Smarter ordering of weather information
  • Sound improvements — Critical alert sound added to default soundpack, comprehensive alert categories in soundpack manager
  • Forecast enhancements — Added low temperature and hourly metric fields
  • Slogan — "Weather that speaks to you"

Changed

  • Replaced Nominatim with Open-Meteo geocoding — More reliable location search
  • Optimized startup — Lazy imports for services and keyring for faster load times
  • AI explanations enabled by default — When an API key is present
  • Migrated fully to httpx — Removed requests library dependency
  • Removed timezonefinder dependency — Lighter install

Fixed

  • Screen reader accessibility — Data source attribution in current conditions, improved alert dialog with text controls, better location search input labeling
  • Location switching — Cache refresh, debounce, and accessibility improvements
  • Visual Crossing — Improved data completeness, correct pressure unit conversion
  • Pressure and temperature display precision — More accurate readings
  • Sound playback — Prevent overlapping previews, cross-platform sound_lib support
  • AI model handling — Prevent crashes when cancelling generation, handle None model correctly
  • Alert improvements — Simplified precision dropdown, renamed label to "Alert Area:", improved location scoping
  • Lock file cleanup — Proper cleanup on process termination
  • AI explanations — Prevent markdown and preamble in plain-text output
  • Update service — Use MessageBox for feedback in settings, complete simple update implementation

Security

  • Fixed Zip Slip vulnerability in update extraction
  • Added SHA-256 integrity verification for auto-update downloads
  • Removed shell=True from subprocess calls
  • Enforced SSL certificate verification

Development Build Latest Features

Version nightly-20260213

Built: 2026-02-13 04:21 UTC

Commit: dev

Downloads: 0 total

📋 Release Notes

  • 1e05f4a feat: NOAA Weather Radio streaming player with station preferences (#297)
  • 16b3740 feat: NWS high/low temperature pairing in forecasts (#295)
  • 0b8f4ea feat: Nationwide Weather Discussions with AI Summarization (#293)
  • 7c62d4b fix: bundle prismatoid/prism in PyInstaller build (#294)

Download Information

🛡️ Installer Version

Full installation package (.msi for Windows, .dmg for macOS). Includes system integration. Recommended for most users.

📦 Portable Version

Standalone package that doesn't require installation. Available for Windows only. Perfect for USB drives or temporary use.

🔄 Stable vs Development

Stable releases are thoroughly tested and recommended for daily use. Development builds contain the latest features but may have bugs.

💻 System Requirements

Windows 10+ or macOS 11+ (64-bit). Requires internet connection for weather data. Screen reader compatible for accessibility.

Key Features

🔊 Screen Reader Friendly

Designed with accessibility in mind, fully compatible with NVDA, JAWS, and other screen readers. Complete keyboard navigation support.

🌍 International Weather Data

Multiple weather sources: NOAA/NWS for US locations with alerts, Open-Meteo for worldwide coverage, or automatic selection.

⚡ Real-time Alerts & Notifications

Desktop notifications for severe weather alerts (US locations). System tray integration with customizable behavior.

🎯 Smart Location Management

Save multiple locations, search by address or coordinates. Automatic weather provider selection based on location.

🌡️ Flexible Display Options

Choose temperature units (Fahrenheit, Celsius, or both). Customizable taskbar icons and update intervals.

💼 Portable & Installed Modes

Run as portable application or install system-wide. Automatic detection with appropriate configuration storage.