Releases: BUGJI/EverDefault
Releases · BUGJI/EverDefault
Release list
v1.1.3 默认应用分组规则
EverDefault v1.1.3。
新增
- 默认应用规则改为按应用聚合:一条规则可携带多个文件类型,并为每个扩展名分别记录对应的 ProgId(例如 VLC.mp4 / VLC.mkv)。
- 「导入应用格式…」:扫描一个应用支持的所有文件类型,合并为一条规则。
- 「按分组设置…」:从常见格式预设(图片 / 视频 / 文档…)批量选择,自动解析每个扩展名的 ProgId 并生成规则。
- 规则编辑新增「目标应用」字段;默认应用规则提供「换应用…」入口,可整体切换目标程序并重新解析 ProgId。
- 升级时自动把历史遗留的「一个扩展名一条规则」合并为分组规则。
改进
- 冲突检测按每个扩展名实际解析出的 ProgId 比较,避免扩展名大小写 / 前缀写法不同造成的漏报。
- 编辑规则时保留优先级、系统范围与创建时间,不再被重置。
修复
- 分组规则在编辑器里新增没有对应 ProgId 的扩展名时明确报错,不再静默失效。
内部
- 新增
EverDefault.Serialization共享项目,统一 JSON 序列化配置与类型白名单绑定器。 - 抽取
AppScanner复用应用列表 / 浏览 / 扫描逻辑。 - 增加全局未处理异常兜底,
async void事件异常不再直接崩溃。
下载
EverDefault-Setup-1.1.3.exe:Windows 安装包(自动创建并启动后台服务,需要管理员权限)。
详见 README。
v1.1.2 稳定性修复
EverDefault v1.1.2。
修复
- 开机后规则失效:服务早于用户登录启动,按用户(HKCU)规则被监听在错误的配置单元上。现在会在登录/解锁时重建用户范围并重载,并配有低频兜底看门狗与托盘启动时的即时重载。
- 卸载服务无效:随包
.cmd脚本原为 UTF-8 + LF,cmd.exe 解析失败、未执行到删除步骤;已改为 CRLF + ANSI 编码。 - 「关于」页 logo 不显示(改用绝对 pack URI)。
改进
- 默认采用用户模式;安装 / 重启 / 卸载服务的入口统一移到「设置 → 运行模式」,首页不再主动引导安装。
- 用户模式的监控引擎后台静默运行(不弹控制台窗口),并随托盘退出而结束。
- 「重启服务」在用户模式与服务模式下均可用。
- 首页运行模式改为只读展示。
下载
EverDefault-Setup-1.1.2.exe:Windows 安装包(自动创建并启动后台服务,需要管理员权限)。
详见 README。
v1.1.1 应用图标
EverDefault v1.1.1。
更新
- 新增应用图标:盾牌 logo 应用于 exe、窗口、系统托盘、关于页与安装程序。
下载
EverDefault-Setup-1.1.1.exe:Windows 安装包(自动创建并启动后台服务,需要管理员权限)。
详见 README。
v1.1.0 界面与体验更新
EverDefault v1.1.0。
新增
- 主页显示运行模式(用户模式 / 服务模式),点模式徽标即可提权安装为服务模式并重启。
- 打开界面自动连接服务:已安装则启动服务,未安装则以用户模式临时运行。
- 主页显示本次服务启动以来的「已记录 / 已拦截 / 拦截失败」统计。
- 亮色 / 暗色主题(默认跟随系统)。
- 开机自启,并可选择开机后隐藏到托盘。
- 检查版本更新(按天 / 周 / 月)。
修复
- 命名空间规则在 SYSTEM 服务下 HKCU 指向错误,导致匹配不到已登录用户。
- 命名空间规则被误判为冲突而完全不执行。
- 主题覆盖不全:下拉框、禁用按钮、滚动条与注册表选择页。
下载
EverDefault-Setup-1.1.0.exe:Windows 安装包(自动创建并启动后台服务,需要管理员权限)。
详见 README。
v1.0.0 首个发行版
EverDefault v1.0.0 首个发行版。
这是 EverDefault 注册表守护工具的首个发行版,包含默认应用守护、This PC 命名空间清理与自定义注册表监控三大功能。
下载
EverDefault-Setup-1.0.0.exe:Windows 安装包(自动创建并启动后台服务,需要管理员权限)。
说明
- 详见 README。