Skip to content

Releases: xiaoyifang/goldendict-ng

Daily build v24.11.0-f8f62efa

07 Nov 02:03
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: staged

Changes

🔧 Fixes and Optimizations

  • opt: rearrange some code execution order
  • opt: revise QKeySequenceEdit usages
  • fix: properly load Qt and Webengine's built in translations, delete GD's custom ones
  • fix: deploy qt translations for macOS

🧼 Clean Code

  • clean: fix all globalPosition deprecations to stop related warnings
  • clean: deprecated QKeySequence[]->int
🔴 Uncategorized

Daily build v24.11.0-7a1df4b6

06 Nov 06:38
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: staged

Changes

🚀 Features

  • feat: auto dark reader mode that sync with system theme

🔧 Fixes and Optimizations

  • fix: duplicate dictionary in config file
  • opt: extract GroupBackup structure to store the old group info
  • opt: refactor code in articleview
  • opt: hide website [as link] column
  • opt: remove dictionary website extra word placeholders
  • opt: extract GDWORD replace logic
  • opt: [win] update Windows compiler name
  • opt: move special GroupIDs to a seperate enum
  • opt: make custom javascript delay execution
  • fix: workaround KDE adding unwanted & by avoid using tabText() in groupWidget

🧼 Clean Code

  • clean: add override to satisfy clang's Winconsistent-missing-override
  • refactor: prepare config code to implement auto dark (reader) mode
  • clean: apply clang-tidy's modernize-use-using (replace most typedef)
🔴 Uncategorized
  • New Crowdin updates
  • Update topic_userstyle.md
  • dev: fix changelog generation again

v24.09.1-Release.241104.ca9dd133

04 Nov 21:43
Compare
Choose a tag to compare

Changes

Minor release, almost no changes compared to v24.09.0.

  • Fix a Qt6.8 build error
  • Fix a minor, somewhat easy to trigger crash (Ctrl+F with no articles opened.)
  • macOS 12 build is no longer provided because homebrew dropped macos-12 support

Diff: v24.09.0-Release.316ec900...v24.09.1-Release.ca9dd133

Info

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.

Daily build v24.11.0-870ff080

01 Nov 01:55
870ff08
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/duplicate-dicts

Changes

🔧 Fixes and Optimizations

  • fix: [mdx] use file name as dictionary name when title has not been set
  • opt: unify the small large icon actions
🔴 Uncategorized
  • New Crowdin updates

Daily build v24.11.0-15207cf4

26 Oct 17:12
15207cf
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: staged

Changes

🔧 Fixes and Optimizations

  • fix: revert Qt from 6.7.3 to 6.7.2 for Speex (mdx) audios
  • opt: [mdx]js script with defer attribute
  • fix: default content directory in portable mode
  • opt: reply remove unnecessary signal
🔴 Uncategorized
  • New Crowdin updates

Daily build v24.11.0-132552b0

24 Oct 23:53
132552b
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: staged

Changes

🔧 Fixes and Optimizations

  • fix: Revert "clean: open and resave all .ui files to adapt Qt6 Designer's enum changes"
  • opt: remove audio search logic in the current group
  • opt: remove unused parameter
  • opt: when the marked word is CJK / Han, mark it partially
  • fix: even loadfinised=false, the cursor will also have to be unset
  • opt: optimize the audio auto pronounciation logic
  • opt:optimize the openLink method
  • opt: log more info about the stream
  • opt: update doc
  • fix: disable anchor default behavior
  • opt: rewrite the logic of determine the existence of audio link
  • fix: full text search panel status label

🧼 Clean Code

  • clean: use native JS methods instead of JQuery
🔴 Uncategorized

Daily build v24.11.0-b19b3191

19 Oct 21:45
b19b319
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 and Optimizations

  • fix: sonar build dependency error
  • fix: Qt6.8 compiling error -> QDebug
  • opt: restrict anki button size
  • opt: modify the anki icon

🤖 DevOps

  • action: add Archlinux pull request check
  • action: merge all release workflows into one

🧼 Clean Code

  • clean: simplify loadDictionaries & Initializing dialog's showInitialy parameter
  • clean: open and resave all .ui files to adapt Qt6 Designer's enum changes
🔴 Uncategorized
  • merge staged to dev
  • fix change log generation
  • merge staged to dev
  • fix change log generation again
  • merge staged to dev

v24.11.0-alpha.241013.9b84bf40

13 Oct 02:18
9b84bf4
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

  • feat: decode program dicts as UTF-8 instead of local8bit

🐛 Fixes

  • fix: ctrl+F crashes when last tab is closed
🔴 Uncategorized
  • merge staged to dev

v24.11.0-alpha.241012.66ec0407

12 Oct 07:24
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

  • feat: macOS, check and request Accessibility permission for ⌘+C+C
  • feature: rename the [Enable Scanning] to a more accurate tooltip
  • feat: set the default history and favorite saving interval to 15 minutes

🧼 Clean Code

  • clean: delete MainWindow::fillWordListFromHistory and LangCoder::icon
  • clean: delete or rewrite weird things in history.cc
  • clean: mass apply clang-tidy's readability-braces-around-statements
🔴 Uncategorized
  • icon: replace the anki icon
  • dev: fix macOS build
  • New Crowdin updates

v24.11.0-alpha.241007.44992766

07 Oct 10:31
4499276
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: set scanPopup flags to what's is needed instead of Qt::Popup
🔴 Uncategorized
  • merge staged to dev