Skip to content
This repository has been archived by the owner on May 4, 2023. It is now read-only.

Version 2.0.1

Compare
Choose a tag to compare
@ren-yc ren-yc released this 11 Jul 11:09
· 126 commits to master since this release
6f2218b

更新日志

功能

添加 json-cpp 第三方包。

添加类命令提示符的双引号识别。

添加命令 fate 通过 API 获取今日运势(使用 IP 地址作为唯一凭证)。

添加命令 count-down 使用进度条 API 进行倒计时。

加入在内测及公测版本程序启动时弹出的警告对话框。

加入任务栏窗口图标状态变化(含进度条、错误显示颜色、循环移动)。

移除独立的异常处理模块 ERROR${32 / 64}.exe(同时规避了相关命令行调用及进程相关的问题)。

移除独立 Python 实现的保存截图模块(变更为使用 C++ GDI+ 库实现)。

移除包含较多较大 Bug 的 speedtest

移除 anti-idle 命令所调用的设置窗口大小函数(未来会加入更强大的函数集)。

更改异常处理模块对话框样式(加入是否在浏览器中打开 GitHub Issues 页面的按钮)。

更换数据文件读写格式(由普通自定义文本至 Json)。

将 Python 实现的 TRANS 命令转为 C++(感谢 @Orlicz 的技术支持)。

优化部分 API 函数调用。

重写源输入命令的日志输出。

更改所有对话框,启用 MB_TOPMOST 属性使其置顶。

修改初始化的部分特性。

修复空白命令块导致的错误。

修复程序正常终止后任务栏消息图标无法正常消失的问题。

修复已知 Bug。

开发

修改依赖 / 编译输出地址为相对路径。

加入 Clang Format 文件以统一源代码格式。

使用 vcpkg 代替手动编译的 jsoncpp 静态库。

加入 CodeQL GitHub Action 用于静态检查代码漏洞。

修复部分潜在引起歧义的 IntelliSense 相关问题。

附件 SHA512 哈希值

  • WCH_v2.0.1_x64.msi

  • cd11b496675da6f8fbd73c85a1fe32d186a0b124de9be353eed3c06ad1bc218675c00dcb913878d010d6d53fc37a3b1f953ec206d6f70036dd3ebf29b70dd207

  • WCH_v2.0.1_x64.zip

  • fc92a06dead95410c6ace1b23291e35d1b84cb536a03be1180b2a898818f28febe5bb89b9cc073aeebc81c52ab6781a266bba7941ab2f11bbfdab27f89c0af07

  • WCH_v2.0.1_x86.msi

  • cf474758d211a0d48fb84d28834b2079c156d36850d6f215015fa619f92f7b28de02ba0d8c771477bc5365417d8f7c73dcd786027c756f1f7c13293cfbedd08e

  • WCH_v2.0.1_x86.zip

  • 1885fb6b1454a310ce4daf6cfe18ae5cdde0f1da68b8b56fb95144d45d6ceda2c7686f1afae3ca86d0f327967393087078c7b5f1a8aec4732d784dfa1641b3f7