Commit Graph

1855 Commits

Author SHA1 Message Date
Oleg Shparber
e1c83d0ca7 build(cmake): add support for base64-encoded signing certificate
This is a workaround for GitHub Actions not handling long or multiline
secrets properly.
2023-09-19 03:07:19 -04:00
Oleg Shparber
9e5dddaa7d
docs(readme): update screenshot 2023-09-18 03:44:15 -04:00
Oleg Shparber
5db808c22d chore: update .editorconfig 2023-09-18 02:30:10 -04:00
Oleg Shparber
9576290397 chore: cleanup .gitignore 2023-09-18 02:29:01 -04:00
Oleg Shparber
980c52f5c9 cmake(build): indicate portable build in package name 2023-09-18 02:25:23 -04:00
Oleg Shparber
3e3e62bc12 build(cmake): enable 7-Zip CPack generator 2023-09-18 02:24:09 -04:00
Oleg Shparber
24e2ce4e09 build(cmake): check ZEAL_RELEASE_BUILD environment variable 2023-09-18 01:51:59 -04:00
Oleg Shparber
e977debce9 fix(ui): show correct number of docsets being installed 2023-09-17 15:46:53 -04:00
Oleg Shparber
4e5e58b76b fix(core): register Settings::ContentAppearance type explicitly
Fixes setting management with Qt 5.
2023-09-17 03:44:25 -04:00
Oleg Shparber
9d376c25f7 fix(browser): handle blob URL scheme for Qt older than 5.12
Add a special check for blob: resources in URL request interceptor.

Fixes #1376.
2023-09-17 03:36:10 -04:00
Oleg Shparber
dcf6016bb8 fix(browser): optimize request interceptor 2023-09-17 03:31:12 -04:00
Oleg Shparber
e80badd0cb ci(github): add libvulcan-dev dependency for Ubuntu builds 2023-09-17 03:26:28 -04:00
Oleg Shparber
756c8667c4 build(cmake): s/CERTIFICATE_PASSWORD/PASSWORD for codesign
There are no other passwords, saves some typing.
2023-09-11 01:50:17 -04:00
Oleg Shparber
f87563b3bf cmake(build): include OS and architecture in package name
Windows only for now.
2023-09-11 01:26:34 -04:00
Oleg Shparber
eadc5fcd1e cmake(build): skip signing for source packaging 2023-09-11 01:17:10 -04:00
Oleg Shparber
04fafa21e6 build(cmake): cleanup variable use
Remove unneeded quotes.
2023-09-11 00:55:00 -04:00
Oleg Shparber
9f7be477be build(cmake): set package description 2023-09-11 00:42:38 -04:00
Oleg Shparber
9e213078a6 build(cmake): add code signing 2023-09-11 00:32:47 -04:00
Oleg Shparber
a81b3f500f build(cmake): fix windeployqt deployment path 2023-09-10 16:31:45 -04:00
Oleg Shparber
9fc1d6ca7e build(cmake): fix vcpkg dependency installation 2023-09-10 16:30:46 -04:00
Oleg Shparber
ef763c461e ci(github): build with Qt 6.5.2 2023-09-10 16:01:29 -04:00
Oleg Shparber
b22f7817f0 build(cmake): use Qt deployment functions only with Qt 6.5.1 2023-09-10 16:01:12 -04:00
Oleg Shparber
e5b097c0bc fix(registry): default-initialize revision number 2023-09-08 01:56:34 -04:00
Oleg Shparber
a9edeb4c9d
chore: use recommended .yaml extension where possible (#1533) 2023-09-08 00:54:02 -04:00
Oleg Shparber
1af81dea87
build(cmake): add CPack WiX installer generator (#1528) 2023-09-08 00:00:46 -04:00
Oleg Shparber
5cdad0ee98 fix(registry): treat docset revision as integer
Fixes #1532.
2023-09-07 23:27:40 -04:00
Oleg Shparber
2024915307 fix(ui): do not intercept Alt+Left and Alt+Right
These are reserved for back and forward browser actions.

Fixes #1531.
2023-09-07 00:58:17 -04:00
Oleg Shparber
780f2388b1 build(vcpkg): add vulkan-headers dependency
Stock Qt is compiled with Vulkan support.

QTBUG-95391 contains some additional info.
2023-09-04 22:33:45 -04:00
dependabot[bot]
7f6d1048db
ci(github): bump actions/checkout from 3 to 4 (#1529) 2023-09-04 22:16:25 -04:00
Oleg Shparber
3fdeb66164 style: use Q_DISABLE_COPY macro consistently 2023-08-19 11:18:28 -04:00
Oleg Shparber
cfb1dc661e style: fix version checks 2023-08-08 02:06:02 -04:00
Oleg Shparber
45a55a64e5 build(core): update cpp-httplib to v0.13.3 2023-08-08 02:02:38 -04:00
Oleg Shparber
cee4e505e9 fix(app): properly set desktop file name 2023-08-08 00:01:31 -04:00
Oleg Shparber
243abdd02b fix(core): register ExternalLinkPolicy type for Qt 6 2023-08-08 00:01:01 -04:00
Oleg Shparber
ac992e5aa0 style: fix minor coding style issues 2023-08-06 14:14:05 -04:00
DeckerSU
9eb6169073
feat(core): add option to ignore SSL errors (#1521) 2023-08-06 14:00:07 -04:00
Oleg Shparber
94247fd4d0 chore(assets): fix email address in AppStream metadata 2023-08-06 02:49:36 -04:00
Oleg Shparber
c83572dffc ci(github): migrate issue locking to actions 2023-08-06 02:36:38 -04:00
Oleg Shparber
1cfa7c637f ci(github): use upstream code sign action 2023-05-03 01:38:27 -04:00
Oleg Shparber
a524735129
feat(ui): use Fusion style on Windows 10 & 11 (#1495)
This enables dark mode support.

Fixes #811.
2023-04-30 04:05:22 -04:00
Oleg Shparber
b5ca9e70dd
feat(browser): use native Chromium dark mode (#1494) 2023-04-30 02:29:03 -04:00
Oleg Shparber
0f0c2dc47a ci(github): do not pack ilk files 2023-04-29 18:17:13 -04:00
Oleg Shparber
ca910552f2 ci(github): fix code signing
Temporary use forked action until upstream is fixed.
2023-04-29 18:16:40 -04:00
Oleg Shparber
26d3c0622e ci(github): sign executable for Windows 2023-04-29 00:42:48 -04:00
Oleg Shparber
40588ed753 ci(github): refactor artifact publishing check 2023-04-29 00:24:55 -04:00
Oleg Shparber
f34188b2c5 ci(github): do not run Coverity Scan on forks 2023-04-27 21:39:35 -04:00
wngtk
4a83f45bbd
chore(gitignore): add vcpkg and vcpkg_install directories (#1492) 2023-04-23 03:35:40 -04:00
Oleg Shparber
2ec19c2c3a docs(readme): update contact information 2023-04-15 21:26:54 -04:00
Oleg Shparber
09aa69ee6e feat(core): enable smooth scrolling by default 2023-04-15 21:11:09 -04:00
Oleg Shparber
2f02e1fe2e fix(ui): use cache location for temporary download files
Fixes #1454.
2023-04-15 01:23:59 -04:00