Skip to content

Releases: xiaoyifang/goldendict-ng

v24.11.0-alpha.240930.c0c164c4

30 Sep 04:42
c0c164c
Compare
Choose a tag to compare
Pre-release

Install instructions for Windows, macOS and Linux.

Filename pattern: GoldenDict-ng-[version]-[Qt version]-[system name]-...

For Linux, the released version is on Flathub β†’ io.github.xiaoyifang.goldendict_ng.

Based on branch: dev

Changes

πŸš€ Features

  • feature: add Large toolbar icons support

🧼 Clean Code

  • clean: delete wall of text in wstring.hh
  • clean: reorganize dictionary processing related code
  • clean: mark all Idxheader packed explicitly
πŸ”΄ Uncategorized
  • merge staged to dev
  • sync staged to dev
  • merge staged changes to dev
  • merge staged to dev
  • merge staged to dev
  • merge staged to dev
  • merge staged to dev
  • merge staged to dev
  • merge to dev
  • merge staged into dev
  • merge staged to dev
  • last test build before new release
  • fix icu mac builds
  • dev: version bump for new dev cycle
  • dev: bump Qt to 6.7.3
  • dev: make new test build

v24.09.0-Release.316ec900

13 Sep 13:05
316ec90
Compare
Choose a tag to compare

Install instructions for Windows, macOS and Linux.

Filename pattern: GoldenDict-ng-[version]-[Qt version]-[system name]-...

For Linux, the released version is on Flathub β†’ io.github.xiaoyifang.goldendict_ng.

Based on branch: master

Changes

πŸš€ Features

  • opt: reinvent winlibs with vcpkg export (make vcpkg the main build method for Windows)
  • opt: disable tts ,qtspeech quality is not good enough
  • opt: change the svg to png to suppress qt.svg warning
  • opt: do not need to reload webview when initialize dictionaries
  • opt: treat invisible character as whitespace
  • opt: before invoke,the parameters have already called reserved()
  • opt: findtext casesensitivity
  • opt: use static regex
  • opt:mark.js only highlight exact words
  • opt: remove outdated fulltext temp index
  • opt: fulltext next navigation optimization
  • opt: smells
  • opt: webview history navigation
  • opt: default and plaintext are the same ,remove one
  • opt: double click in welcome page
  • feat: properly handle Unix signals, like SIGTERM, for graceful exit
  • opt: remove fulltext unused logic
  • opt: remove parsecmdline.cc by using QProcess::splitCommand
  • feat: write word to Program dictionary's stdin in UTF-8 instead of local 8 bit
  • feat: allow changing icon on macOS by not overriding icon in Info.plist
  • feature: High-quality dictionary icons in toolbar
  • feat: Adds Hungarian translation via .ts file
  • opt: some entries do not need to be translated

πŸ› Fixes

  • fix: SplitFile thread-safe guard
  • fix: stardict crash
  • fix:QCheckBox signal
  • fix: stardict qstring modification
  • fix: popup dialog , switch groups should use articleview's word
  • fix: close file when return error
  • fix: double release memory
  • fix: code smell ,remove while(1)
  • fix: prioritize the manual set full text index option per dictionary
  • fix: slob format's description HTML display
  • fix: consider devicePixelRatio when scaling icons
  • fix: ensure icu4c are copied to app bundle on macOS

🧼 Clean Code

  • clean: port away from QTextCodec in slob.cc and clean up iconv
  • clean: replace removed Qt5/QList and QPair
  • clean: replace QVector & QPair in headers
  • clean: remove opencc data folder by copying directly from upstream
πŸ”΄ Uncategorized
  • cut a new release
  • cut a release, really
  • doc: exactly how to build GD in local machine
  • github: fix the tagname check
  • use vcpkg cache on windows release built too
  • dev: .ui files not showing in qt creator
  • github: windows release title
  • Add Goldendict Tools
  • doc: add document about move index folder
  • dev: ensure line ending is always LF
  • dev: update .clang-tidy
  • dev: ship macOS version with debuginfo
  • add Hungarian to Preferences and minor fix ts file
  • Let Crowdin format Hungarian translation
  • New Crowdin updates
  • New Crowdin updates
  • New Crowdin updates
  • doc: clarify that ninja is optional and add other potential useful flags for CMake build
  • add missing - in doc
  • dev: prepare a new version
  • Cut a new release πŸŽ‰

v24.05.13-alpha.240910.8cb9d116

10 Sep 09:58
8cb9d11
Compare
Choose a tag to compare
Pre-release

Install instructions for Windows, macOS and Linux.

Filename pattern: GoldenDict-ng-[version]-[Qt version]-[system name]-...

For Linux, the released version is on Flathub β†’ io.github.xiaoyifang.goldendict_ng.

Based on branch: dev

Changes

πŸ› Fixes

  • fix: ensure icu4c are copied to app bundle on macOS
πŸ”΄ Uncategorized
  • fix icu mac builds

v24.05.13-alpha.240907.22b1c043

07 Sep 00:52
Compare
Choose a tag to compare
Pre-release

Install instructions for Windows, macOS and Linux.

Filename pattern: GoldenDict-ng-[version]-[Qt version]-[system name]-...

For Linux, the released version is on Flathub β†’ io.github.xiaoyifang.goldendict_ng.

Based on branch: dev

Changes

πŸš€ Features

  • opt: remove parsecmdline.cc by using QProcess::splitCommand
  • feat: write word to Program dictionary's stdin in UTF-8 instead of local 8 bit
  • feat: allow changing icon on macOS by not overriding icon in Info.plist
πŸ”΄ Uncategorized
  • dev: ship macOS version with debuginfo

v24.05.13-alpha.240902.4b7ae255

02 Sep 04:08
Compare
Choose a tag to compare
Pre-release

Install instructions for Windows, macOS and Linux.

Filename pattern: GoldenDict-ng-[version]-[Qt version]-[system name]-...

For Linux, the released version is on Flathub β†’ io.github.xiaoyifang.goldendict_ng.

Based on branch: dev

Changes

πŸš€ Features

  • opt: remove fulltext unused logic

πŸ› Fixes

  • fix: slob format's description HTML display

🧼 Clean Code

  • clean: port away from QTextCodec in slob.cc and clean up iconv
  • clean: replace removed Qt5/QList and QPair
  • clean: replace QVector & QPair in headers
πŸ”΄ Uncategorized
  • dev: ensure line ending is always LF
  • dev: update .clang-tidy

v24.05.13-alpha.240822.a64dadd1

22 Aug 00:39
Compare
Choose a tag to compare
Pre-release

Install instructions for Windows, macOS and Linux.

Filename pattern: GoldenDict-ng-[version]-[Qt version]-[system name]-...

For Linux, the released version is on Flathub β†’ io.github.xiaoyifang.goldendict_ng.

Based on branch: dev

Changes

πŸš€ Features

  • opt: double click in welcome page
  • feat: properly handle Unix signals, like SIGTERM, for graceful exit

πŸ› Fixes

  • fix: prioritize the manual set full text index option per dictionary
πŸ”΄ Uncategorized
  • merge staged to dev
  • sync staged to dev
  • merge staged changes to dev
  • merge staged to dev
  • merge staged to dev
  • merge staged to dev
  • merge staged to dev
  • merge staged to dev
  • merge to dev
  • merge staged into dev
  • merge staged to dev

v24.05.13-alpha.240810.d017f809

10 Aug 08:20
Compare
Choose a tag to compare
Pre-release

Install instructions for Windows, macOS and Linux.

Filename pattern: GoldenDict-ng-[version]-[Qt version]-[system name]-...

For Linux, the released version is on Flathub β†’ io.github.xiaoyifang.goldendict_ng.

Based on branch: dev

Changes

πŸš€ Features

πŸ› Fixes

  • fix: close file when return error
  • fix: double release memory
πŸ”΄ Uncategorized
  • merge staged to dev
  • sync staged to dev
  • merge staged changes to dev
  • merge staged to dev
  • merge staged to dev
  • merge staged to dev
  • merge staged to dev
  • merge staged to dev
  • merge to dev
  • merge staged into dev
  • merge staged to dev

v24.05.13-alpha.240810.0fedfba9

10 Aug 02:39
Compare
Choose a tag to compare
Pre-release

Install instructions for Windows, macOS and Linux.

Filename pattern: GoldenDict-ng-[version]-[Qt version]-[system name]-...

For Linux, the released version is on Flathub β†’ io.github.xiaoyifang.goldendict_ng.

Based on branch: opt/smells

Changes

πŸš€ Features

  • opt: remove outdated fulltext temp index

πŸ› Fixes

  • fix: popup dialog , switch groups should use articleview's word
πŸ”΄ Uncategorized
  • merge staged to dev
  • sync staged to dev
  • merge staged changes to dev
  • merge staged to dev
  • merge staged to dev
  • merge staged to dev
  • merge staged to dev
  • merge staged to dev
  • merge to dev
  • merge staged into dev
  • merge staged to dev

v24.05.13-alpha.240809.af72c97c

09 Aug 02:47
Compare
Choose a tag to compare
Pre-release

Install instructions for Windows, macOS and Linux.

Filename pattern: GoldenDict-ng-[version]-[Qt version]-[system name]-...

For Linux, the released version is on Flathub β†’ io.github.xiaoyifang.goldendict_ng.

Based on branch: dev

Changes

πŸš€ Features

  • opt: remove outdated fulltext temp index

πŸ› Fixes

  • fix: popup dialog , switch groups should use articleview's word
πŸ”΄ Uncategorized
  • merge staged to dev
  • sync staged to dev
  • merge staged changes to dev
  • merge staged to dev
  • merge staged to dev
  • merge staged to dev
  • merge staged to dev
  • merge staged to dev
  • merge to dev
  • merge staged into dev
  • merge staged to dev

v24.05.13-alpha.240808.9eb206ca

08 Aug 09:31
Compare
Choose a tag to compare
Pre-release

Install instructions for Windows, macOS and Linux.

Filename pattern: GoldenDict-ng-[version]-[Qt version]-[system name]-...

For Linux, the released version is on Flathub β†’ io.github.xiaoyifang.goldendict_ng.

Based on branch: fix/popup-group-change

Changes

πŸš€ Features

  • opt:mark.js only highlight exact words
πŸ”΄ Uncategorized