Skip to content

Releases: xiaoyifang/goldendict-ng

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

v24.11.0-alpha.241006.429fc5c3

06 Oct 21:33
429fc5c
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: init icon size is not normal due to missing null check
  • fix: dictd's description display (00databaseinfo)

πŸ€– Github action

  • action: bump runs-on to macos-13 because homebrew no longer supports macos-12

🧼 Clean Code

  • clean: purge undocumented and useless editDictionaryCommandLine
  • clean: port DSL encoding guessing away from QTextCodec
  • clean: minor deprecation fixes
πŸ”΄ Uncategorized
  • merge staged to dev

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