Skip to content

Whatly 6.2.1

Choose a tag to compare

@shakaran shakaran released this 19 Jul 16:55

Bug-fix and hardening release.

Fixes & hardening

  • Automatic-theme crash fixed — opening Settings → automatic theme on a system with no geolocation backend (headless, or no Qt geo plugin) crashed on close. (#found by the new test suite)
  • Graceful shutdown on SIGTERM — Whatly now quits cleanly on SIGTERM (session managers, systemd, kill) via the Qt-safe pattern.
  • Quieter terminal — the benign "QThreadStorage: entry … destroyed" teardown noise Qt WebEngine prints is no longer echoed (still kept in the in-app debug log).
  • About dialog icons restored — the action buttons render their icons again; two new icons (heart-line, github-line) were added.

Tests

  • A QtTest suite now covers ~92% of the headless logic layer (helpers, injected-script generators, scheduled-message queue, sun calc, identicons, dictionaries, About/Rate assets), plus an integration harness that drives the real binary for ~65% whole-app coverage. Reproduce with tools/coverage.sh.

Flatpak, AppImage (.zsync), Windows and an experimental macOS .dmg are attached by CI. Also on the Snap Store.