Skip to content

Releases

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 29 Oct 00:27

What's Changed

  • feat: 可选开机自启(Windows 注册表 / macOS LaunchAgent / Linux XDG autostart) by @ZRZRING in #1

New Contributors

Full Changelog: v1.1.0...v1.2.0

Stupid Dict 1.1.0

Choose a tag to compare

@github-actions github-actions released this 20 Oct 13:16

1.1.0 带来第一个可选的联网功能:云端翻译。词典查询依旧完全离线。

新增:可选云端翻译(自带 API)

  • 在 设置 → 翻译 里填入你自己的 OpenAI 兼容 API 地址与密钥即可使用;不配置时应用与 1.0 行为完全一致,不产生任何网络请求
  • 语义按查词场景设计:查到词条不联网;单个生词未命中时提供手动「翻译」按钮;整句未命中且开启自动翻译时自动请求
  • 译文落 20MB 本地缓存(同一 API 不重复计费),换密钥不失效、换模型/端点自动区分
  • 密钥只发往你填写的端点,明文保存在本机 settings.json(详见 README);翻译请求不走下载链的镜像与代理

输入体验

  • 切回窗口或查完一个词后,搜索框内容自动全选——下一个键直接替换旧词,不用先删除

底层

  • 桌面框架升级至 Avalonia 12(自 11.3),改善部分 Windows 环境下中文输入法(英文模式)打字的每键卡顿

安装:Windows 推荐 setup.exe(或绿色 zip);macOS 按芯片选 osx-arm64(Apple Silicon)/ osx-x64(Intel),首次打开右键「打开」一次;Linux 选 linux-x64。

数据:无需任何操作,词典与发音包仍为 data-3,从 1.0 升级无需重新下载。

反馈:遇到问题请开 issue,附平台与版本号。

Full Changelog: v1.0.0...v1.1.0

Stupid Dict 1.0.0

Choose a tag to compare

@github-actions github-actions released this 10 Oct 12:55

第一个正式版。

Stupid Dict 是什么:Windows / macOS / Linux 三平台、完全离线的英汉词典——零配置、零账号,查询、发音、历史记录全部本地完成,联网只发生在首次数据下载和设置里手动检查更新。功能范围按 README「明确不做的功能」冻结:没有登录、云同步、在线翻译、广告。

1.0 语义:

  • 三平台首发链路(安装 → 首启下载数据 → 查询 → 英/美真人发音 → TTS 回退)经真实环境全流程验证
  • 发音包为单文件 SQLite 数据库(audio-pack.db,约 715 MB),下载后直接落位,磁盘上不再产生十几万个小文件
  • Windows / macOS 双平台已知历史致命缺陷(Gatekeeper 损坏、TTS 静默、首启下载死循环、保留设备名文件)全部修复并回归

安装:从下方资产下载——Windows 推荐 setup.exe(或绿色 zip),macOS 按芯片选 osx-arm64(Apple Silicon)/ osx-x64(Intel),Linux 选 linux-x64。macOS 首次打开:右键「打开」一次(ad-hoc 签名、未公证)。

数据:词典与发音包在独立 prerelease data-3,应用首启自动下载(含断点续传、多源回退)。

反馈:遇到问题请开 issue,附平台与版本号。

Full Changelog: v0.1.3...v1.0.0

v0.1.3

Choose a tag to compare

@github-actions github-actions released this 10 Oct 10:23

Full Changelog: v0.1.2...v0.1.3

v0.1.2

v0.1.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 10 Oct 07:35

Full Changelog: v0.1.1...v0.1.2

数据资源包 data-3(词典 + 发音包数据库)

Choose a tag to compare

@cholf5 cholf5 released this 10 Oct 09:59

词典数据库与离线发音包,与 App 版本号无关,对应 ReleaseAssets.DataTag = data-3。

相对 data-2 的变化:发音包从 audio-pack.zip(App 内解压为散文件)改为预构建的 audio-pack.db(单文件 SQLite,App 下载后直接落位,不再产生十几万个小文件)。词典数据与 data-2 完全一致(同字节搬运)。

audio-pack.db 由应用内置转换器(逐条 CRC 校验 + 全量逐字节对账 115,568 条目零差异)从 data-2 的 audio-pack.zip 生成,integrity_check 通过。

数据资源包(词典 + 发音包)

Pre-release

Choose a tag to compare

@cholf5 cholf5 released this 09 Oct 21:58

词典数据库与离线发音包;应用首次启动自动下载,与 App 版本号无关。对应 ReleaseAssets.DataTag = data-2。

相对 data-1 的变更

  • WordNetThesaurus 缺陷修复后全量重建(kanban B-001 + P-003):近/反义词行 141,847 → 160,654 条(+18,807,+13.3%),有行的去重词头 127,590 → 142,756;卫星形容词与专有名词(Rome 等)断链恢复;跨词性 synset 指针错乱修正(含重建抽样中发现的 adv 文件命名空间缺陷——data.adv 曾覆盖 data.adj 同偏移 synset,bad/frontal 等 4,478 个 adv 词条的行因此缺失或串扰)。
  • zh_index 中文判定补 〇(U+3007):「二〇二五」类含 〇 的译文名词现在能进索引(当前 ECDICT 译文中 〇 零出现,本项为能力就绪,zh_index 行数不变 197,349)。
  • 发音包(audio-pack.zip)与 data-1 字节相同,.sha256 同步复用。