Commit graph

4665 commits

Author SHA1 Message Date
shenleban tongying 6732f4630d
feat: expose linux's selection clipboard delay timer to user
* In certain programs like Chrome, the selection clipboard will update
even the user have not released mouse button.
2023-06-05 08:22:49 -04:00
xiaoyifang 2e9e6068a4
Merge pull request #817 from xiaoyifang/fix/action-release-note
action: update release note
2023-06-05 16:16:12 +08:00
xiaoyifang a263315d15
Merge pull request #815 from xiaoyifang/i18n_
New Crowdin updates
2023-06-05 16:15:42 +08:00
YiFang Xiao e7ef0d31e2 action: update release note 2023-06-05 16:13:10 +08:00
xiaoyifang 9ed8f6a7bf
Update README.md 2023-06-05 15:10:28 +08:00
xiaoyifang 0e75014fe0
Update README.md 2023-06-05 15:08:27 +08:00
xiaoyifang a4379b085c New translations Vietnamese from Crowdin 2023-06-05 14:44:52 +08:00
xiaoyifang b149b211fe
Merge pull request #812 from shenlebantongying/fix_stardict
Fix: stardict's xdxf resources failed to convert because Qt6's QDomDocument is stricter
2023-06-05 00:03:23 +08:00
shenleban tongying b06c01beeb
fix: xdxf2html converter failed to parser xml due to  
* xml don't have  
* in Qt5, this is not a problem because QDomDocument::setContent will
 somehow accept it.
* in Qt6, this will be rejected
2023-06-04 07:38:14 -04:00
xiaoyifang 87358f73c6
Merge pull request #807 from shenlebantongying/custom_js_injectino
feat: add `article-script.js`
2023-06-04 17:34:16 +08:00
shenleban tongying 41776d2b89
feat: add article-script.js
* like article-style.css but for javascript
2023-06-03 20:53:46 -04:00
YiFang Xiao 4e1ea82ab7 action: translator add russian 2023-06-04 00:23:42 +08:00
xiaoyifang 4fc21074ac
Merge pull request #805 from shenlebantongying/fix_cmake_datadir
fix: define PROGRAM_DATA_DIR for cmake
2023-06-03 23:30:24 +08:00
shenleban tongying 849b1345e1
fix: define PROGRAM_DATA_DIR for cmake
* the PROGRAM_DATA_DIR is hardcoded path to /usr/share/goldendict
* Without it, resources cannot be loaded
2023-06-03 09:50:13 -04:00
xiaoyifang 87e2091214
fix: remove for loop with most one iteration (#804)
* fix: remove `for` loop with most one iteration

* 🎨 apply clang-format changes

* fix: remove `for` loop with most one iteration

* fix: code smells

* 🎨 apply clang-format changes

---------

Co-authored-by: xiaoyifang <xiaoyifang@users.noreply.github.com>
2023-06-03 20:51:38 +08:00
YiFang Xiao 85b2a98dec action: windows script 2023-06-03 19:15:27 +08:00
xiaoyifang aa02301cb7
Merge pull request #803 from xiaoyifang/fix/download
fix: new release check ,download url is incorrect
2023-06-03 18:01:56 +08:00
YiFang Xiao d6009f0e8e fix: new release check ,download url is incorrect
fix #718
2023-06-03 17:49:37 +08:00
xiaoyifang 0a3b889d6e
Merge pull request #802 from shenlebantongying/fcitx_qt6
action: add fcitx5-qt6 im plugin to appimage build
2023-06-03 17:48:53 +08:00
shenleban tongying 8995a88105
action: add fcitx5-qt6 im plugin to appimage build 2023-06-03 04:53:59 -04:00
xiaoyifang 6a0a16625d
Merge pull request #801 from xiaoyifang/action/change-log
action:change log
2023-06-03 15:51:27 +08:00
YiFang Xiao 5fdc68fc1e action:change log 2023-06-03 15:37:30 +08:00
xiaoyifang b855be1fbe
cmake: fix build on Windows Debug (#798)
* cmake: fix build on Windows Debug

* cmake: fix build on Windows Debug

* cmake: fix build on Windows Debug

* cmake: fix build on Windows Debug
2023-06-03 15:35:01 +08:00
YiFang Xiao 29403f4263 fix: code smells
🎨 apply clang-format changes

fix: code smells

🎨 apply clang-format changes

🎨 apply clang-format changes
2023-06-03 14:07:41 +08:00
YiFang Xiao 1391a8fa7e fix: invalid data access of data field
bgl_babylon.cc

fix #770
2023-06-03 14:07:41 +08:00
YiFang Xiao 0c7d7ada21 fix: invalid data access of data field
bgl_babylon.cc

fix #768
2023-06-03 14:07:41 +08:00
YiFang Xiao 49c6ae7032 opt: iconv remove unused parameter
In GoldenDict, the application uses utf-8 as the default encoding. There should be no other use.
2023-06-03 14:07:18 +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
xiaoyifang 5899aa7c94
fix: highlight fts search result (#792)
* fix: highlight fts search result

* 🎨 apply clang-format changes

* remove accent/diacritic handler used in fts search

* header file adjustment

* fix: qt5.15 compile

* fix: code smell

use const reference variable

* fix: code smell

* fix: code smell

* fix: code smell

* fix: code smell

* 🎨 apply clang-format changes

* fix: code smells

🎨 apply clang-format changes

* opt: fix code smells

remove unused parameters from function `ftsIndexIsOldOrBad`

🎨 apply clang-format changes

---------

Co-authored-by: xiaoyifang <xiaoyifang@users.noreply.github.com>
2023-06-03 08:29:19 +08:00
xiaoyifang e37e66b330
Merge pull request #796 from shenlebantongying/staged
action: add fcitx im module to AppImage builds
2023-06-03 08:28:48 +08:00
shenleban tongying 1a62593e03
action: add fcitx im module to AppImage builds 2023-06-02 15:19:37 -04:00
xiaoyifang a164a69d25
Merge pull request #794 from xiaoyifang/action/minor-changes
action: upgrade qt version from qt6.4.3 to qt6.5.1
2023-06-02 21:52:04 +08:00
YiFang Xiao 29ef93701d git ignore .orig .TMP files 2023-06-02 21:48:25 +08:00
YiFang Xiao 2bd5194c91 opt: mdx video url 2023-06-02 21:47:48 +08:00
YiFang Xiao 7566668432 action: upgrade qt version from qt6.4.3 to qt6.5.1
remove unused action files
2023-06-02 20:01:51 +08: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
xiaoyifang 7e2ce7f87e New translations Japanese from Crowdin
New translations Korean from Crowdin

New translations Spanish, Argentina from Crowdin

New translations Arabic, Saudi Arabia from Crowdin

New translations Japanese from Crowdin

New translations Spanish from Crowdin

New translations Arabic, Saudi Arabia from Crowdin

New translations Dutch from Crowdin

New translations Portuguese from Crowdin

New translations Esperanto from Crowdin

New translations Korean from Crowdin

New translations Spanish from Crowdin

New translations Portuguese from Crowdin
2023-06-01 21:17:43 +08:00
xiaoyifang ded97deb9a
Merge pull request #789 from xiaoyifang/fix/code-smells
fix: code smells
2023-06-01 21:15:43 +08:00
xiaoyifang 441ed99886
Merge pull request #790 from xiaoyifang/action/tag
action: autotag condition
2023-06-01 20:36:35 +08:00
YiFang Xiao bd548d0d83 action: autotag condition 2023-06-01 20:34:51 +08:00
YiFang Xiao 3becc51c1f action: add libfuse2 to ubuntu 2023-06-01 20:07:14 +08:00
xiaoyifang b7edc8ed2d 🎨 apply clang-format changes 2023-06-01 11:53:45 +00:00
YiFang Xiao 002f7a02f7 fix: code smells
refactor the disabledType string build
2023-06-01 19:52:16 +08:00
xiaoyifang cd7e16de4b
Merge pull request #788 from shenlebantongying/cmake_polish
cmake: duplicated tomlplusplus include
2023-06-01 15:25:23 +08:00
shenleban tongying f68fca5a45
cmake: duplicated tomlplusplus include 2023-06-01 03:15:07 -04:00
xiaoyifang eefdba23ae
Merge pull request #787 from shenlebantongying/cmake_polish
cmake: polishments to be officially used
2023-06-01 14:07:58 +08:00
shenleban tongying 0c75d4f399
cmake: updates
* add USE_SYSTEM_FMT & USE_SYSTEM_TOML
* switch back to libeb
2023-06-01 01:28:45 -04:00
xiaoyifang 750be0ad7a
Merge pull request #786 from xiaoyifang/action/release-tag
action: when packaging release version ,add an extra tag following th…
2023-06-01 11:14:53 +08:00
YiFang Xiao 029a986968 action: when packaging release version ,add an extra tag following the pattern as v23.06.01 2023-06-01 11:14:22 +08:00
xiaoyifang 79411fe7ba
Merge pull request #785 from xiaoyifang/opt/slob-headword
opt: slob dictionary does not display goldendict headword
2023-06-01 11:07:13 +08:00