chore(release): 发布 0.14.1

This commit is contained in:
ysicing committed 2026-09-30 15:39:45 +08:00
1 parent f533f29071
commit b04282a93f
9 files changed
+44 -27

No files matched your search

+3 -2
View File
@@ -1,5 +1,5 @@
<svg xmlns="http://www.w3.org/2000/svg" width="394" height="156" viewBox="0 0 394 156" role="img">
<title>124 commits in the last 26 weeks</title>
<title>139 commits in the last 26 weeks</title>
<g font-family="-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,PingFang SC,sans-serif" font-size="9" fill="#8b949e">
<text x="30" y="12">Apr</text>
<text x="86" y="12">May</text>
@@ -188,8 +188,9 @@
<rect x="366" y="102" width="11" height="11" rx="2" fill="#40c463"><title>11 commits on 2026-09-26</title></rect>
<rect x="380" y="18" width="11" height="11" rx="2" fill="#30a14e"><title>16 commits on 2026-09-27</title></rect>
<rect x="380" y="32" width="11" height="11" rx="2" fill="#216e39"><title>20 commits on 2026-09-28</title></rect>
<rect x="380" y="46" width="11" height="11" rx="2" fill="#30a14e"><title>15 commits on 2026-09-29</title></rect>
<g font-family="-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,PingFang SC,sans-serif" font-size="10" fill="#8b949e">
<text x="30" y="146">124 commits in the last 26 weeks · through 2026-09-28</text>
<text x="30" y="146">139 commits in the last 26 weeks · through 2026-09-29</text>
<text x="286" y="130" text-anchor="end">Less</text>
<rect x="290" y="120" width="11" height="11" rx="2" fill="rgba(139,148,158,0.18)"/>
<rect x="304" y="120" width="11" height="11" rx="2" fill="#9be9a8"/>

Before

Width:  |  Height:  |  Size: 23 KiB

After

Width:  |  Height:  |  Size: 23 KiB

+3 -2
View File
@@ -1,5 +1,5 @@
<svg xmlns="http://www.w3.org/2000/svg" width="394" height="156" viewBox="0 0 394 156" role="img">
<title>近 26 周共 124 次提交</title>
<title>近 26 周共 139 次提交</title>
<g font-family="-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,PingFang SC,sans-serif" font-size="9" fill="#8b949e">
<text x="30" y="12">4月</text>
<text x="86" y="12">5月</text>
@@ -188,8 +188,9 @@
<rect x="366" y="102" width="11" height="11" rx="2" fill="#40c463"><title>2026-09-26:11 次提交</title></rect>
<rect x="380" y="18" width="11" height="11" rx="2" fill="#30a14e"><title>2026-09-27:16 次提交</title></rect>
<rect x="380" y="32" width="11" height="11" rx="2" fill="#216e39"><title>2026-09-28:20 次提交</title></rect>
<rect x="380" y="46" width="11" height="11" rx="2" fill="#30a14e"><title>2026-09-29:15 次提交</title></rect>
<g font-family="-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,PingFang SC,sans-serif" font-size="10" fill="#8b949e">
<text x="30" y="146">近 26 周共 124 次提交 · 截至 2026-09-28</text>
<text x="30" y="146">近 26 周共 139 次提交 · 截至 2026-09-29</text>
<text x="286" y="130" text-anchor="end">少</text>
<rect x="290" y="120" width="11" height="11" rx="2" fill="rgba(139,148,158,0.18)"/>
<rect x="304" y="120" width="11" height="11" rx="2" fill="#9be9a8"/>

Before

Width:  |  Height:  |  Size: 23 KiB

After

Width:  |  Height:  |  Size: 23 KiB

+15
View File
@@ -2,6 +2,21 @@
按版本概述用户可感知的新增、改进、修复与移除;不逐条罗列提交,也不记录仅影响构建和发布流程的改动。
## 0.14.1 · 2026-09-30
### 改进
- 在线更新接入 Sparkle,保留检查策略、跳过版本和系统通知;仅在点击安装后下载,旧版仍可通过原有更新入口升级。
- 更新摘要支持中英文,跟随应用语言显示;GitHub Release 同时提供中英文说明。
- 卸载列表就绪后即可操作,应用大小在后台计算;关闭页面或刷新时取消旧扫描。
### 修复
- 修复取消在线更新后仍可能继续安装的问题,并在安装前协调桌面小组件退出。
- 修复卸载时可能退出 XStats 自身、删除期间改变选择,以及仅清理残留时误移除 Dock 图标的问题。
- 修复跳过版本时误提示“已是最新版本”,以及已发现的新版本被后续检查失败隐藏的问题。
- 修复关闭公网 IP 查询或暂停监控后,旧请求仍可能回写结果与缓存的问题。
## 0.14.0 · 2026-09-29
### 新增
+2 -2
View File
@@ -6,7 +6,7 @@
**Free, open-source system monitoring in your Mac menu bar.** See CPU, memory, network and temperature at a glance, then clean up, control fans or keep your Mac awake.
[![Release](https://img.shields.io/badge/release-0.14.0-6ee02b)](https://github.com/ysicing/xstats/releases)
[![Release](https://img.shields.io/badge/release-0.14.1-6ee02b)](https://github.com/ysicing/xstats/releases)
[![CI](https://github.com/ysicing/xstats/actions/workflows/ci.yml/badge.svg)](https://github.com/ysicing/xstats/actions/workflows/ci.yml)
[![macOS](https://img.shields.io/badge/macOS-14%2B%20%C2%B7%20Apple%20silicon-black)](https://github.com/ysicing/xstats/releases)
[![License](https://img.shields.io/badge/license-AGPL--3.0--or--later-blue)](LICENSE)
@@ -94,7 +94,7 @@ Issues and pull requests are welcome. See [DEVELOPMENT.md](DEVELOPMENT.md) for s
<!-- changelog:start -->
<!-- Generated from CHANGELOG.md by scripts/sync_changelog.py. Do not edit by hand. -->
Latest release **0.14.0** (2026-09-29) · [full changelog](CHANGELOG.md) (kept in Chinese)
Latest release **0.14.1** (2026-09-30) · [full changelog](CHANGELOG.md) (kept in Chinese)
<!-- changelog:end -->
+1 -1
View File
@@ -6,7 +6,7 @@
**無料・オープンソースの macOS メニューバー用システムモニター。** CPU、メモリ、ネットワーク、温度をひと目で確認し、そのままクリーンアップ、ファン制御、スリープ防止もできます。
[![Release](https://img.shields.io/badge/version-0.14.0-6ee02b)](https://github.com/ysicing/xstats/releases)
[![Release](https://img.shields.io/badge/version-0.14.1-6ee02b)](https://github.com/ysicing/xstats/releases)
[![CI](https://github.com/ysicing/xstats/actions/workflows/ci.yml/badge.svg)](https://github.com/ysicing/xstats/actions/workflows/ci.yml)
[![macOS](https://img.shields.io/badge/macOS-14%2B-black)](https://github.com/ysicing/xstats/releases)
[![License](https://img.shields.io/badge/license-AGPL--3.0--or--later-blue)](LICENSE)
+1 -1
View File
@@ -6,7 +6,7 @@
**무료 오픈소스 macOS 메뉴 막대 시스템 모니터.** CPU, 메모리, 네트워크, 온도를 한눈에 보고, 바로 정리·팬 제어·잠자기 방지까지 할 수 있습니다.
[![Release](https://img.shields.io/badge/version-0.14.0-6ee02b)](https://github.com/ysicing/xstats/releases)
[![Release](https://img.shields.io/badge/version-0.14.1-6ee02b)](https://github.com/ysicing/xstats/releases)
[![CI](https://github.com/ysicing/xstats/actions/workflows/ci.yml/badge.svg)](https://github.com/ysicing/xstats/actions/workflows/ci.yml)
[![macOS](https://img.shields.io/badge/macOS-14%2B-black)](https://github.com/ysicing/xstats/releases)
[![License](https://img.shields.io/badge/license-AGPL--3.0--or--later-blue)](LICENSE)
+2 -2
View File
@@ -6,7 +6,7 @@
**免费开源的 macOS 菜单栏系统监控。** 一眼看清 CPU、内存、网络、温度,顺手清理、控风扇、防休眠。
[![Release](https://img.shields.io/badge/%E7%89%88%E6%9C%AC-0.14.0-6ee02b)](https://github.com/ysicing/xstats/releases)
[![Release](https://img.shields.io/badge/%E7%89%88%E6%9C%AC-0.14.1-6ee02b)](https://github.com/ysicing/xstats/releases)
[![CI](https://github.com/ysicing/xstats/actions/workflows/ci.yml/badge.svg)](https://github.com/ysicing/xstats/actions/workflows/ci.yml)
[![macOS](https://img.shields.io/badge/macOS-14%2B%20%C2%B7%20Apple%20%E8%8A%AF%E7%89%87-black)](https://github.com/ysicing/xstats/releases)
[![License](https://img.shields.io/badge/license-AGPL--3.0--or--later-blue)](LICENSE)
@@ -94,7 +94,7 @@ task build BUMP=0 INSTALL=0
<!-- changelog:start -->
<!-- 由 scripts/sync_changelog.py 从 CHANGELOG.md 生成,请勿手改。 -->
最新版本 **0.14.0**(2026-09-29) · [完整更新日志](CHANGELOG.md)
最新版本 **0.14.1**(2026-09-30) · [完整更新日志](CHANGELOG.md)
<!-- changelog:end -->
+15 -15
View File
@@ -1,23 +1,23 @@
{
"version": "0.14.0",
"version": "0.14.1",
"sourceNotes": [
"菜单栏网速旁可选显示公网 IP 归属地的国旗或地区文字,复用网络详情的查询结果,不增加网络请求",
"进程页新增系统活动监视器入口",
"进程管理改为默认关闭的可选功能,可在通用设置中按需开启",
"“AI 用量与额度”统一简化为“AI 用量”,同步多语言名称与说明",
"优化卸载确认弹窗的按钮、文案和长应用名排版,明确所选项目与废纸篓恢复方式",
"修复在线更新安装后可能无法自动启动的问题",
"修复卸载前退出菜单栏应用后,“正在运行”提示及卸载按钮未及时刷新的问题"
"在线更新接入 Sparkle,保留检查策略、跳过版本和系统通知",
"更新摘要支持中英文,跟随应用语言显示",
"卸载列表就绪后即可操作,应用大小在后台计算",
"修复取消在线更新后仍可能继续安装的问题,并在安装前协调桌面小组件退出",
"修复卸载时可能退出 XStats 自身、删除期间改变选择",
"修复跳过版本时误提示“已是最新版本”,以及已发现的新版本被后续检查失败隐藏的问题",
"修复关闭公网 IP 查询或暂停监控后,旧请求仍可能回写结果与缓存的问题"
],
"translations": {
"en": [
"Optionally show the public IP country flag or region beside menu bar network speeds, reusing existing results without extra requests",
"Add a shortcut to Activity Monitor on the Processes page; when the built-in process feature is disabled, the process keyboard shortcut opens Activity Monitor",
"Make process management optional and disabled by default; enable it in General settings. Per-app usage remains available on other monitoring pages",
"Rename “AI Usage and Quotas” to “AI Usage” across all languages",
"Improve uninstall confirmation buttons, wording, and long app names; clarify selected items and Trash recovery",
"Fix automatic relaunch after installing an update; if the app does not relaunch after the first upgrade from an older version, open it manually once",
"Fix delayed refresh of running status and the uninstall button after quitting menu bar apps"
"Use Sparkle for online updates while preserving check schedules, skipped versions, and system notifications. Downloads start only after clicking Install; older versions can upgrade through their existing update entry point",
"Show update summaries in Chinese for Chinese app languages and in English for all other app languages; GitHub Releases also include both languages",
"Make the uninstall list usable as soon as it is ready, measure app sizes in the background, and cancel previous scans when leaving the page or refreshing",
"Fix updates continuing to install after cancellation and coordinate desktop widget shutdown before installation",
"Prevent quitting XStats itself during uninstall, changing selections during removal, and removing Dock icons when only leftover files are cleaned",
"Fix skipped versions being reported as up to date and previously discovered updates disappearing after a later check fails",
"Prevent old public IP requests from overwriting results or cache after lookup is disabled or monitoring is paused"
]
}
}
+2 -2
View File
@@ -12,9 +12,9 @@ settings:
base:
SWIFT_VERSION: "6.0"
# 公开版本号是标准 semver,真源是 CHANGELOG.md 顶部的 “## X.Y.Z · YYYY-MM-DD”
MARKETING_VERSION: "0.14.0"
MARKETING_VERSION: "0.14.1"
# Apple 内部构建号每次 task build 加一,独立于公开版本号且不重置
CURRENT_PROJECT_VERSION: "125"
CURRENT_PROJECT_VERSION: "126"
MACOSX_DEPLOYMENT_TARGET: "14.0"
# 本地开发使用 ad-hoc 签名;正式发布使用 Developer ID(见 DEVELOPMENT.md)
CODE_SIGN_STYLE: Manual