Skip to content

Releases: Orinks/AccessiWeather

Nightly 2026-02-05

05 Feb 06:04

Choose a tag to compare

Nightly 2026-02-05 Pre-release
Pre-release
  • 3d68010 test: add comprehensive tests for unit_utils.py
  • b196a4d fix(a11y): use MessageBox for update check feedback in settings (#252)

Nightly 2026-02-04

04 Feb 05:18

Choose a tag to compare

Nightly 2026-02-04 Pre-release
Pre-release
  • c2d8beb fix(ci): fix nightly build Windows installer and release creation
  • da32e8a refactor: extract pages build script from workflow YAML (#249)
  • 03b26ec fix: skip update checks when running from source (#248)
  • cc19943 fix: show nightly date instead of stable version in update dialog (#247)
  • 7523e88 fix(ci): use cmd shell for Windows installer and zip steps
  • 5bd6e56 refactor(ci): simplify workflows from 2200 to 617 lines (#244)
  • a264379 build(deps): bump actions/download-artifact from 6 to 7 (#241)
  • 7cf16ee fix(ci): add xvfb for headless wxPython testing
  • 38fbe0b fix: add _version and _build_info to PyInstaller hiddenimports
  • 6948093 feat: add download statistics to website
  • ad72445 fix: detect .msi files as Windows installer on website
  • 60d62d9 fix: filter dev noise from user-facing changelog
  • 5999961 fix(ci): use direct asset download URLs on website (#239)

Nightly 2026-02-02

02 Feb 04:19

Choose a tag to compare

Nightly 2026-02-02 Pre-release
Pre-release

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.

Unreleased

Changed

  • Git-cliff fix

  • Merge branch 'main' into dev

Fixed

  • Remove unsupported inputs from update-pages trigger

  • Render markdown release notes as HTML

  • Use direct asset download URLs on website

  • Version shows 0.0.0 in PyInstaller builds

  • Update git-cliff installation

  • Auto-updater uses 0.0.0 because app.version not set

  • Updater can't compare nightly dates (build_tag not set)

Nightly 2026-02-01

01 Feb 04:36

Choose a tag to compare

Nightly 2026-02-01 Pre-release
Pre-release

What's New

Features

  • update: Complete simple update service implementation (#234)
  • ai: Improve error handling for OpenRouter API (#230)

Bug Fixes

  • Always prefer sound_lib when available (#227)

Documentation

  • Add changelog entries for auto-updater feature

Nightly 2026-01-31

31 Jan 04:14
399d3c6

Choose a tag to compare

Nightly 2026-01-31 Pre-release
Pre-release

What's New

Recent Changes

  • fix: improve alert dialog accessibility with text controls (#226) (#228)
  • docs: update README - add uv installation, remove briefcase references
  • refactor: replace Nominatim with Open-Meteo geocoding API
  • docs: add slogan 'Weather that speaks to you'
  • docs: update README - fix wxPython references, add AccessiSky link
  • chore: remove legacy Briefcase make.py script

Nightly 2026-01-30

30 Jan 04:16
11fc7b7

Choose a tag to compare

Nightly 2026-01-30 Pre-release
Pre-release

What's New

  • AI model validation at startup - if your configured model was removed from OpenRouter, you'll be warned and offered to reset to default or open Settings
  • Auto-fallback for AI models - if your configured model fails, the app automatically tries the default model before giving up
  • AI model validation - invalid or removed models now show a clear error message directing you to Settings instead of cryptic API errors
  • Model validation methods in OpenRouter client - check if a model ID exists before using it
  • Report Issue dialog (Help menu) - quickly report bugs or request features directly to GitHub with auto-collected system info

Nightly 2026-01-29

29 Jan 04:53

Choose a tag to compare

Nightly 2026-01-29 Pre-release
Pre-release

What's New

Added

  • Per-sound volume control in Sound Pack Manager - adjust volume for individual sounds directly in the UI, with live preview at the selected volume level

Fixed

  • AI explanation now correctly reads your configured model preference instead of always falling back to default
  • Canceling AI explanation generation no longer crashes the app
  • OpenRouter auto-router now works in Area Forecast Discussion dialog
  • Your chosen AI model won't silently fall back to other models when it returns short responses
  • Increased AI token limit for models with thinking/reasoning features (Gemini, Grok, etc.)

Nightly 2026-01-28

28 Jan 04:20
bd5202d

Choose a tag to compare

Nightly 2026-01-28 Pre-release
Pre-release

What's New

  • Area Forecast Discussion AI summaries now respect your custom system prompt and instructions from Settings > AI
  • macOS PyInstaller builds on Apple Silicon now use an x86_64 toolchain and filter sound_lib binaries so the DMG build completes under Rosetta

Download

Choose your platform below. Checksums available in checksums.txt.

Pull Requests & Commits

What's Changed

Other Changes

  • ci: add coverage gating with diff-cover for PR quality checks by @Orinks in #209
  • fix(ai): Area Forecast Discussion AI explainer now uses custom system prompt and instructions by @Orinks in #211
  • fix(build): macOS PyInstaller build uses x86_64 Python for sound_lib compatibility by @Orinks in #212
  • fix(build): add installer/ to sys.path for spec_utils import in PyInstaller by @Orinks in #213
  • fix(build): use PyInstaller hook for sound_lib instead of Rosetta workaround by @Orinks in #214

Full Changelog: nightly-20260125...nightly-20260128

Nightly 2026-01-25

25 Jan 04:53
8a81ec6

Choose a tag to compare

Nightly 2026-01-25 Pre-release
Pre-release

What's New

Recent Changes

  • fix(macos): exclude x86 sound_lib binaries from arm64 build (#202)

Download

Choose your platform below. Checksums available in checksums.txt.

Pull Requests & Commits

Full Changelog: nightly-20260125...nightly-20260125

Nightly 2026-01-24

24 Jan 03:53

Choose a tag to compare

Nightly 2026-01-24 Pre-release
Pre-release