mihomo-party/changelog.md
ezequielnick caf962f921 1.7.4 Released
(cherry picked from commit 1e83bac48231a433206c966756d71d139f553f6f)
2025-06-07 21:50:41 +08:00

110 lines
3.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

## 1.7.4
### 新功能 (Feat)
- Mihomo 内核升级 v1.19.10
- 改进 socket创建机制防止 MacOS 下系统代理开启无法找到 socket 文件的问题
- mihomo-party-helper增加更多日志以方便调试
- 改进 MacOS 下签名和公正流程
- 增加 MacOS 下 plist 权限设置
- 改进安装流程
-
### 修复 (Fix)
- 修复mihomo-party-helper本地提权漏洞
- 修复 MacOS 下安装失败的问题
- 移除节点页面的滚动位置记忆,解决页面溢出的问题
- DNS hosts 设置在 useHosts 不为 true 时也会被错误应用的问题(#742)
- 当用户在 Profile 设置中修改了更新间隔并保存后,新的间隔时间不会立即生效(#671)
- 禁止选择器组件选择空值
- 修复proxy-provider
## 1.7.3
**注意:如安装后为英文,请在设置中反复选择几次不同语言以写入配置文件**
### 新功能 (Feat)
- Mihomo 内核升级 v1.19.5
- MacOS 下添加 Dock 图标动态展现方式 (#594)
- 更改默认 UA 并添加版本
- 添加固定间隔的配置文件更新按钮 (#670)
- 重构Linux上的手动授权内核方式
- 将sub-store迁移到工作目录下(#552)
- 重置软件增加警告提示
### 修复 (Fix)
- 修复代理节点页面因为重复刷新导致的溢出问题
- 修复由于 Mihomo 核心错误导致启动时窗口丢失 (#601)
- 修复macOS下的sub-store更新问题 (#552)
- 修复多语言翻译
- 修复 defaultBypass 几乎总是 Windows 默认绕过设置 (#602)
- 修复重置防火墙时发生的错误,因为没有指定防火墙规则 (#650)
## 1.7.2
**注意:如安装后为英文,请在设置中反复选择几次不同语言以写入配置文件**
### 新功能 (Feat)
- 添加伊朗语支持 (#507)
- 添加俄语支持 (#503)
- 使用特权助手设置系统代理解决MacOS下的少有的系统代理设置问题
### 修复 (Fix)
- 修复 Linux 上 sub-store 的更新问题 (#545)
- 修复按钮嵌套的水合错误 (button nesting hydration errors)
### 其他优化 (Perf)
- 优化系统代理开关逻辑
- 优化代理页面性能和滚动体验
- 简化启动守护进程的配置以支持辅助服务
- 改进安装后脚本,增强错误处理和路径灵活性
## 1.7.1
**注意主题失效请重新下载一次因为更新了UI组件老主题不兼容了**
### 新功能 (Feat)
- 自动检测操作系统语言并设置app
### 修复 (Fix)
- 修复详细模式下节点旗帜不显示的问题
- 修复引导页显示问题
- 修复缺失的hero-ui参数
- 补充丢失的翻译
### 其他改进 (Chore)
- 美化延迟测试结果按钮的显示样式
- 默认开1-RTT延迟测试
- 替换默认延迟测试链接
## 1.7.0
### 新功能 (Feat)
- 增加更多核心设置
- 添加内联支持和缺失的翻译
- 增加连接的时间排序功能
- 添加 i18n 支持,包含英文翻译
- 支持应用内更新和重启 Sub-Store
### 修复 (Fix)
- 延迟按钮宽度的自动调整
- 渲染 Card 为 div防止按钮嵌套导致的 Hydration 错误
- 解决自动运行受控组件的警告
- 解决标题栏覆盖和受控组件的警告
- 解决无法点击配置文件的问题
- 解决组件层级中的无效按钮嵌套
- 在 NextUI 按钮组件中用 `onPress` 替换 `onClick`
- 添加 `aria-label` 以解决可访问性警告
- UI 中的延迟测试结果支持自动更新,无需点击
- 移除 NextUI Card 组件中的嵌套按钮元素
- 修复 `useWindowFrame` 切换时的重复重启问题 (#457)
### 重构 (Refactor)
- 按文件类型筛选提供者,而不是按订阅信息筛选
- 添加缺失的 `aria-label`,提升可访问性合规性
### 其他改进 (Chore)
- 格式化语言文件并删除未使用的文件
- 添加缺失的 i18n 字符串和 UI 调整
- 更新依赖项
- 记住滚动位置和展开状态
- 增加节点详细信息
### 依赖更新 (Deps)
- 更新依赖项,并将 UI 框架从 NextUI 迁移到 HeroUI