Repository navigation
Releases: Squarelan/AutoActions
Release list
AutoActions 中文版 1.11.2
AutoActions 中文版 1.11.2
本次为 1.11.1 的后续补丁,重点完善窗口外观和升级器语言支持。继续采用 WPF / .NET 10 / WPF-UI 4.3.0,并非原生 WinUI 3。
更新内容
- 升级器多语言:支持英语、德语、简体中文、繁体中文;从主程序启动时跟随当前界面语言,单独启动跟随系统。进度、错误说明与按钮全部本地化,技术异常详情保留原文,旧升级参数协议不变。
- Windows 11 原生圆角:主窗口、升级器和模态窗口使用系统圆角;最大化或贴边时保留系统直角行为。
- 标题栏修复:修复深色升级器白底白字,以及标题栏按钮重复绘制。特别修正信息、日志等真实模态窗口路径中 Mica 与 WindowChrome 覆写同一边距的问题,保留系统菜单、缩放和窗口动画能力。
- 圆角图标和启动画面:统一透明圆角图标,提供 10 个 ICO 尺寸;小尺寸使用清晰波形,大尺寸保留原字标。启动/升级提示图像增加 16 DIP 圆角,不改变显示时长。
- 文档:英文、简体、繁体 README 同步更新为本版说明和最新演示截图。
下载
- 64 位 Windows:
Release_AutoActions_1.11.2_x64.zip - 32 位 Windows:
Release_AutoActions_1.11.2_x86.zip - 包含 .NET 10 Windows Desktop Runtime,无需另装 .NET。附
SHA256SUMS.txt。 - 新用户解压后运行
AutoActions.exe;手动替换前退出旧版并完整备份,保留自己的UserSettings.json。
升级提醒
1.11.0/1.11.1 可通过程序内检查更新获取本版。1.10.2 首次升级仍由它自带的旧升级器执行,无法追溯获得新版升级器的事务回滚保障,请先完整备份。未知文件不会因不在新包内而被删除。
验证说明
两架构构建、运行时和发布布局检查通过。x86 全量 310/310 通过;x64 全量 309/310 通过,有 1 项嵌套 UWP 深色模态窗口的原生截图未检测到最小化图标,触发防空帧断言;同构建单项复核 3 次通过。保留首次失败,没有削弱测试,不宣称全部检查全绿。详见发布验证记录。
GitHub CI 补充
发布提交 b04f9b34560e6b612b7fc4ce2d1f57f7b9783f6c 的 GitHub Actions 检查 中,本地化检查通过;x64 回归为 294 通过、16 失败,16 项均为既有 Fluent.ActionEditor.* 前台窗口句柄断言。后续 CI x86 编译因前一步失败而跳过;本地 x86 的 310/310 通过记录独立保留。此 CI 失败与本地 x64 的 1 项原生截图空帧检查不同,均未通过删除或放宽断言来规避。
界面预览
真实 WPF 演示界面,简体中文,未使用私人配置。静态渲染不代表 DWM 动画轨迹;托盘图按两个真实弹出窗口的实测位置组合。
AutoActions 中文版 1.11.1
AutoActions 中文版 1.11.1
本版本修复托盘菜单布局,增加主窗口记忆,并完善标题栏与系统窗口动效。继续使用 WPF / WPF-UI,并非迁移到原生 WinUI 3。
本次更新
-
托盘更紧凑:一级菜单默认宽度收窄到约 132 DIP;二级菜单维持 160–360 DIP,长名称省略显示并提供完整提示。
-
二级菜单不再错位:修复父菜单滑入动画导致子菜单锚点漂移的问题;父子菜单保持 4 DIP 间距,屏幕边缘自动向另一侧展开,保留原有键盘操作。
-
记住窗口状态:保存主窗口大小、位置及最大化状态,显示器断开后恢复到可见工作区。几何变化不再触发设备设置回调;文件被占用导致保存失败时,隐藏/关闭会继续尝试保存。
-
补齐交互反馈:恢复原生窗口动画支持,标题栏按钮增加短暂的悬停、按压和释放反馈;尊重系统动画设置,保留关闭到托盘、重新打开和升级器忙碌关闭保护。
-
文档与截图:英文、简体中文、繁體中文 README 已同步更新,并换为最新 1.11.1 的浅/深主窗口、托盘、动作编辑和升级器演示截图。
下载与使用
- 64 位 Windows:
Release_AutoActions_1.11.1_x64.zip - 32 位 Windows:
Release_AutoActions_1.11.1_x86.zip - 包含 .NET 10 Windows Desktop Runtime,无需另装 .NET;面向 Windows 10/11。
- 手动替换前请退出旧版并备份安装目录,保留自己的
UserSettings.json。新用户解压后运行AutoActions.exe。 - 附带
SHA256SUMS.txt,可使用 PowerShellGet-FileHash <压缩包路径> -Algorithm SHA256核验。
升级提醒
从 1.11.0 可通过程序内检查更新获取本版。若从 1.10.2 首次升级,仍由其自带旧升级器执行:它能读取新包的精确旧文件清单,但不具备新版升级器的事务回滚保障,请先完整备份。不会因未知文件不在新包中就将其删除。
验证边界
两种架构完成构建及发布布局、运行时依赖与用户数据排除检查;最终菜单专项各 30 项通过。发布前复核 x86 全量 231 项通过;x64 为 217 项通过、14 条动作编辑器前台窗口句柄断言失败,旧构建亦可复现同类焦点检查问题。日志保留,未放宽断言。窗口状态与保存失败重试已纳入回归。真实 DWM 观感随系统设置和环境而异,离屏截图不等于 DWM 合成轨迹认证。
最新界面预览
演示配置,简体中文界面;不包含私人配置。菜单图按两个真实弹出窗口的实测位置组合。
发布后 CI 核对补充
对发布提交 3c8c4edb10cc240ce0636e46fb64d36245c4f03d 的两次 GitHub Actions 检查中,本地化检查通过;x64 回归均为 215 项通过、16 项失败,失败项均停在动作编辑器测试夹具的 The isolated fixture must not change the user's foreground window. 断言。由于该步骤失败,CI 后续的 x86 编译被跳过;这不替代上述本地 x86 全量通过的记录。此次仅确认失败位置,尚未确认焦点变化的底层原因,不能视作全部检查通过。未删除或放宽断言,也未重建或覆盖已发布的标签、压缩包及校验文件。
检查记录:CI 34365091905、CI 34365091816。
AutoActions 中文版 1.11.0
AutoActions 中文版 1.11.0
本版本升级到 .NET 10,并统一主窗口、动作编辑器、托盘菜单与升级器的 WinUI / Fluent 风格。界面基于 WPF / WPF-UI,并非迁移到原生 WinUI 3。
下载与运行
- 64 位 Windows(推荐):Release_AutoActions_1.11.0_x64.zip
- 32 位 Windows:Release_AutoActions_1.11.0_x86.zip
- 面向 Windows 10/11,解压后运行
AutoActions.exe。本版不支持 Windows 7/8.1。 - 两个包均自包含 .NET 10 Windows Desktop Runtime,无需另装 .NET;因此体积比 1.10.2 明显增大。
- 附带
SHA256SUMS.txt,可用 PowerShellGet-FileHash <压缩包路径> -Algorithm SHA256核验。
界面与交互
- 主窗口和动作编辑器采用统一的 Fluent 标题栏、侧栏、卡片及底部操作区;Windows 11 提供 Mica,其他环境使用兼容回退。
- 使用 Segoe UI Variable 系列字体,并为中文提供系统字体回退。
- 托盘右键菜单改用 WPF-UI 菜单模板,统一亮/暗主题、圆角和交互状态。
- 修复添加/编辑动作时提示和按钮状态不及时刷新,以及输入有效分辨率或刷新率后仍显示“设置无效”的问题。
新图形升级器
- 显示下载、解压、等待退出、备份、安装、旧文件清理和重启等真实阶段及进度。
- 更新期间防止误关窗口;失败可查看和复制技术详情,成功后自动关闭。
- 加强目标路径、压缩包路径及调用进程校验;新升级器支持事务备份与失败回滚。
- 区分安装失败、安装后重启失败和临时文件清理失败,不把部分成功误报为已回滚。
稳定性与兼容性
- 修复多实例应用的焦点状态聚合、重复/过期事件,以及暂停、恢复和重启时的动作执行边界。
- 动作按队列串行执行,完善取消、错误传播和配置引用循环检查。
- 配置采用原子保存与 JSON 类型白名单,保留旧配置迁移能力。
- 改进显示器/音频设备校验、关闭进程动作和快捷方式启动兼容性。
- 修复打包时升级器依赖覆盖 WPF
WindowsBase.dll导致程序无法启动的问题。
从 1.10.2 升级的重要说明
升级前请先完整备份当前安装目录。 本版保留旧更新协议,可从软件内检查更新;但第一次升级仍运行 1.10.2 自带的旧升级器,不会在运行途中换成新图形界面,也不具备新版升级器的事务回滚保障。安装完成后的后续升级才会使用新图形升级器。
旧升级器会读取新包的 UpdateData.json,按明确列出的根目录文件名清理过时依赖,不会把“新包中不存在的文件”全部删除。配置、日志、备份和自定义文件保留;主程序启动时会尝试清理 Update 暂存目录,遇到占用则后续启动再试,不进行旧 DLL 全盘扫描。
本版精确清理清单(14 项)
AutoActions.Core.dll
AutoActions.Updater.exe.config
CodectoryCore.dll
CodectoryCore.Logging.dll
CodectoryCore.Windows.dll
CodectoryCore.Windows.FileSystem.dll
GithubSharp.Core.dll
GithubSharp.Plugins.CacheProviders.ApplicationCacher.dll
GithubSharp.Plugins.CacheProviders.WebCache.dll
GithubSharp.Plugins.LogProviders.SimpleLogProvider.dll
Microsoft.Management.Infrastructure.dll
System.Management.Automation.dll
System.Windows.Interactivity.dll
UpdateData.json
验证范围
- x64 / x86 自包含发布包经过架构、运行时依赖、版本、布局和用户数据排除检查。
- 新图形升级器已在隔离目录完成下载、文件替换、旧文件清理、配置保留及无害测试程序重启验证。
- 1.10.2 旧升级器已核对协议与清理清单兼容性,但未完成旧升级器的完整端到端实跑;请保留备份,不将本说明视为对所有设备、网络和系统环境的保证。
AutoActions 中文版 1.10.2
AutoActions 中文版 1.10.2
本版本聚焦托盘体验与底层稳定性:托盘悬浮提示改用 Windows 系统原生实现,右键菜单改为 Fluent 风格 WPF 菜单,并修复多个潜在问题。
⬇️ 下载(开箱即用)
- 64 位系统(绝大多数):
Release_AutoActions_1.10.2_x64.zip - 32 位系统:
Release_AutoActions_1.10.2_x86.zip
解压后运行 AutoActions.exe 即可。旧版本可自动更新到本版本。
✨ 本次改进
- 托盘右键菜单改为 Fluent 风格:使用自定义模板的 WPF ContextMenu,带圆角、半透明表面、系统字体与 WinUI 风格悬浮高亮,颜色随亮/暗主题自动跟随。应用图标保留,菜单内容与之前完全一致(打开 / 应用 / 动作 / 退出),并在退出项前增加分隔线。
- 修复托盘悬浮提示卡死问题:修复悬浮名称偶尔卡在屏幕左上角、一直显示在桌面上的问题——改用系统原生悬浮提示,由 Windows 自行管理显示与隐藏,从结构上杜绝卡死。
🛠 稳定性
- 修复进程监控线程的崩溃隐患:锁屏、UAC 弹窗等导致前台窗口瞬时失效时,程序可能整体无提示退出;现在任何瞬时错误都只记录日志并继续运行。
- 降低常驻资源占用:每轮进程枚举产生的系统句柄及时释放,前台进程判定每轮只计算一次。
- 修复从睡眠唤醒后界面卡顿约 5 秒的问题(托盘恢复等待改为异步执行)。
📦 其他
- 中文翻译生成脚本(
gen_zh.py/gen_zh_hant.py)纳入仓库管理。 - 修复构建脚本在 Windows PowerShell 5.1 下的编码问题,构建失败时立即中止,杜绝打包到旧文件。
AutoActions 中文版 1.10.1
AutoActions 中文版 1.10.1
在 1.10.0 的 Fluent/WinUI 改版基础上,对界面细节做了一轮全面打磨,让各处控件风格更统一、更贴近 Windows 11 的 WinUI 设计。
⬇️ 下载(开箱即用)
- 64 位系统(绝大多数):
Release_AutoActions_1.10.1_x64.zip - 32 位系统:
Release_AutoActions_1.10.1_x86.zip
解压后运行 AutoActions.exe 即可。
✨ 本次改进
- 深色标题栏全覆盖:所有窗口(主窗口 + 各对话框)的标题栏在深色模式下都会跟随变深,不再出现白色标题栏。
- 勾选框 → 开关:添加动作对话框(音频 / 显示 / 运行程序 / 关闭程序等)里的勾选框统一为 WinUI 开关(ToggleSwitch),与设置页一致。
- 选中效果 WinUI 化:左侧导航标签,以及各列表项(应用 / 配置文件 / 日志等)的选中与悬停背景改为 WinUI 的 subtle 层次 + 圆角,不再是刺眼的红底白字。
- 按钮统一:配置页 / 快捷动作页的增删按钮改为 Fluent 图标按钮;信息 / 日志 / 确认等操作按钮改为中性 WinUI 风格。
- 日志字体修复:修正日志窗口在深色模式下文字看不清的问题。
- 托盘菜单图标:修正右键菜单中"应用"图标过大的问题。
🔄 如何更新
- 使用 1.9.30 及以后版本的用户:可直接通过程序内自动更新升级。
- 使用 1.9.29 及更早版本的用户:请手动下载上方 zip 覆盖安装。
📄 许可
GNU GPL v3,原始版权 © Heiko Thome / Codectory。修改说明见 README(GPL v3 §5a)。
AutoActions 中文版 1.10.0
AutoActions 中文版 1.10.0
本次版本将界面整体重构为 Fluent / WinUI 风格(基于 WPF-UI),外观更贴近 Windows 11 现代设计。功能延续 1.9.30,继续提供简体/繁体中文界面、语言手动切换,以及指向中文仓库的自动更新。
⬇️ 下载(开箱即用)
- 64 位系统(绝大多数):
Release_AutoActions_1.10.0_x64.zip - 32 位系统:
Release_AutoActions_1.10.0_x86.zip
解压后运行 AutoActions.exe 即可。
✨ 本次更新
- 界面改版为 Fluent / WinUI 设计:引入 WPF-UI 控件库重构界面,窗口与控件风格向 Windows 11 Fluent Design 靠拢,视觉更现代统一。
🔄 如何更新
- 正在使用 1.9.30 的用户:可直接通过程序内自动更新升级。
- 使用 1.9.29 及更早版本的用户:请手动下载上方 zip 覆盖安装(旧版更新器存在已修复的 bug)。
🌐 延续功能
- 简体中文 + 繁体中文完整界面
- 语言可手动切换(设置 → 语言):自动(跟随系统)/ English / Deutsch / 简体中文 / 繁體中文,切换后重启生效
- 默认自动识别 Windows 系统语言
- 自动更新指向本中文仓库,不会用上游英/德原版覆盖
📄 许可
GNU GPL v3,原始版权 © Heiko Thome / Codectory。修改说明见 README(GPL v3 §5a)。
AutoActions 中文版 1.9.30
AutoActions 中文版 1.9.30
基于上游 Codectory/AutoActions,新增简体/繁体中文界面与语言手动切换,并修复了自动更新的一个重要问题。
⬇️ 下载(开箱即用)
- 64 位系统(绝大多数):
Release_AutoActions_1.9.30_x64.zip - 32 位系统:
Release_AutoActions_1.9.30_x86.zip
解压运行 AutoActions.exe 即可。
⚠️ 现有用户请手动更新这一次
如果你正在用 1.9.28 / 1.9.29,这一次请手动下载上面的 zip 覆盖安装(而不是走程序内自动更新)。因为旧版本内置的更新器有下述 bug,自动更新会出问题。装上 1.9.30 后,以后的自动更新就正常了。
🔧 本次修复
- 修复更新器丢失子目录的严重 bug:旧更新器在复制文件时会把
zh-Hans\、zh-Hant\、de\等子目录压平到根目录,导致各语言的翻译文件同名冲突、被 .NET 忽略——自动更新后界面会悄悄退回英文,根目录还会堆积无用文件。现已改为保留子目录结构。 - 更新器现在会更新自身:以前它把自己排除在更新之外,导致 bug 永远修不掉;现在可自我更新。
- 自动清理残留的
Update文件夹:旧版更新后会在安装目录留下一个Update文件夹不清理,现在启动时自动删除。 - (承接 1.9.29)修正「显示名称」此前误译为「显示器名称」。
本次修复已通过完整更新流程模拟验证:子目录保留、根目录无污染、更新器自更新、翻译正确生效。
✨ 功能
- 简体中文 + 繁体中文完整界面
- 语言可手动切换(设置 → 语言):自动(跟随系统)/ English / Deutsch / 简体中文 / 繁體中文,切换后重启生效
- 默认自动识别 Windows 系统语言
- 自动更新指向本中文仓库,不会用上游英/德原版覆盖
📄 许可
GNU GPL v3,原始版权 © Heiko Thome / Codectory。修改说明见 README(GPL v3 §5a)。
AutoActions 中文版 1.9.29
AutoActions 中文版 1.9.29
基于上游 Codectory/AutoActions 1.9.27,新增简体/繁体中文界面、可手动切换语言,并修复了自动更新相关问题。
⬇️ 下载(开箱即用)
- 64 位系统(绝大多数):
Release_AutoActions_1.9.29_x64.zip - 32 位系统:
Release_AutoActions_1.9.29_x86.zip
解压运行 AutoActions.exe 即可。
🔧 本次修复
- 修正翻译:添加应用对话框中的「显示名称」此前误译为「显示器名称」,现已改正(简体「显示名称」、繁体「顯示名稱」)。已全量复查全部界面文本,无其他误译。
✨ 功能
- 简体中文 + 繁体中文完整界面
- 语言可手动切换(设置 → 语言):自动(跟随系统)/ English / Deutsch / 简体中文 / 繁體中文,切换后重启生效
- 默认仍自动识别 Windows 系统语言
- 自动更新指向本中文仓库,不会用上游英/德原版覆盖中文版;并已修复此前的无限更新循环
📄 许可
GNU GPL v3,原始版权 © Heiko Thome / Codectory。修改说明见 README(GPL v3 §5a)。
AutoActions 中文版 1.9.28
AutoActions 中文版 1.9.28
基于上游 Codectory/AutoActions 1.9.27,新增简体/繁体中文界面、可手动切换语言,并修复了自动更新相关问题。
⬇️ 下载(开箱即用)
- 64 位系统(绝大多数):
Release_AutoActions_1.9.28_x64.zip - 32 位系统:
Release_AutoActions_1.9.28_x86.zip
解压运行 AutoActions.exe 即可。
✨ 功能
- 简体中文 + 繁体中文完整界面
- 语言可手动切换(设置 → 语言):自动(跟随系统)/ English / Deutsch / 简体中文 / 繁體中文,切换后重启生效
- 默认仍自动识别 Windows 系统语言
🔧 更新相关修复
- 自动更新指向本中文仓库,不再用上游英/德原版覆盖中文版
- 修复无限更新循环:此前 4 段版本号 tag 与程序内部 3 段版本号比较错位,导致反复自我更新;现已归一化对齐
- 更新检查加健壮版本解析,异常 tag 不会崩溃
如想彻底关闭自动更新:设置里取消勾选「自动更新」/「检查新版本」。
📄 许可
GNU GPL v3,原始版权 © Heiko Thome / Codectory。修改说明见 README(GPL v3 §5a)。



