From f3c0f860cb7e0da2c23797ab52867d547ba78035 Mon Sep 17 00:00:00 2001 From: gentpan Date: Wed, 16 Sep 2026 01:56:16 +0500 Subject: [PATCH] =?UTF-8?q?=E5=8F=91=E5=B8=83=200.3.2=EF=BC=9A=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D=20IP=20=E7=BA=AF=E5=87=80=E5=BA=A6=E6=9F=A5=E4=B8=8D?= =?UTF-8?q?=E5=88=B0=EF=BC=88cleanip.io=20=E5=8F=AA=E6=9F=A5=E8=AF=B7?= =?UTF-8?q?=E6=B1=82=E6=96=B9=E8=87=AA=E5=B7=B1=EF=BC=8C=E6=94=B9=E4=B8=BA?= =?UTF-8?q?=E9=94=81=E5=AE=9A=20IPv4=20/=20IPv6=20=E5=88=86=E5=88=AB?= =?UTF-8?q?=E6=9F=A5=E8=AF=A2=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 6 +++--- README.md | 16 ++++++++-------- README.zh-CN.md | 16 ++++++++-------- project.yml | 4 ++-- web/index.html | 18 +++++++++++++----- 5 files changed, 34 insertions(+), 26 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 522cfe6..84209c4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,14 +3,14 @@ 记录 OpenStats 应用的功能新增、样式调整和问题修复,按版本与日期倒序排列。 官网、构建与发布脚本等不影响应用本身的改动不在此记录。 -## 未发布 +## 0.3.2 · 2026-09-16 ### 2026-09-16 #### 修复 -- 网络详情的 IP 纯净度一直显示“正在查询”、IP 地址区块只剩国家:cleanip.io 不再接受查询指定 IP,改为只查请求方自己的出口。现在分别锁定 IPv4 与 IPv6 连接各查一次,两族仍然各有自己的归属地与纯净度;锁定地址族的连接建不起来时退回系统默认的请求方式。用了分流代理、cleanip.io 看到的出口与 Cloudflare 看到的不同时,以 cleanip.io 看到的地址显示,纯净度与地址对得上。 -- 查询失败时的空结果不再被当成有效结果保存 7 天:没查到的下次打开网络详情就会重查,服务恢复后纯净度不会一直空着。 +- 修复网络详情里 IP 纯净度查不到的问题:之前一直显示“正在查询”、IP 地址区块只剩国家,因为 cleanip.io 不再接受查询指定 IP,改为只查请求方自己的出口。现在分别锁定 IPv4 与 IPv6 连接各查一次,两族仍然各有自己的归属地与纯净度;锁定地址族的连接建不起来时退回系统默认的请求方式。用了分流代理、cleanip.io 看到的出口与 Cloudflare 看到的不同时,以 cleanip.io 看到的地址显示,纯净度与地址对得上。 +- 修复查询失败后纯净度长时间空着:空结果不再被当成有效结果保存 7 天,没查到的下次打开网络详情就会重查,服务恢复后纯净度不会一直空着。 ## 0.3.1 · 2026-09-15 diff --git a/README.md b/README.md index 7d251ef..9444da0 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ **Your Mac at a glance — CPU, GPU, memory, network and temperatures in the menu bar, with fan control, keep-awake, one-click cleanup, an app uninstaller and an IP cleanliness check.** -[![Release](https://img.shields.io/badge/release-0.3.1-6ee02b)](https://getopenstats.com/#download) +[![Release](https://img.shields.io/badge/release-0.3.2-6ee02b)](https://getopenstats.com/#download) [![Stars](https://img.shields.io/github/stars/gentpan/OpenStats?style=flat&color=f5c518&label=stars)](https://github.com/gentpan/OpenStats/stargazers) [![Last commit](https://img.shields.io/github/last-commit/gentpan/OpenStats?color=black&label=last%20commit)](https://github.com/gentpan/OpenStats/commits/main) [![Commit activity](https://img.shields.io/github/commit-activity/m/gentpan/OpenStats?color=black&label=commits)](https://github.com/gentpan/OpenStats/graphs/commit-activity) @@ -34,13 +34,13 @@ Everything is read on your own Mac, and there is no telemetry. An account is opt ## Install -Download OpenStats 0.3.1 from the website (signed with a Developer ID certificate and notarized by Apple) — +Download OpenStats 0.3.2 from the website (signed with a Developer ID certificate and notarized by Apple) — pick the build for your Mac's chip: | Chip | Download | |---|---| -| Apple silicon (M1, M2, M3, M4, M5) | [OpenStats-0.3.1-AppleSilicon.dmg](https://getopenstats.com/download/OpenStats-0.3.1-AppleSilicon.dmg) | -| Intel | [OpenStats-0.3.1-Intel.dmg](https://getopenstats.com/download/OpenStats-0.3.1-Intel.dmg) | +| Apple silicon (M1, M2, M3, M4, M5) | [OpenStats-0.3.2-AppleSilicon.dmg](https://getopenstats.com/download/OpenStats-0.3.2-AppleSilicon.dmg) | +| Intel | [OpenStats-0.3.2-Intel.dmg](https://getopenstats.com/download/OpenStats-0.3.2-Intel.dmg) | Not sure? Apple menu › About This Mac says "Chip Apple M…" on Apple silicon and "Processor Intel…" on Intel. Homebrew picks the right build for you: @@ -59,15 +59,15 @@ system language by default; switch it in Settings → General → Language. -Latest release **0.3.1** (2026-09-15) · **2** changes in development · [full changelog](CHANGELOG.md) (kept in Chinese) +Latest release **0.3.2** (2026-09-16) · [full changelog](CHANGELOG.md) (kept in Chinese)
-2026-09-16 · Unreleased · 2 fixed +2026-09-16 · 0.3.2 · 2 fixed **Fixed** -- 网络详情的 IP 纯净度一直显示“正在查询”、IP 地址区块只剩国家:cleanip.io 不再接受查询指定 IP,改为只查请求方自己的出口。现在分别锁定 IPv4 与 IPv6 连接各查一次,两族仍然各有自己的归属地与纯净度;锁定地址族的连接建不起来时退回系统默认的请求方式。用了分流代理、cleanip.io 看到的出口与 Cloudflare 看到的不同时,以 cleanip.io 看到的地址显示,纯净度与地址对得上。 -- 查询失败时的空结果不再被当成有效结果保存 7 天:没查到的下次打开网络详情就会重查,服务恢复后纯净度不会一直空着。 +- 修复网络详情里 IP 纯净度查不到的问题:之前一直显示“正在查询”、IP 地址区块只剩国家,因为 cleanip.io 不再接受查询指定 IP,改为只查请求方自己的出口。现在分别锁定 IPv4 与 IPv6 连接各查一次,两族仍然各有自己的归属地与纯净度;锁定地址族的连接建不起来时退回系统默认的请求方式。用了分流代理、cleanip.io 看到的出口与 Cloudflare 看到的不同时,以 cleanip.io 看到的地址显示,纯净度与地址对得上。 +- 修复查询失败后纯净度长时间空着:空结果不再被当成有效结果保存 7 天,没查到的下次打开网络详情就会重查,服务恢复后纯净度不会一直空着。
diff --git a/README.zh-CN.md b/README.zh-CN.md index 5b1c489..ca73204 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -6,7 +6,7 @@ **Mac 的状态,抬眼就看见——CPU、GPU、内存、网络与温度常驻菜单栏,还能调风扇、防休眠、一键清理、卸载应用,检测 IP 纯净度。** -[![Release](https://img.shields.io/badge/%E7%89%88%E6%9C%AC-0.3.1-6ee02b)](https://getopenstats.com/#download) +[![Release](https://img.shields.io/badge/%E7%89%88%E6%9C%AC-0.3.2-6ee02b)](https://getopenstats.com/#download) [![Stars](https://img.shields.io/github/stars/gentpan/OpenStats?style=flat&color=f5c518&label=%E6%98%9F%E6%A0%87)](https://github.com/gentpan/OpenStats/stargazers) [![Last commit](https://img.shields.io/github/last-commit/gentpan/OpenStats?color=black&label=%E6%9C%80%E8%BF%91%E6%8F%90%E4%BA%A4)](https://github.com/gentpan/OpenStats/commits/main) [![Commit activity](https://img.shields.io/github/commit-activity/m/gentpan/OpenStats?color=black&label=%E6%8F%90%E4%BA%A4)](https://github.com/gentpan/OpenStats/graphs/commit-activity) @@ -32,12 +32,12 @@ OpenStats 是一款 macOS 菜单栏应用,实时显示 Mac 正在做什么: ## 安装 -从官网下载 OpenStats 0.3.1(Developer ID 签名、经过 Apple 公证),按 Mac 的芯片选择: +从官网下载 OpenStats 0.3.2(Developer ID 签名、经过 Apple 公证),按 Mac 的芯片选择: | 芯片 | 下载 | |---|---| -| Apple 芯片(M1、M2、M3、M4、M5 系列) | [OpenStats-0.3.1-AppleSilicon.dmg](https://getopenstats.com/download/OpenStats-0.3.1-AppleSilicon.dmg) | -| Intel 芯片 | [OpenStats-0.3.1-Intel.dmg](https://getopenstats.com/download/OpenStats-0.3.1-Intel.dmg) | +| Apple 芯片(M1、M2、M3、M4、M5 系列) | [OpenStats-0.3.2-AppleSilicon.dmg](https://getopenstats.com/download/OpenStats-0.3.2-AppleSilicon.dmg) | +| Intel 芯片 | [OpenStats-0.3.2-Intel.dmg](https://getopenstats.com/download/OpenStats-0.3.2-Intel.dmg) | 不确定是哪种,看苹果菜单 › 关于本机:写着“芯片 Apple M…”是 Apple 芯片,写着“处理器 Intel…”是 Intel。 也可以用 Homebrew 安装,会自动选对版本: @@ -55,15 +55,15 @@ CPU 不分性能核与能效核,部分功耗与频率读数可能不显示。 -最新版本 **0.3.1**(2026-09-15) · 开发中 **2** 项改动尚未发布 · [完整更新日志](CHANGELOG.md) +最新版本 **0.3.2**(2026-09-16) · [完整更新日志](CHANGELOG.md)
-2026-09-16 · 未发布 · 修复 2 +2026-09-16 · 0.3.2 · 修复 2 **修复** -- 网络详情的 IP 纯净度一直显示“正在查询”、IP 地址区块只剩国家:cleanip.io 不再接受查询指定 IP,改为只查请求方自己的出口。现在分别锁定 IPv4 与 IPv6 连接各查一次,两族仍然各有自己的归属地与纯净度;锁定地址族的连接建不起来时退回系统默认的请求方式。用了分流代理、cleanip.io 看到的出口与 Cloudflare 看到的不同时,以 cleanip.io 看到的地址显示,纯净度与地址对得上。 -- 查询失败时的空结果不再被当成有效结果保存 7 天:没查到的下次打开网络详情就会重查,服务恢复后纯净度不会一直空着。 +- 修复网络详情里 IP 纯净度查不到的问题:之前一直显示“正在查询”、IP 地址区块只剩国家,因为 cleanip.io 不再接受查询指定 IP,改为只查请求方自己的出口。现在分别锁定 IPv4 与 IPv6 连接各查一次,两族仍然各有自己的归属地与纯净度;锁定地址族的连接建不起来时退回系统默认的请求方式。用了分流代理、cleanip.io 看到的出口与 Cloudflare 看到的不同时,以 cleanip.io 看到的地址显示,纯净度与地址对得上。 +- 修复查询失败后纯净度长时间空着:空结果不再被当成有效结果保存 7 天,没查到的下次打开网络详情就会重查,服务恢复后纯净度不会一直空着。
diff --git a/project.yml b/project.yml index a7b28b0..20bb1f3 100644 --- a/project.yml +++ b/project.yml @@ -11,9 +11,9 @@ options: settings: base: SWIFT_VERSION: "6.0" - MARKETING_VERSION: "0.3.1" + MARKETING_VERSION: "0.3.2" # 构建号四位数字,每次 make build 加一;营销版本只在发布时用 Scripts/version.sh patch / minor 修改 - CURRENT_PROJECT_VERSION: "0053" + CURRENT_PROJECT_VERSION: "0055" MACOSX_DEPLOYMENT_TARGET: "14.0" # 本地开发使用 ad-hoc 签名;发布时改为 Developer ID(见 docs/PLAN.md) CODE_SIGN_STYLE: Manual diff --git a/web/index.html b/web/index.html index b7ade25..3a70bcd 100644 --- a/web/index.html +++ b/web/index.html @@ -341,16 +341,16 @@
  • Apple 芯片

    M1、M2、M3、M4、M5 系列的 Mac

    - 下载 Apple 芯片版 + 下载 Apple 芯片版
  • Intel 芯片

    能升级到 macOS 14 的 Intel Mac(大多为 2018 年及以后的机型)

    - 下载 Intel 版 + 下载 Intel 版
  • 不确定是哪种?打开苹果菜单 › 关于本机,看“芯片”或“处理器”那一行。

    -

    版本 0.3.1 · macOS 14 Sonoma 及以上 · 简体中文与 English 界面 · 这个版本更新了什么

    +

    版本 0.3.2 · macOS 14 Sonoma 及以上 · 简体中文与 English 界面 · 这个版本更新了什么

    也可以用 Homebrew 安装:brew install --cask gentpan/tap/openstats

    @@ -364,6 +364,14 @@
    +
    +
    0.3.2
    +

    修复 2

    +
      +
    • 修复修复网络详情里 IP 纯净度查不到的问题:之前一直显示“正在查询”、IP 地址区块只剩国家,因为 cleanip.io 不再接受查询指定 IP,改为只查请求方自己的出口。现在分别锁定 IPv4 与 IPv6 连接各查一次,两族仍然各有自己的归属地与纯净度;锁定地址族的连接建不起来时退回系统默认的请求方式。用了分流代理、cleanip.io 看到的出口与 Cloudflare 看到的不同时,以 cleanip.io 看到的地址显示,纯净度与地址对得上。
    • +
    • 修复修复查询失败后纯净度长时间空着:空结果不再被当成有效结果保存 7 天,没查到的下次打开网络详情就会重查,服务恢复后纯净度不会一直空着。
    • +
    +
    0.3.1

    新增 2

    @@ -408,6 +416,8 @@
    +
    + 更早的更新(3 天)
    0.3.0

    新增 2 · 调整 2

    @@ -418,8 +428,6 @@
  • 调整主窗口的 CPU 页:走势线加高并带 25% / 50% / 75% 参考线,核心分工与排队程度并排显示,不再整页单列拉长。
  • -
    - 更早的更新(2 天)
    0.3.0

    新增 13 · 调整 4