Oleg Shparber
ced5ef6f0c
ci(github): harden workflow permissions
2026-04-12 14:59:59 +03:00
Oleg Shparber
0ca1432be6
ci(github): add OpenSSF Scorecard workflow
2026-04-12 14:34:33 +03:00
Oleg Shparber
2f6db56ab7
refactor(ui): remove private slot decorations ( #1824 )
2026-04-12 14:31:26 +03:00
Oleg Shparber
29becc8584
build(cmake): switch to C++20 ( #1821 )
2026-04-12 13:11:03 +03:00
Oleg Shparber
f340b5687f
refactor: use explicit lambda captures ( #1823 )
2026-04-12 12:51:41 +03:00
Oleg Shparber
c6609e8d49
ci(github): fix clang-format check ( #1822 )
2026-04-12 12:10:51 +03:00
Oleg Shparber
c1832ca935
refactor(registry): drop CancellationToken ( #1820 )
...
Replace the CancellationToken class with a plain
std::atomic_bool member in DocsetRegistry.
2026-04-12 11:49:28 +03:00
Oleg Shparber
8e254d60d2
build(cmake): pass description to code sign ( #1819 )
...
It is needed for the UAC dialog.
2026-04-12 11:31:52 +03:00
Oleg Shparber
5c56655e15
build(wix): drop license acceptance dialog
...
Bundle the license file and remove
the EULA-style acceptance dialog.
Fixes #781 .
2026-04-11 19:00:23 +03:00
Oleg Shparber
8fc904bb72
build(wix): test removal of install directory
2026-04-11 18:57:21 +03:00
Oleg Shparber
1c50464e1b
build(wix): fix test-msi exception handling
2026-04-11 18:39:36 +03:00
Oleg Shparber
a400ceab0d
chore(tools): add pwsh linter/formatter
2026-04-11 18:35:07 +03:00
Oleg Shparber
b68f3c4dd6
build(wix): migrate to WiX 5 ( #1818 )
2026-04-11 18:33:11 +03:00
Oleg Shparber
fce42248a6
chore: scrap QHttpServer migration plan
...
It is too slow:
cpp-httplib: 33ms wall, 1.4ms/req mean
QHttpServer: 110ms wall, 4.8ms/req mean (3.3x slower)
Bun: 36ms wall, 1.6ms/req mean (1.1x slower)
2026-04-09 14:38:59 +03:00
Oleg Shparber
9a4b963b86
build: require Qt 6.4.2
2026-04-09 05:27:21 +03:00
Oleg Shparber
80357971b0
ci(github): add macOS build check
2026-04-09 03:38:18 +03:00
Oleg Shparber
f3714111ec
fix(ui): revert QxtGlobalShortcutPrivate member access
...
Fixes #1813 .
2026-04-09 03:31:20 +03:00
Oleg Shparber
4b29f6d020
ci(github): remove portable Ubuntu build
2026-04-09 02:41:03 +03:00
Oleg Shparber
60aab8e7b0
fix(ui): validate XCB grab/ungrab on X11 ( #1814 )
2026-04-09 02:39:56 +03:00
Oleg Shparber
b27c215a31
style: use auto where type is visible
2026-04-08 16:03:29 +03:00
Oleg Shparber
e198747168
refactor: use QList instead of QVector ( #1812 )
...
In Qt 6 QVector is an alias.
2026-04-08 15:59:36 +03:00
Oleg Shparber
471221fb77
build: remove Qt 5 support ( #1810 )
2026-04-08 02:45:53 +03:00
Oleg Shparber
6081401cae
refactor: address minor clang-tidy warnings
2026-04-07 03:24:39 +03:00
dependabot[bot]
12cf670f32
ci(github): bump actions/create-github-app-token from 2 to 3 ( #1809 )
2026-04-07 01:29:44 +03:00
Oleg Shparber
eb66b0d640
fix(browser): skip DPI zoom on Qt 6 ( #1808 )
2026-04-06 02:01:51 +03:00
Oleg Shparber
cf6c2cfb35
build(snap): adopt appstream metadata
2026-04-05 15:24:03 +03:00
Oleg Shparber
322d7b9ee1
ci(github): create discussion on release
2026-04-05 04:22:24 +03:00
Oleg Shparber
9324db20b8
chore(release-please): remove invalid properties
2026-04-05 04:22:24 +03:00
zealdocs-ci[bot]
68d218f3c1
chore: bump version to 0.8.2
2026-04-05 00:06:01 +00:00
Oleg Shparber
5d870392ac
ci(github): fix release artifact upload patterns
v0.8.1
2026-04-05 02:26:07 +03:00
zealdocs-ci[bot]
7f53263d5d
chore: release v0.8.1 ( #1798 )
2026-04-05 01:36:36 +03:00
Oleg Shparber
80afb8f7a8
fix: normalize docset keywords to lowercase
2026-04-05 01:09:59 +03:00
Oleg Shparber
c43bff6df1
refactor(ui): restrict QxtGlobalShortcutPrivate access
2026-04-05 01:00:33 +03:00
Oleg Shparber
8e42e380d3
chore(tools): add include-cleaner runner
2026-04-05 00:59:07 +03:00
Oleg Shparber
d71338758b
chore(tools): fix clang-tidy runner
2026-04-05 00:58:49 +03:00
Oleg Shparber
cbbcf3b084
refactor: add explicit ctors and special members
2026-04-05 00:56:10 +03:00
Oleg Shparber
bffa305c6b
refactor: clean up includes ( #1805 )
2026-04-05 00:24:58 +03:00
Oleg Shparber
36c62d556b
build(contrib): update cpp-httplib to v0.41.0
2026-04-04 23:41:04 +03:00
Oleg Shparber
80d51beb99
chore(tools): improve run-clang-tidy script
2026-04-04 23:40:12 +03:00
Oleg Shparber
729ebf9eee
style: use auto* for pointer types
2026-04-04 23:39:42 +03:00
Oleg Shparber
3ef2cf12ff
fix(registry): remove virtual from final class dtor
2026-04-04 23:36:58 +03:00
Oleg Shparber
591532e07b
fix(ui): fix completion label position ( #1804 )
...
Fixes #1803 .
2026-04-04 23:34:17 +03:00
Oleg Shparber
b5e33c8913
build(cmake): add option to disable update check
2026-04-04 21:58:27 +03:00
Oleg Shparber
00daee6dce
fix(registry,ui): fix compiler warnings
2026-04-04 20:26:41 +03:00
Oleg Shparber
7dedf7cd6b
chore: use permissive license for build metadata
2026-04-04 16:59:06 +03:00
Oleg Shparber
9343be3877
ci(github): publish snap weekly
2026-04-04 16:56:32 +03:00
Oleg Shparber
90496c49b0
cmake(build): fix unused variable warning
2026-04-04 16:17:28 +03:00
Oleg Shparber
19a7c0c0e4
build(snap): set icon
2026-04-04 16:15:52 +03:00
Oleg Shparber
5c166158a4
build(snap): add snap packaging ( #1800 )
...
Fixes #1062 .
2026-04-04 14:31:07 +03:00
Oleg Shparber
0199d4aeb9
fix(core): improve singleton crash recovery ( #1799 )
2026-04-04 12:31:42 +03:00