Commit Graph

1874 Commits

Author SHA1 Message Date
guihkx
87f9448168 chore(assets): add missing 'launchable' tag in Linux metadata
Fixes a validation error given by appstreamcli:

$ appstreamcli validate org.zealdocs.zeal.appdata.xml
E: org.zealdocs.zeal:~: desktop-app-launchable-missing

https://www.freedesktop.org/software/appstream/docs/chap-Validation.html#asv-desktop-app-launchable-missing
2024-02-25 12:16:24 -05:00
guihkx
46e18c2acb ci(github): validate AppStream metadata 2024-02-19 11:10:42 -05:00
guihkx
16d113649e chore(assets): simplify content rating section
Generated by: https://hughsie.github.io/oars/generate.html
2024-02-19 11:10:42 -05:00
guihkx
6e597e6afb chore(assets): add link to release notes
This link can be shown on Linux app store frontends, such as Flathub.
2024-02-19 11:10:42 -05:00
guihkx
97c1fd7606 chore(assets): showcase a screenshot taken on Linux
The previous screenshot was taken on Windows, which is not recommended
by the AppStream specification:

https://freedesktop.org/software/appstream/docs/chap-Quickstart.html#qsr-app-screenshots-info
2024-02-19 11:10:42 -05:00
dependabot[bot]
7796e17c1c
ci(github): bump github/codeql-action from 2 to 3 (#1584) 2024-02-19 11:03:32 -05:00
dependabot[bot]
68c9efe254
ci(github): bump dessant/lock-threads from 4 to 5 (#1579) 2024-02-19 11:02:01 -05:00
dependabot[bot]
7370d61d7f
ci(github): bump actions/upload-artifact from 3 to 4 (#1586) 2024-02-19 11:00:51 -05:00
Oleg Shparber
3bbbc76c6f ci(github): update vcpkg to 2024.02.14 2024-02-18 10:33:24 -05:00
Nick Cao
9630cc94c1
refactor: replace deprecated qAsConst with std::as_const() (#1565)
Reference: https://github.com/qt/qtbase/blob/v6.6.0/src/corelib/global/qttypetraits.h#L32
2023-10-29 02:50:40 -04:00
Oleg Shparber
2cefcd4542 fix(registry): save non-zero docset revision in meta.json
Regression introduced in a fix for #1532.

Fixes #1559.
2023-10-06 23:51:29 -04:00
Oleg Shparber
f2212eb4f0 fix(browser): send key events to web view's focus proxy
Fixes regression introduced by migration to Qt WebEngine,
which caused search toolbar not to propagate navigation keys
to the web view.

Related to #703.
2023-10-05 03:32:13 -04:00
Oleg Shparber
d5ce8a0f04 fix(ui): use async selection in search edit
The smart selection logic implemented for #1033, for some reason
did not work for Ctrl+K. Calling selectAll() asynchronously
fixes that.

Related to #703.
2023-10-05 02:57:57 -04:00
Oleg Shparber
1d92d3c737 fix(ui): add tool tip when global shortcuts are not supported 2023-10-01 22:29:09 -04:00
Oleg Shparber
c507362889 chore: bump version to 0.7.1 2023-10-01 22:28:14 -04:00
Oleg Shparber
90ad776e83 chore: bump version to 0.7.0 2023-09-20 01:24:18 -04:00
Oleg Shparber
9f6c4deb3d ci(github): add release workflow 2023-09-20 01:23:44 -04:00
Oleg Shparber
5df09fd9c1 ci(github): do not lock issues on forks 2023-09-20 01:01:20 -04:00
Oleg Shparber
61c3e96901 chore(assets): add Documentation category to desktop entry file 2023-09-20 00:58:22 -04:00
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