Commit Graph

1920 Commits

Author SHA1 Message Date
Oleg Shparber
48289b9378 feat(browser): enable PDF support
Fixes #1261.
2024-10-06 01:33:14 -04:00
Oleg Shparber
55b752ae8e chore: shorten header comments 2024-10-06 01:14:20 -04:00
Oleg Shparber
d830c56808 chore(registry,ui): add missing header comments 2024-10-06 01:00:03 -04:00
Oleg Shparber
e977211a5e chore: update file header comments
Summary:
- Remove year from my own copyright claim.
- Add et al to indicate all contributors.
- Use SPDX-License-Identifier tag.
2024-10-06 00:54:09 -04:00
Oleg Shparber
2f66cca8e8 chore: bump version to 0.7.3 2024-10-05 23:33:19 -04:00
Oleg Shparber
66b30331f8 docs(readme): fix Telegram link 2024-09-08 11:33:39 -04:00
Oleg Shparber
0361aa3f3e chore(assets): add release entry for v0.7.2 2024-09-08 00:41:17 -04:00
Oleg Shparber
5f6b55dfee ci(github): simplify source packaging 2024-09-07 23:12:15 -04:00
Oleg Shparber
eedf6d026a ci(github): use git-cliff to draft changelog 2024-09-07 23:07:52 -04:00
Oleg Shparber
a4fc8c165c feat(ui): add shortcut (Ctrl+B) to toggle sidebar visibility
Fixes #1652.
2024-09-02 17:52:44 -04:00
Oleg Shparber
92fa74f6e6 ci(github): package source archives on Linux
Fixes #1610.
2024-09-01 23:59:35 -04:00
Oleg Shparber
92faa65302
build(cmake): use installed cpp-httplib if available (#1648) 2024-08-31 10:46:33 -04:00
Oleg Shparber
821ae66980 chore: fix typos in code comments 2024-08-05 16:40:50 -04:00
Oleg Shparber
a0fdca7ea6 fix(app): do not register protocol handlers on startup 2024-08-05 16:22:11 -04:00
Oleg Shparber
1eb6548ed2 fix(ui): fix Unix build when X11 is not available
Fixes #1645.
2024-08-04 14:04:05 -04:00
Oleg Shparber
dff598cfc6 build(cmake): fix build if Qt 6 is not present 2024-08-04 13:27:26 -04:00
Oleg Shparber
04c525b3d8 build(cmake): build against Qt 6 by default
Add ZEAL_USE_QT5 option to force build against Qt 5.

Fixes #1647.
2024-08-04 13:24:54 -04:00
Oleg Shparber
4260a45fa4 build(cmake): silence unset variable warning on Linux 2024-08-04 13:17:16 -04:00
Denis Lisov
1067eae380
docs(readme): update license to GPLv3 or later (#1646) 2024-07-31 22:33:11 -04:00
Atri Bhattacharya
c432a0ac22
build(app): add missing Qt components to find_package (#1644)
Necessary since Qt 6.7.2.

Fixes #1643.
2024-07-28 00:05:51 -04:00
Oleg Shparber
b9a25f2cbe build(cpack/wix): fix protocol handler registration
Fixes #923.
2024-07-21 23:37:45 -04:00
Oleg Shparber
d014f21a07 chore(pkg): remove unused zeal.wxs file 2024-07-21 23:31:23 -04:00
Oleg Shparber
e26f3da0ae chore(git): update .gitattributes 2024-07-21 21:09:13 -04:00
Oleg Shparber
9b288c0601 ci(github): build with Qt 6.7.2 2024-07-21 20:52:00 -04:00
Oleg Shparber
76187dc7d2 fix(browser): use button release for forward/back navigation
Also check if mouse pointer is within the webview

Fixes #1564.
2024-07-21 20:48:54 -04:00
Oleg Shparber
b8066c5540 docs: fix bare markdown links 2024-06-23 13:37:12 -04:00
Oleg Shparber
ce40250b98 refactor(browser): replace WebKit specific CSS rules 2024-06-23 13:36:42 -04:00
Oleg Shparber
1e3e9adbb1 refactor(registry): add missing override specifier 2024-06-22 01:40:07 -04:00
Oleg Shparber
5081898eaa fix(core): use archive_entry_pathname_utf8
Removes Windows specific code path.
2024-06-21 22:47:18 -04:00
Oleg Shparber
07a357cab0 feat(registry,ui): show docset search keywords/prefixes 2024-06-16 23:33:59 -04:00
Oleg Shparber
4bcc896eaa refactor(registry): use class enum for index level 2024-06-16 14:43:38 -04:00
Oleg Shparber
3d40ec7d75 fix(browser): use default QWebEngineProfile for Qt 6
The default profile is off-the-record already.
2024-06-16 02:59:35 -04:00
Oleg Shparber
cae1ea7486 fix(ui): use correct QWebEngineProfile when applying font settings
Fixes #1631.
2024-06-16 02:58:23 -04:00
Oleg Shparber
2df03780a3 feat(browser): apply dark mode without restart with Qt 6.7+ 2024-06-16 02:50:15 -04:00
Oleg Shparber
f0ce90c485 chore: bump version to 0.7.2 2024-06-16 02:38:36 -04:00
Oleg Shparber
095aaebe5e build(vcpkg): do not include unnecessary metadata
Name and version in vcpkg.json are only needed for libraries.
2024-06-16 02:35:22 -04:00
Oleg Shparber
1df6826e0a ci(github): build with Qt 6.7.1 2024-06-14 03:20:06 -04:00
Oleg Shparber
418fc3b4a0 ci(github): update vcpkg to 2024.05.24 2024-06-14 03:20:06 -04:00
dependabot[bot]
a48b7988e7
ci(github): bump jurplel/install-qt-action from 3 to 4 (#1570) 2024-06-14 03:19:37 -04:00
Zhuo Zhang
8b33640fe8
chore(cmake,ui): update copyright year (#1628) 2024-05-28 08:14:35 -04:00
Oleg Shparber
7f938cf4e8 chore(assets): add release entry for v0.7.1 2024-05-27 17:45:10 -04:00
Zhuo Zhang
1ff2d6ab3e
build(cmake): find libarchive from brew on macos (#1621) 2024-05-19 11:53:40 -04:00
Oleg Shparber
cbd3208aca ci(github): build with Qt 6.6.3 2024-04-03 11:51:24 -04:00
dependabot[bot]
db781ed256
ci(github): bump softprops/action-gh-release from 1 to 2 (#1606) 2024-03-15 22:04:41 -04:00
guihkx
de213a74d8 ci(github): use appstreamcli to validate Linux metadata file
We were previously using appstream-util (from appstream-glib), which is
essentially deprecated now:

https://github.com/hughsie/appstream-glib (first line in their README)
2024-02-25 12:16:24 -05:00
guihkx
db3e941645 chore(assets): replace deprecated 'developer_name' tag in Linux metadata
Gets rid of an "information" message given by appstreamcli:

$ appstreamcli validate org.zealdocs.zeal.appdata.xml
I: org.zealdocs.Zeal:7: developer-name-tag-deprecated

https://www.freedesktop.org/software/appstream/docs/chap-Validation.html#asv-developer-name-tag-deprecated
2024-02-25 12:16:24 -05:00
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