Oleg Shparber
|
d19cac98dc
|
feat(core,ui): enable fuzzy search by default
|
2026-05-10 14:08:07 +03:00 |
|
Oleg Shparber
|
a00e52373d
|
fix(util): use sqlite3_close_v2 in Database
|
2026-05-10 04:01:14 +03:00 |
|
Oleg Shparber
|
9c0949acd3
|
refactor(util): rename SQLiteDatabase to Database (#1857)
|
2026-05-10 03:59:17 +03:00 |
|
Oleg Shparber
|
f27a0526f9
|
feat(app): add redesigned application icon (#1856)
Fixes #1204.
|
2026-05-10 03:41:48 +03:00 |
|
Oleg Shparber
|
9916a7928e
|
ci(github): scope vcpkg cache by MSVC version (#1855)
|
2026-05-10 03:20:15 +03:00 |
|
Oleg Shparber
|
9b80f00c52
|
perf(registry): parallelize docset loading (#1854)
|
2026-05-09 18:07:45 +03:00 |
|
Oleg Shparber
|
09251f3dbc
|
build(cmake): scope ZEAL_VERSION to App target (#1853)
|
2026-05-09 15:51:50 +03:00 |
|
Oleg Shparber
|
4f7a54190e
|
test(util): cover all LIKE escape chars
|
2026-05-09 15:18:19 +03:00 |
|
Oleg Shparber
|
2358d5e1e4
|
fix(registry): bind SQL data parameters (#1852)
|
2026-05-09 15:13:37 +03:00 |
|
Oleg Shparber
|
4a3433ac62
|
refactor(util): wrap sqlite3_stmt in Statement (#1851)
|
2026-05-09 13:46:40 +03:00 |
|
Oleg Shparber
|
0b0ab825f1
|
refactor(registry): ListModel item base class (#1850)
|
2026-05-09 01:40:39 +03:00 |
|
Oleg Shparber
|
ede292be3f
|
fix(registry): guard addDocset against duplicates
|
2026-05-08 12:59:58 +03:00 |
|
Oleg Shparber
|
163729fd7f
|
perf(registry): O(1) ListModel row lookup (#1848)
|
2026-05-08 12:58:35 +03:00 |
|
Oleg Shparber
|
078874cccc
|
perf(registry): O(1) symbol row lookup (#1847)
|
2026-05-08 00:54:38 +03:00 |
|
Oleg Shparber
|
dcb9817c63
|
perf(util): reduce fuzzy per-row allocations (#1846)
|
2026-05-07 16:40:16 +03:00 |
|
Oleg Shparber
|
c8402c781c
|
chore(just): add run recipe
|
2026-05-07 14:48:06 +03:00 |
|
Oleg Shparber
|
4c63940281
|
fix(ui): only open tab on left double click
|
2026-05-07 14:45:00 +03:00 |
|
Oleg Shparber
|
7e4598d05b
|
feat(ui): add Sidebar toggle to View menu (#1845)
Fixes #1791.
|
2026-05-06 16:17:18 +03:00 |
|
Oleg Shparber
|
c078bdfdb4
|
refactor(ui): replace QXkbCommon with inline table (#1844)
Fixes #1811.
|
2026-05-06 03:10:51 +03:00 |
|
Oleg Shparber
|
69472c3a6b
|
fix(ui): handle xcb_key_symbols_alloc failure (#1843)
|
2026-05-05 12:11:54 +03:00 |
|
Oleg Shparber
|
d7f43719db
|
refactor(ui): replace QX11Info with native API (#1842)
|
2026-05-05 11:58:29 +03:00 |
|
Oleg Shparber
|
8bd1e6a3d5
|
fix(registry): list symbols on empty query (#1841)
Fixes #1839.
|
2026-05-04 23:50:54 +00:00 |
|
Oleg Shparber
|
866dc9cd99
|
ci(github): replace release-please with justfile (#1840)
|
2026-05-05 02:21:30 +03:00 |
|
Oleg Shparber
|
9d2ec8f6de
|
feat: move window state to a separate file (#1828)
Fixes #1084.
|
2026-05-03 22:20:39 +03:00 |
|
Oleg Shparber
|
7a1a9420ab
|
build(cmake): add zeal_add_test helper (#1838)
|
2026-05-03 02:35:11 +03:00 |
|
Oleg Shparber
|
7ba055f672
|
build(vcpkg): switch triplet by build type (#1836)
|
2026-05-02 19:06:19 +03:00 |
|
Oleg Shparber
|
6499bfd782
|
build(vcpkg): drop openssl (#1837)
|
2026-05-02 18:43:20 +03:00 |
|
Oleg Shparber
|
47acf1f650
|
build(cmake): bump minimum to 3.25.1 (#1835)
|
2026-05-02 18:22:50 +03:00 |
|
Oleg Shparber
|
541de2c947
|
chore(clang-tidy): exclude src/contrib headers
|
2026-05-02 17:03:20 +03:00 |
|
Oleg Shparber
|
34ab01240d
|
refactor(ui): extract WindowManager (#1834)
|
2026-05-02 16:08:55 +03:00 |
|
Oleg Shparber
|
54de3369bf
|
refactor(registry): inject HttpServer (#1833)
|
2026-05-02 13:03:49 +03:00 |
|
Oleg Shparber
|
db10653d93
|
fix(ui): avoid duplicate docset downloads
|
2026-05-02 02:43:27 +03:00 |
|
Oleg Shparber
|
9eb11406f0
|
build(cmake): append to CMAKE_MODULE_PATH
|
2026-04-30 02:09:52 +03:00 |
|
Oleg Shparber
|
78e2f50a4e
|
refactor(ui): drop Xlib from global shortcut (#1832)
|
2026-04-30 02:09:27 +03:00 |
|
Oleg Shparber
|
a313fc2776
|
feat(ui): add option to hide tab close button (#1831)
Fixes #1545.
|
2026-04-29 12:29:54 +03:00 |
|
Serge Lu
|
15265db790
|
feat(ui): add page zoom controls (#1266)
Fixes #1256.
|
2026-04-29 03:26:28 +03:00 |
|
Oleg Shparber
|
a9ac67bc89
|
build(cmake): drop redundant variable expansion
|
2026-04-28 14:46:43 +03:00 |
|
Oleg Shparber
|
4364f3723d
|
fix(browser): preserve custom CSS bytes verbatim (#1830)
|
2026-04-28 14:42:31 +03:00 |
|
Oleg Shparber
|
74380e5974
|
cmake(build): enable compiler warnings (#1802)
|
2026-04-27 14:32:57 +03:00 |
|
dependabot[bot]
|
cd02321bd7
|
ci(github): bump googleapis/release-please-action from 4 to 5 (#1827)
|
2026-04-23 12:57:08 +03:00 |
|
Oleg Shparber
|
c26f4f6de9
|
ci(github): add build provenance attestation (#1825)
|
2026-04-12 22:34:09 +03:00 |
|
Oleg Shparber
|
55ee25cf1b
|
ci(github): fix actions/create-github-app-token usage
|
2026-04-12 17:47:42 +03:00 |
|
Oleg Shparber
|
596028b861
|
build: stop generating release checksum files
GitHub already provides this information via the API.
|
2026-04-12 17:47:01 +03:00 |
|
Oleg Shparber
|
62bb1ae7dc
|
ci(github): retain Coverity logs for 5 days only
|
2026-04-12 17:17:03 +03:00 |
|
Oleg Shparber
|
86c7138591
|
refactor: remove remaining private slots
Except for the tests, where QTest needs them.
|
2026-04-12 16:47:25 +03:00 |
|
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 |
|