Releases: xiaoyifang/goldendict-ng
Daily build v24.11.0-b19b3191
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
- PR: #1827
- fix: Qt6.8 compiling error -> QDebug
- PR: #1830
- opt: restrict anki button size
- PR: #1832
- opt: modify the anki icon
- PR: #1835
π€ DevOps
- action: add Archlinux pull request check
- PR: #1831
- action: merge all
release
workflows into one- PR: #1836
π§Ό Clean Code
v24.11.0-alpha.241013.9b84bf40
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
- PR: #1821
π Fixes
- fix: ctrl+F crashes when last tab is closed
- PR: #1819
π΄ Uncategorized
- merge staged to dev
- PR: #1822
v24.11.0-alpha.241012.66ec0407
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
- PR: #1807
- feature: rename the [Enable Scanning] to a more accurate tooltip
- PR: #1810
- feat: set the default history and favorite saving interval to 15 minutes
- PR: #1814
π§Ό Clean Code
v24.11.0-alpha.241007.44992766
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
- PR: #1804
π΄ Uncategorized
- merge staged to dev
- PR: #1805
v24.11.0-alpha.241006.429fc5c3
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
- PR: #1792
- fix: dictd's description display (00databaseinfo)
- PR: #1800
π€ Github action
- action: bump
runs-on
to macos-13 because homebrew no longer supports macos-12- PR: #1793
π§Ό Clean Code
- clean: purge undocumented and useless
editDictionaryCommandLine
- PR: #1794
- clean: port DSL encoding guessing away from QTextCodec
- PR: #1799
- clean: minor deprecation fixes
- PR: #1801
π΄ Uncategorized
- merge staged to dev
- PR: #1802
v24.11.0-alpha.240930.c0c164c4
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
- PR: #1789
π§Ό Clean Code
- clean: delete wall of text in
wstring.hh
- PR: #1784
- clean: reorganize dictionary processing related code
- PR: #1783
- clean: mark all
Idxheader
packed explicitly- PR: #1785
π΄ Uncategorized
- merge staged to dev
- PR: #1426
- sync staged to dev
- PR: #1429
- merge staged changes to dev
- PR: #1468
- merge staged to dev
- PR: #1494
- merge staged to dev
- PR: #1496
- merge staged to dev
- PR: #1497
- merge staged to dev
- PR: #1515
- merge staged to dev
- PR: #1568
- 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: version bump for new dev cycle
- PR: #1774
- dev: bump Qt to 6.7.3
- PR: #1790
- dev: make new test build
- PR: #1791
v24.09.0-Release.316ec900
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)
- PR: #1669
- opt: disable tts ,qtspeech quality is not good enough
- PR: #1680
- opt: change the svg to png to suppress qt.svg warning
- PR: #1691
- opt: do not need to reload webview when initialize dictionaries
- PR: #1690
- opt: treat invisible character as whitespace
- PR: #1696
- opt: before invoke,the parameters have already called reserved()
- PR: #1697
- opt: findtext casesensitivity
- PR: #1698
- opt: use static regex
- PR: #1706
- opt:mark.js only highlight exact words
- PR: #1713
- opt: remove outdated fulltext temp index
- PR: #1717
- opt: fulltext next navigation optimization
- PR: #1718
- opt: smells
- PR: #1721
- opt: webview history navigation
- PR: #1725
- opt: default and plaintext are the same ,remove one
- PR: #1727
- opt: double click in welcome page
- PR: #1729
- feat: properly handle Unix signals, like
SIGTERM
, for graceful exit- PR: #1732
- opt: remove fulltext unused logic
- PR: #1733
- opt: remove
parsecmdline.cc
by usingQProcess::splitCommand
- PR: #1742
- feat: write word to Program dictionary's stdin in UTF-8 instead of local 8 bit
- PR: #1743
- feat: allow changing icon on macOS by not overriding icon in Info.plist
- PR: #1746
- feature: High-quality dictionary icons in toolbar
- PR: #1750
- feat: Adds Hungarian translation via .ts file
- PR: #1752
- opt: some entries do not need to be translated
- PR: #1767
π Fixes
- fix: SplitFile thread-safe guard
- PR: #1688
- fix: stardict crash
- PR: #1699
- fix:QCheckBox signal
- PR: #1705
- fix: stardict qstring modification
- PR: #1708
- fix: popup dialog , switch groups should use articleview's word
- PR: #1716
- fix: close file when return error
- PR: #1723
- fix: double release memory
- PR: #1722
- fix: code smell ,remove while(1)
- PR: #1724
- fix: prioritize the manual set full text index option per dictionary
- PR: #1730
- fix: slob format's description HTML display
- PR: #1735
- fix: consider devicePixelRatio when scaling icons
- PR: #1751
- fix: ensure icu4c are copied to app bundle on macOS
- PR: #1762
π§Ό Clean Code
- clean: port away from
QTextCodec
inslob.cc
and clean up iconv- PR: #1734
- clean: replace removed
Qt5/QList
andQPair
- PR: #1739
- clean: replace QVector & QPair in headers
- PR: #1740
- clean: remove opencc data folder by copying directly from upstream
- PR: #1747
π΄ Uncategorized
- cut a new release
- PR: #1499
- cut a release, really
- PR: #1502
- doc: exactly how to build GD in local machine
- PR: #1675
- github: fix the tagname check
- PR: #1678
- use vcpkg cache on windows release built too
- PR: #1683
- dev: .ui files not showing in qt creator
- PR: #1689
- github: windows release title
- PR: #1693
- Add Goldendict Tools
- PR: #1692
- doc: add document about move index folder
- PR: #1719
- dev: ensure line ending is always LF
- PR: #1736
- dev: update .clang-tidy
- PR: #1737
- dev: ship macOS version with debuginfo
- PR: #1745
- add Hungarian to Preferences and minor fix ts file
- PR: #1755
- Let Crowdin format Hungarian translation
- PR: #1757
- New Crowdin updates
- PR: #1760
- New Crowdin updates
- PR: #1765
- New Crowdin updates
- PR: #1766
- doc: clarify that ninja is optional and add other potential useful flags for CMake build
- PR: #1768
- add missing - in doc
- PR: #1769
- dev: prepare a new version
- PR: #1772
- Cut a new release π
- PR: #1773
v24.05.13-alpha.240910.8cb9d116
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
- PR: #1762
π΄ Uncategorized
- fix icu mac builds
- PR: #1763
v24.05.13-alpha.240907.22b1c043
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 usingQProcess::splitCommand
- PR: #1742
- feat: write word to Program dictionary's stdin in UTF-8 instead of local 8 bit
- PR: #1743
- feat: allow changing icon on macOS by not overriding icon in Info.plist
- PR: #1746
π΄ Uncategorized
- dev: ship macOS version with debuginfo
- PR: #1745
v24.05.13-alpha.240902.4b7ae255
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
- PR: #1733
π Fixes
- fix: slob format's description HTML display
- PR: #1735