Commit graph

125 commits

Author SHA1 Message Date
shenleban tongying 65ebdf0e4c
doc: updates
* use repology.org to replace manually created linux package list [0]
* update debian/ubuntu dependencies (delete outdated fedora one)
* update all build doc to qt6
* add cmake flags info
* merge all build instructions into one
* add more ocr examples
* add links and fix dictionary formats info
* misc
2023-07-06 01:23:51 -04:00
shenleban tongying 223d945f95
docs: simplify release page 2023-07-02 04:09:20 -04:00
YiFang Xiao 2a7d4d5e5b action: build when github/**yml changed 2023-06-23 16:25:55 +08:00
YiFang Xiao 8f6452ce12 action: ubuntu build libzim from source 2023-06-23 15:33:10 +08:00
YiFang Xiao 9e9e0dc495 action: release tag 2023-06-22 21:27:28 +08:00
xiaoyifang 074c7a0aca
action: update tag when upload release (#883)
* action: use custom tag when upload-release

* action: valid tag must begin with v

* action: use custom tag when upload-release

---------

Co-authored-by: YiFang Xiao <yifang.xiao@noreply.com>
2023-06-20 15:56:26 +08:00
YiFang Xiao 2cf5ccdcdd ubuntu: appimage use ubuntu 20.04 instead
fix #874
2023-06-18 19:52:59 +08:00
YiFang Xiao d614430a77 action: add github action release log option 2023-06-16 20:42:42 +08:00
YiFang Xiao 7768ce5318 action: modify release note 2023-06-12 11:07:07 +08:00
xiaoyifang f7f27f276b
action: change release change-log generation logic (#847)
action: change release change-log generation logic
2023-06-11 23:00:22 +08:00
YiFang Xiao 251fec8ea3 action: remove invalid property cached with qt-action 2023-06-05 22:05:22 +08:00
YiFang Xiao e7ef0d31e2 action: update release note 2023-06-05 16:13:10 +08:00
YiFang Xiao 5fdc68fc1e action:change log 2023-06-03 15:37:30 +08:00
YiFang Xiao ceef189a15 action: change mikepenz/release-changelog-builder-action from @{latest-release} to v3 2023-06-03 08:39:53 +08:00
shenleban tongying 1a62593e03
action: add fcitx im module to AppImage builds 2023-06-02 15:19:37 -04:00
xiaoyifang 2b6b23c4e1
action: remove -xapian (#791)
* action: remove `-xapian`

xapian has became the default feature and made the -xapian was not needed any more.

* action: add a release changelog action to generate the changelog
2023-06-01 21:51:16 +08:00
YiFang Xiao 3becc51c1f action: add libfuse2 to ubuntu 2023-06-01 20:07:14 +08:00
YiFang Xiao 704f4c3fa4 action: modify xapian note 2023-05-31 23:46:45 +08:00
YiFang Xiao 536da5e5fc bump alpha version 2023-05-31 20:56:28 +08:00
YiFang Xiao d00ea8ea20 release bump version to 2023.06.01 2023-05-31 20:44:48 +08:00
YiFang Xiao 8fd1d4a4c2 fix merge conflict 2023-05-31 20:39:16 +08:00
YiFang Xiao f472c33258 action: update qt5.15 ubuntu version 2023-05-27 15:38:38 +08:00
xiaoyifang 3858932ec4
feat!: add libzim dependency (#725)
* feat!: add libzim dependency

* 🎨 apply clang-format changes

* action: add libzim dependency to action

* feat!: change dependency folder

* action: add zim support

* feat!: add libzim support

* action: fix sonarcloud check

* doc: add libzim readme

* action: cmake build

* action: cmake check

* fix: code smell

* action: cmake check

* action: cmake on Macos

* action: cmake on Macos

* feat: use libzim to read title and description

* 🎨 apply clang-format changes

* feat: split zim file support

* feat: loadArticle refactor

* 🎨 apply clang-format changes

* 🎨 apply clang-format changes

* feat: update library and goldendict.pro

* 🎨 apply clang-format changes

* fix:word count

* 🎨 apply clang-format changes

* fix: video src url subsititue

* 🎨 apply clang-format changes

* zim: headword is not usually a valid

it is from title and url.

* fix: remove nested try catch

* zim: fix resource loading issue.

* 🎨 apply clang-format changes

* action: remove libao

* zim: process url

some old zim dictionary url does not contain namespace such as
/C/url

make the old and new zim dictionary's url consistent without the leading
../C/  etc.

* 🎨 apply clang-format changes

* zim: process url

remove leading dot and slash
such as ../-/assets  ,remove ../

* 🎨 apply clang-format changes

* zim: remove resourceIndex creation

use libzim to read the resource directly.

* zim: only iterate all the articles

* 🎨 apply clang-format changes

* fix: code smell

* 🎨 apply clang-format changes

* zim: refactor method to convert url to wstring

* 🎨 apply clang-format changes

* fix:code smell

* 🎨 apply clang-format changes

* zim: update windows dependencies

* zim: add mutex lock

* 🎨 apply clang-format changes

* fix: code smell

* 🎨 apply clang-format changes

---------

Co-authored-by: xiaoyifang <xiaoyifang@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-05-27 12:12:16 +08:00
YiFang Xiao 6aa7cba983 fix: desktop file name change 2023-05-19 13:43:40 +08:00
xiaoyifang d174dc16ba
opt:remove non-xapian fulltext creation logic (#643)
* opt!:remove non-xapian fulltext creation logic

BREAKING CHANGE: after this PR, xapian package will have to installed
before the compilation. on Linux, this should be libxapian-dev package.

For common users: all created fulltext which is not created by xapian
before will be recreated using the new
engine.

* fix: remove old fulltext search ui

* 🎨 apply clang-format changes

---------

Co-authored-by: xiaoyifang <xiaoyifang@users.noreply.github.com>
2023-05-17 22:29:56 +08:00
xiaoyifang 731e54d718 remove eb.lib and use source directly
update eb submodule
2023-05-07 16:55:18 +08:00
xiaoyifang 62584afee8 github:add Chinese note in the github release note 2023-05-06 07:30:39 +08:00
xiaoyifang a2409f5f48 bump alpha version to 23.05.03 2023-05-03 12:19:50 +08:00
xiaoyifang 6c8b0c1c85 bump release version to 23.05.01 2023-05-01 12:57:28 +08:00
xiaoyifang ecea420235 fix conflict 2023-05-01 12:56:02 +08:00
YiFang Xiao cfff9cd026 rename repository name
and changes some corresponding goldendict reference.
related #489
2023-04-18 01:13:02 +08:00
shenleban tongying cd40bfa7d3 feat: remove LibTIFF dependency
* Qt already have built-in support for them
* remove qmake option no_extra_tiff_handler
2023-04-16 13:01:26 +08:00
Xiao YiFang c59a29b747 bump alpha version 2023-04-03 07:33:54 +08:00
Xiao YiFang ce9436f950 bump release version 2023-04-02 23:46:21 +08:00
Xiao YiFang 89d567b17a fix merge conflict 2023-04-02 23:43:50 +08:00
Xiao YiFang 5ea4e8dce7 action:ubuntu can not found speechd
action:ubuntu can not found speechd
2023-03-30 14:41:40 +08:00
Xiao YiFang 7443fa711a bump alpha version to 23.02.07 2023-02-07 23:20:43 +08:00
Xiao YiFang 9b8f85ca1f bump release version to 23.02.06 2023-02-06 00:04:32 +08:00
Xiao YiFang b5f91d537d fix conflict 2023-02-05 23:59:42 +08:00
Xiao YiFang 3825a8d94e action:add iconv to ubuntu 2023-02-05 13:42:52 +08:00
Xiao YiFang fd791d3d2f bump alpha vesion to 22.12.24 2022-12-24 07:51:09 +08:00
Xiao YiFang 8bda599dd0 github: changelog revert to previous method 2022-12-20 21:50:58 +08:00
Xiao YiFang 311d08c6e9 github: changelog 2022-12-20 21:16:31 +08:00
Xiao YiFang e76e81c9eb fix conflict 2022-12-20 21:13:55 +08:00
xiaoyifang dc81654257 action:changelog 2022-12-13 19:53:04 +08:00
xiaoyifang f0a6bc077b change version.txt to latest git tag 2022-12-13 15:21:53 +08:00
Xiao YiFang e7d4805e95 revert qt-install-action to original action 2022-11-29 10:16:06 +08:00
xiaoyifang 1284846d27 bump alpha version to 22.11.24 2022-11-24 17:04:03 +08:00
Xiao YiFang a2e258b367 bump release version to 22.11.22 LightSnow 2022-11-21 20:26:01 +08:00
Xiao YiFang fba1b96b0e bump alpha version to 22.9.24 2022-09-23 19:59:03 +08:00