Releases: xiaoyifang/goldendict-ng
v25.02.0-Release.e895b18c
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.
What's Changed
- feat: add founded dictionaries bar in the scanpop dialog in #2050
- feat: auto dark reader mode for Windows in #1985
- feat: auto dark reader mode that sync with system theme in #1907
- feat: decode program dicts as UTF-8 instead of local8bit in #1821
- feat: favorite clear and import refactor in #2084
- feat: macOS, check and request Accessibility permission for ⌘+C+C in #1807
- feat: set the default history and favorite saving interval to 15 minutes in #1814
- feat: Windows, use Fusion only when dark mode applied in #1964
- feat: add an option to enable log through the preference in #2097
- feat: add Large toolbar icons support in #1789
- feat: rename the [Enable Scanning] to a more accurate tooltip in #1810
- opt: [mdx]js script with defer attribute in #1869
- opt: [win] update Windows compiler name in #1898
- opt: add debug log and more friendly error message in #2039
- opt: add gdprg as audio in #2079
- opt: add save to pdf & save mhtml in #2029
- opt: beautify the layout of dictserver output in #2012
- opt: combine the file filters as one entry in #2022
- opt: dictionary tab switch will show blank widget when source changing. in #1924
- opt: disable collapse area when print in #2004
- opt: do not change font size of combobox and wordlist etc . in #2047
- opt: don't focus on the main window if word comes from headword dialog in #1933
- opt: extract GDWORD replace logic in #1889
- opt: extract GroupBackup structure to store the old group info in #1883
- opt: favorite panel ,unify the export txt&xml as one in #2031
- opt: generate dictionary icon ,put number at the right-bottom position. in #2040
- opt: generate dictionary icon from dictionary name in #2025
- opt: Group struct default constructor only invoked with empty string in #1927
- opt: hide website [as link] column in #1893
- opt: icon generate refactor in #2046
- opt: large icon and word zoom in #2038
- opt: log more info about the stream in #1858
- opt: make custom javascript delay execution in #1905
- opt: mdx -> avoid duplicated Adler-32 checksum in zlib decompression in #1932
- opt: modify the anki icon in #1835
- opt: move special GroupIDs to a seperate enum in #1900
- opt: optimize the audio auto pronounciation logic in #1846
- opt: proxy http rewrite in #2081
- opt: rearrange some code execution order in #1906
- opt: refactor code in articleview in #1888
- opt: refactor file existence detect logic in #2041
- opt: refine modern style in #2035
- opt: remove audio search logic in the current group in #1851
- opt: remove dictionary website extra word placeholders in #1891
- opt: remove gls qtextcodec in #2058
- opt: remove npm package prettier in #2033
- opt: remove qtext codec from indexzip.cc in #2057
- opt: remove qtextcodec in #2064
- opt: remove qtextcodec dsl in #2059
- opt: remove the tooltip ,too simple to display in #2005
- opt: remove unused parameter in #1854
- opt: remove words zoom in(out) from the menu and keep the shortcut in #2049
- opt: reorder the action in #2018
- opt: replace some inefficient uses of QUrlQuery in #2003
- opt: replace the stardict icon in #2023
- opt: reply remove unnecessary signal in #1866
- opt: restrict anki button size in #1832
- opt: revise QKeySequenceEdit usages in #1914
- opt: rewrite the html of gdprg in #2080
- opt: rewrite the logic of determine the existence of audio link in #1860
- opt: simplify Folding::apply in #1947
- opt: unify the small large icon actions in #1879
- opt: update doc in #1861
- opt: update document for GDWORD etc. placeholder in #2068
- opt: update document for javascript customizations in #2069
- opt: use std::lower_bound replace custom bsearch in #2078
- opt: website url placeholder only keep %GDWORD% in #2060
- opt: when the marked word is CJK / Han, mark it partially in #1852
- opt: while change icon size ,change the font size as well in #2027
- opt: while the user provided folder name existed,append time to the f… in #2037
- opt:add constraint to the method readu32sizeanddata method in #2090
- opt:generate unique id in #2066
- opt:optimize the openLink method in #1853
- opt:remove authentication dialog in #2093
- opt:remove custom smallset and use qset instead in #2089
- opt:remove romaji invalid options in #2098
- action: add Archlinux pull request check in #1831
- action: merge all
release
workflows into one in #1836 - clean: add
override
to satisfy clang'sWinconsistent-missing-override
in #1903 - clean: apply clang-tidy's
modernize-use-using
(replace mosttypedef
) in #1908 - clean: delete Dictionary::getProperties which is unused since the first commit of GD in #1982
- clean: delete
gddebug
in #1977 - clean: delete
MainWindow::fillWordListFromHistory
andLangCoder::icon
in #1813 - clean: delete
stub_msvc.h
in #1970 - clean: delete a non-existential "welcome tab" widget in #1992
- clean: delete Hunspell::encodeToHunspell which is a synonym of utf32->utf8 in #1989
- clean: delete most Qt5 & <=6.3 conditional compiled code (
QT_VERSION_CHECK
macro) in #1950 - clean: delete or rewrite weird things in
history.cc
in #1815 - clean: delete unused & empty builtin qt-style.css for macOS/Linux in #1986
- clean: delete unused QSemaphore and do a header cleanup in https://github.com/xiaoyifang/goldendi...
Daily build v24.11.0-be14086c
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
🔴 Uncategorized
- last test build before new release
- PR: #1759
- fix icu mac builds
- PR: #1763
- dev: make new test build
- PR: #1791
- merge staged to dev
- PR: #1802
- merge staged to dev
- PR: #1805
- merge staged to dev
- PR: #1822
- merge staged to dev
- PR: #1840
- merge staged to dev
- PR: #1842
- merge staged to dev
- PR: #1844
- daily merge,staged->dev
- PR: #2007
- update vcpkg artifact for windows build
- PR: #2100
- New Crowdin updates
- PR: #2099
vcpkg package export archive
GoldenDict-ng's windows build artifacts created with vcpkg, for development purpose only.
vcpkg baseline version: https://github.com/microsoft/vcpkg/tree/b588ddc8230705392c53448597f5892966a8db15
SHA512:
E8286C6C08BEE93F01E63A1BEAAC0FD88157B9F3AD7C2AABC172BD2F33834AF08A07321AB1823AD167DA4F82320DCE0EC56C75BB19A38402831D126068F8888E
packages:
atl:x64-windows 0 A stub package that ensures Visual Studio has Ac...
breakpad:x64-windows 2023-06-01#2 a set of client and server components which impl...
bzip2:x64-windows 1.0.8#6 bzip2 is a freely available, patent free, high-q...
bzip2[tool]:x64-windows Builds bzip2 executable
darts-clone:x64-windows 1767ab87cffe#3 A static double-array trie structure
hunspell:x64-windows 1.7.2#1 The most popular spellchecking library.
icu:x64-windows 74.2#4 Mature and widely used Unicode and localization ...
icu[tools]:x64-windows Build tools
libdisasm:x64-windows 0.23#11 x86 Disassembler Library.
libiconv:x64-windows 1.17#5 GNU Unicode text conversion
liblzma:x64-windows 5.6.3 Compression library with an API similar to that ...
libogg:x64-windows 1.3.5#1 Ogg is a multimedia container format, and the na...
libvorbis:x64-windows 1.3.7#3 Ogg Vorbis is a fully open, non-proprietary, pat...
libzim:x64-windows 9.0.0 The Libzim is the reference implementation for t...
lzo:x64-windows 2.10#9 Lossless data compression library
marisa-trie:x64-windows 0.2.6+20200926#2 Matching Algorithm with Recursively Implemented ...
opencc:x64-windows 1.1.9 A project for conversions between Traditional Ch...
openssl:x64-windows 3.4.0#1 OpenSSL is an open source project that provides ...
pkgconf:x64-windows 2.3.0 pkgconf is a program which helps to configure co...
rapidjson:x64-windows 2023-07-17#1 A fast JSON parser/generator for C++ with both S...
tclap:x64-windows 1.2.5 Templatized command-line argument parser for C++
vcpkg-cmake-config:x64-windows 2024-05-23
vcpkg-cmake-get-vars:x64-windows 2024-09-22
vcpkg-cmake:x64-windows 2024-04-23
vcpkg-tool-meson:x64-windows 1.6.1 Meson build system
xapian:x64-windows 1.4.22#2 Xapian is an Open Source Search Engine Library, ...
zlib:x64-windows 1.3.1 A compression library
zstd:x64-windows 1.5.6 Zstandard - Fast real-time compression algorithm
Daily build v24.11.0-c2f5c59b
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: favorite clear and import refactor
- PR: #2084
🔧 Fixes and Optimizations
- opt: crowdin update1
- PR: #2085
🔴 Uncategorized
- merge staged to dev
- PR: #1673
- last test build before new release
- PR: #1759
- fix icu mac builds
- PR: #1763
- dev: make new test build
- PR: #1791
- merge staged to dev
- PR: #1802
- merge staged to dev
- PR: #1805
- merge staged to dev
- PR: #1822
- merge staged to dev
- PR: #1840
- merge staged to dev
- PR: #1842
- merge staged to dev
- PR: #1844
- daily merge,staged->dev
- PR: #2007
Daily build v24.11.0-71841de8
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: proxy http rewrite
- PR: #2081
- fix: auto pronounce gdprg & gdtts
- PR: #2082
- opt: rewrite the html of gdprg
- PR: #2080
- opt: use std::lower_bound replace custom bsearch
- PR: #2078
🔴 Uncategorized
Daily build v24.11.0-0543cb2d
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: dsl zip can not read the stream file
- PR: #2055
- opt: website url placeholder only keep %GDWORD%
- PR: #2060
- opt: remove gls qtextcodec
- PR: #2058
- opt: remove qtextcodec dsl
- PR: #2059
- opt: remove qtext codec from indexzip.cc
- PR: #2057
- fix: indexedzip indexFile method rewrite
- PR: #2061
- fix: group width in macos display improperly
- PR: #2063
🔴 Uncategorized
Daily build v24.11.0-542ff722
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: add founded dictionaries bar in the scanpop dialog
- PR: #2050
🔧 Fixes and Optimizations
- opt: remove words zoom in(out) from the menu and keep the shortcut
- PR: #2049
- fix: crash in archlinux due to 0 uncompress size
- PR: #2053
🔴 Uncategorized
Daily build v24.11.0-4b3d090c
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
- opt: do not change font size of combobox and wordlist etc .
- PR: #2047
🔴 Uncategorized
- merge to dev
- PR: #1640
- merge staged into dev
- PR: #1658
- merge staged to dev
- PR: #1673
- last test build before new release
- PR: #1759
- fix icu mac builds
- PR: #1763
- dev: make new test build
- PR: #1791
- merge staged to dev
- PR: #1802
- merge staged to dev
- PR: #1805
- merge staged to dev
- PR: #1822
- merge staged to dev
- PR: #1840
- merge staged to dev
- PR: #1842
- merge staged to dev
- PR: #1844
- daily merge,staged->dev
- PR: #2007
Daily build v24.11.0-b9ab7dc0
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: while change icon size ,change the font size as well
- PR: #2027
- opt: add save to pdf & save mhtml
- PR: #2029
- opt: favorite panel ,unify the export txt&xml as one
- PR: #2031
🔴 Uncategorized
Daily build v24.11.0-7f62fc87
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
- opt: reorder the action
- PR: #2018
- fix: regression in finding
{id}-{id}
lang pair from dict name- PR: #2020
- opt: combine the file filters as one entry
- PR: #2022
- opt: replace the stardict icon
- PR: #2023
- opt: generate dictionary icon from dictionary name
- PR: #2025
🔴 Uncategorized
- merge to dev
- PR: #1640
- merge staged into dev
- PR: #1658
- merge staged to dev
- PR: #1673
- last test build before new release
- PR: #1759
- fix icu mac builds
- PR: #1763
- dev: make new test build
- PR: #1791
- merge staged to dev
- PR: #1802
- merge staged to dev
- PR: #1805
- merge staged to dev
- PR: #1822
- merge staged to dev
- PR: #1840
- merge staged to dev
- PR: #1842
- merge staged to dev
- PR: #1844
- daily merge,staged->dev
- PR: #2007