Commit Graph

2090 Commits

Author SHA1 Message Date
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
Oleg Shparber d0fc3824b6 ci(github): fix workflow permissions warning 2026-04-04 03:18:29 +03:00
Oleg Shparber d1985473ca ci(github): configure release-please 2026-04-04 03:03:16 +03:00
Oleg Shparber 20f2916c31 ci(github): improve release-please security 2026-04-04 02:47:10 +03:00
Oleg Shparber 458b8c28d0 ci(github): automate release workflow (#1797) 2026-04-04 02:35:34 +03:00
Oleg Shparber 7c357960f3 build(cmake): add clang-tidy integration (#1796)
Add helper scripts to run tidy/format on Windows.
2026-04-04 00:57:05 +03:00
Oleg Shparber 1dbc6942cb build(cmake): simplify preset configuration (#1795) 2026-04-03 23:18:24 +03:00
Oleg Shparber 8fe1bfdd40 style: use nested namespaces (#1794) 2026-04-03 17:21:06 +03:00
Oleg Shparber 6adec0ec44 fix(registry): initialize std::atomic 2026-04-03 13:36:32 +03:00
Oleg Shparber e479b8d2a7 build(chocolatey): improve error handling 2026-04-03 02:14:25 +03:00
Oleg Shparber 38ee87a60b build(chocolatey): remove version specific metadata 2026-04-03 02:06:10 +03:00
Oleg Shparber 6004984271 fix(registry): validate row/column in SearchModel::index 2026-04-01 03:57:51 +03:00
Oleg Shparber 73da804c70 fix(registry): clear keyword state on empty input 2026-04-01 03:56:21 +03:00
Oleg Shparber 0925e75bcd ci(github): add clang-format check 2026-04-01 02:53:16 +03:00
Oleg Shparber 2535b73fad style: enable include grouping 2026-04-01 02:53:16 +03:00
Oleg Shparber b9626fc1a5 style: always require block braces 2026-04-01 02:53:16 +03:00
Oleg Shparber 21a868cf2f style: add initial clang-format rules 2026-04-01 02:53:16 +03:00
Oleg Shparber 41568351f7 fix(browser): respect WebWindowType in createWindow 2026-03-31 01:36:34 +03:00
Oleg Shparber 7cf326ea60 feat(ui): add browser-style sidebar navigation (#1792)
Support middle click, Ctrl+Click, and Ctrl+Enter to open
sidebar items in a background tab. Ctrl+Shift variants
switch to the new tab.

Fixes #1250.
2026-03-30 16:59:07 +03:00
Oleg Shparber 51d4d004af fix(ui): hard-code exit and preferences shortcuts 2026-03-30 16:19:03 +03:00
Oleg Shparber 7cb62a94bc build(cmake): use new SQLite3 target name 2026-03-30 16:15:41 +03:00
Oleg Shparber 07b5beea2a fix(ui): repolish toolbar on theme switch 2026-03-30 16:12:21 +03:00
Oleg Shparber 2bb4965e5c fix(core): recover from stale shared memory on Unix (#1789)
Fixes #1659.
2026-03-29 21:53:45 +03:00
Oleg Shparber 13219e8e28 fix(ui): enable mouse tracking in sidebar 2026-03-29 13:45:58 +03:00
Oleg Shparber 15d1c4eae3 build(vcpkg): update to 2026.03.18 (#1790) 2026-03-29 04:56:10 +03:00
Oleg Shparber feff02b177 chore(gitignore): add local Claude Code file 2026-03-29 04:32:12 +03:00
Oleg Shparber f2775ab894 fix(core): log config file path 2026-03-29 04:31:44 +03:00
Oleg Shparber 5b65e9b88d build(cmake): use UTC time in AppStream metadata 2026-03-29 04:30:31 +03:00
Oleg Shparber b68a2ee173 style(cmake): fix line length issues 2026-03-29 04:29:46 +03:00
Oleg Shparber 1df72d709e chore(pkg/wix): fix copyright headers 2026-03-29 04:01:43 +03:00
Oleg Shparber e9c8b9b743 ci(github): add REUSE compliance check (#1778) 2026-03-29 03:58:19 +03:00
Oleg Shparber d3258d344f build(cmake): deploy Qt deps to build dir (#1787)
Fixes #1254.
2026-03-29 03:14:50 +03:00
Oleg Shparber bb165bfbc7 ci(github): add explicit permissions to workflows (#1788) 2026-03-29 03:14:15 +03:00