github zealdocs/zeal v0.8.1

19 hours ago

0.8.1 (2026-04-04)

Features

  • ui: add browser-style sidebar navigation (#1792) (7cf326e)

Bug Fixes

  • app: avoid graphics init for CLI parser (#1786) (96fb760)
  • app: prevent white flash on startup (#1779) (5d4803f)
  • browser: fix find-in-page highlight disappearing (83874eb)
  • browser: respect WebWindowType in createWindow (4156835)
  • cmake: handle missing git tags in forks (e1ed1b8)
  • core: case-insensitive file lookup on 404 (#1773) (a4d575e)
  • core: create parent dirs during extraction (b2c3d63)
  • core: fix false send failure on local socket (e5fc23a)
  • core: fix prefix stripping in local server (6a27388)
  • core: improve singleton crash recovery (#1799) (0199d4a)
  • core: log config file path (f2775ab)
  • core: preserve existing Chromium flags (bf97af0)
  • core: recover from stale shared memory on Unix (#1789) (2bb4965)
  • normalize docset keywords to lowercase (80afb8f)
  • registry,ui: fix compiler warnings (00daee6)
  • registry: clear keyword state on empty input (73da804)
  • registry: handle search queries starting with :: (3caee56)
  • registry: initialize std::atomic (6adec0e)
  • registry: parse <name> from Dash feed (42cd350)
  • registry: remove broken cheats suffix (b41fde6)
  • registry: remove virtual from final class dtor (3ef2cf1)
  • registry: validate row/column in SearchModel::index (6004984)
  • ui: add Escape to revert shortcut edit (#1782) (02f5b3c)
  • ui: allow Tab to cycle focus in shortcut edit (6811983)
  • ui: enable mouse tracking in sidebar (13219e8)
  • ui: fix completion label position (#1804) (591532e)
  • ui: handle implicit Shift in global hotkeys (#1781) (7c60c41)
  • ui: hard-code exit and preferences shortcuts (51d4d00)
  • ui: prevent crash when updating docsets (d57044c)
  • ui: repolish toolbar on theme switch (07b5bee)
  • ui: restore Ctrl+, shortcut on Windows (5629e08)
  • ui: restore Ctrl+Q shortcut on Windows (7a20f53)
  • ui: restore window geometry after un-hiding on Windows (fe0cfe3)
  • ui: set web page backdrop color (c03c3bf)
  • ui: unregister global shortcut on disable (#1783) (9577d9c)
  • ui: use actual path for docset removal (9978b44)
  • ui: use bold text for search match highlight (#1780) (18f65ff)
  • ui: use Qt keysym table for X11 shortcuts (#1785) (0025b9c)
  • ui: use requestActivate for window raising (17e601a)
  • util: protect SQLite access with mutex (#1772) (498bd8e)

Build System

  • app: add Windows 10/11 compatibility manifest (#1770) (d6537ee)
  • appimage: switch to linuxdeploy (#1775) (4cff537)
  • chocolatey: add metadata and workflow (#1777) (79e9bc8)
  • chocolatey: fix checksum check (23bdcbe)
  • chocolatey: fix missing bom (a67e281)
  • chocolatey: improve error handling (e479b8d)
  • chocolatey: remove all bom related logic (6fc3e3b)
  • chocolatey: remove version specific metadata (38ee87a)
  • cmake: add clang-tidy integration (#1796) (7c35796)
  • cmake: add option to disable update check (b5e33c8)
  • cmake: add sccache/ccache support (65197a3)
  • cmake: deploy Qt deps to build dir (#1787) (d3258d3)
  • cmake: do not build tests by default (7b05539)
  • cmake: simplify preset configuration (#1795) (1dbc694)
  • cmake: use new SQLite3 target name (7cb62a9)
  • cmake: use UTC time in AppStream metadata (5b65e9b)
  • contrib: update cpp-httplib to v0.41.0 (36c62d5)
  • snap: add snap packaging (#1800) (5c16615)
  • snap: set icon (19a7c0c)
  • vcpkg: update to 2026.03.18 (#1790) (15d1c4e)

CI/CD

  • build: fix vcpkg binary cache (again) (#1776) (5ef537b)
  • github: add clang-format check (0925e75)
  • github: add explicit permissions to workflows (#1788) (bb165bf)
  • github: add REUSE compliance check (#1778) (e9c8b9b)
  • github: automate release workflow (#1797) (458b8c2)
  • github: configure release-please (d198547)
  • github: fix workflow permissions warning (d0fc382)
  • github: improve release-please security (20f2916)
  • github: publish snap weekly (9343be3)

Don't miss a new zeal release

NewReleases is sending notifications on new releases.