2317 Commits

Author SHA1 Message Date
Oleg Shparber 326e171868 chore(assets): set vcs-browser in appstream metadata 2026-03-25 01:45:41 +02:00
Oleg Shparber e1ed1b8f0b fix(cmake): handle missing git tags in forks
Fixes #1757.
2026-03-22 23:38:19 +02:00
Oleg Shparber b2c3d631d1 fix(core): create parent dirs during extraction
Fixes #1393.
2026-03-22 22:29:33 +02:00
Oleg Shparber 498bd8e45a fix(util): protect SQLite access with mutex (#1772) 2026-03-22 16:26:47 +02:00
Oleg Shparber bf97af0efe fix(core): preserve existing Chromium flags 2026-03-22 15:30:20 +02:00
Oleg Shparber 65197a3cb8 build(cmake): add sccache/ccache support 2026-03-22 15:04:54 +02:00
Oleg Shparber 9978b446ad fix(ui): use actual path for docset removal 2026-03-22 14:45:24 +02:00
Oleg Shparber b41fde61eb fix(registry): remove broken cheats suffix 2026-03-22 14:43:34 +02:00
Oleg Shparber 6a27388f94 fix(core): fix prefix stripping in local server 2026-03-22 14:43:14 +02:00
Oleg Shparber d57044c0d4 fix(ui): prevent crash when updating docsets
Fixes #1426.
2026-03-22 14:28:58 +02:00
Oleg Shparber d6537ee91d build(app): add Windows 10/11 compatibility manifest (#1770)
Fixes #1768.
2026-03-22 11:00:41 +02:00
Oleg Shparber 42cd350444 fix(registry): parse <name> from Dash feed
Fixes #514.
2026-03-22 09:21:13 +02:00
Oleg Shparber fe0cfe37aa fix(ui): restore window geometry after un-hiding on Windows
Fixes #699.
2026-03-22 01:00:20 +02:00
Oleg Shparber 3caee56c21 fix(registry): handle search queries starting with ::
Fixes #1699.
2026-03-21 19:16:07 +02:00
Oleg Shparber 7a20f535e9 fix(ui): restore Ctrl+Q shortcut on Windows
Fixes #1766.
2026-03-21 14:24:03 +02:00
Oleg Shparber 280db84487 chore: bump version to 0.8.1 2026-03-03 16:53:15 +02:00
Oleg Shparber 705ae49fbb build(cmake): fix code signing v0.8.0 2026-02-28 02:53:59 +02:00
Oleg Shparber 7b13916964 chore: bump version to 0.8.0 2026-02-27 03:39:06 +02:00
Oleg Shparber c8735f42ba fix(ui): show update check result when triggered from menu 2026-02-27 02:59:57 +02:00
Oleg Shparber 2a53e26da1 fix(ui): correctly apply color scheme without reload
Only works with Qt 6.5 and above.
2026-02-27 02:59:57 +02:00
dependabot[bot] 12311c07d3 ci(github): bump actions/upload-artifact from 6 to 7 (#1764) 2026-02-26 17:43:49 -05:00
Oleg Shparber 9be00af3de feat(app): simplify bundled html pages
Oak.ink, Lucide and Simple icons instead of Bulma, Font Awesome.
2026-02-26 01:48:17 +02:00
Oleg Shparber c942b4db8b refactor(core): use std::underlying_type_t 2026-02-23 03:05:14 +02:00
Oleg Shparber 6d4b65cc9a fix(registry,ui): do fuzzy matching only once 2026-02-22 15:13:04 +02:00
Oleg Shparber fcfa15a800 fix(ui): do not reload toc view for the same page 2026-02-22 14:20:05 +02:00
Oleg Shparber 80fabbbda7 fix(ui): use same height in search and toc views 2026-02-22 14:03:42 +02:00
3MR ef80eb0599 fix(registry): defer docset loading to improve startup performance (#1748) 2026-02-22 01:05:24 +00:00
Oleg Shparber f156919c0d ci(github): simplify vcpkg binary cache handling (#1756) 2026-02-21 19:19:41 -05:00
Oleg Shparber c0d41dc36a style: order setters where possible 2026-02-19 12:48:42 +02:00
Oleg Shparber 892819f5fc chore(cmake,ui): update copyright year 2026-02-19 03:44:32 +02:00
Oleg Shparber ff3069a166 ci(github): build with Qt 6.10.2 (#1755) 2026-02-18 19:57:28 -05:00
Oleg Shparber 13cb55e241 fix(util): fix return code in plist parser 2026-02-18 10:38:14 +02:00
Oleg Shparber 5a5eef9bfa build(core): update cpp-httplib to v0.32.0 2026-02-18 10:37:04 +02:00
Oleg Shparber 93a8c560d5 fix(util): protect sqlite3_finalize with a mutex
Fixes #1680.
2026-02-18 04:25:19 +02:00
Oleg Shparber 8a24e88bb0 feat(registry,ui,util): use new fuzzy matching algorithm
Switch to fzy-inspired algorithm.

Fixes #1592.
2026-02-18 02:08:18 +02:00
Oleg Shparber 3beaeb46cb fix(browser): only scale zoom factor on hidpi
Fixes #1751.
2026-02-15 04:07:55 +02:00
Oleg Shparber 376e4f7962 fix(ui): make search delegate highlihgt fuzzy results 2026-02-15 03:49:41 +02:00
Oleg Shparber 31e24af8b8 fix(registry): use fzy algorithm for fuzzy search 2026-02-15 03:40:38 +02:00
Oleg Shparber 95a33df9ac fix(ui): reset docset filter after list update
Fixes #1750.
2026-02-15 03:15:50 +02:00
Oleg Shparber fa7956254d fix: add missing error logging (#1752) 2026-02-14 15:08:21 -05:00
dependabot[bot] 4a1897b07c ci(github): bump actions/cache from 4 to 5 (#1740)
Bumps [actions/cache](https://github.com/actions/cache) from 4 to 5.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-13 00:35:14 +00:00
dependabot[bot] 182f0db6d0 ci(github): bump actions/upload-artifact from 5 to 6 (#1741)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 5 to 6.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-12 19:19:15 -05:00
dependabot[bot] a8716045a3 ci(github): bump dessant/lock-threads from 5 to 6 (#1742)
Bumps [dessant/lock-threads](https://github.com/dessant/lock-threads) from 5 to 6.
- [Release notes](https://github.com/dessant/lock-threads/releases)
- [Changelog](https://github.com/dessant/lock-threads/blob/main/CHANGELOG.md)
- [Commits](https://github.com/dessant/lock-threads/compare/v5...v6)

---
updated-dependencies:
- dependency-name: dessant/lock-threads
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-12 19:17:57 -05:00
dependabot[bot] a91528508b ci(github): bump actions/checkout from 5 to 6 (#1735)
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-21 16:55:00 -05:00
Jaime Marquínez Ferrándiz 11f6a85bb5 fix: fix build with Qt 6.10 (#1728)
* Use the return value of QTemporaryFile::open. It is marked with [[nodiscard]] on Qt 6.10.
* Fix linking with Qt::GuiPrivate on Qt 6.10
2025-11-10 09:42:49 -05:00
dependabot[bot] d60d8fe6db ci(github): bump actions/upload-artifact from 4 to 5 (#1729)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 5.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-03 01:54:37 -05:00
Oleg Shparber fb7f5b2060 ci(github): build with Qt 6.9.3 (#1732) 2025-11-03 01:19:26 -05:00
dependabot[bot] f0f6fd7312 ci(github): bump github/codeql-action from 3 to 4 (#1726)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3 to 4.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v3...v4)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: '4'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-13 22:27:37 -04:00
Oleg Shparber 004490958d chore: minor spelling fixes 2025-09-27 14:53:49 -04:00
Oleg Shparber eb6530fe5f fix(app): fix --attach-console logic 2025-09-27 12:48:51 -04:00