Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
blank_issues_enabled: false
contact_links:
- name: Security vulnerability / 安全漏洞
url: https://github.com/hepinga/MacPulse/security/advisories/new
url: https://github.com/ai798-Lab/MacPulse/security/advisories/new
about: Report vulnerabilities privately. Never post credentials in a public issue. / 请私密报告漏洞,不要在公开 Issue 中粘贴凭证。
- name: Download the latest release / 下载最新版本
url: https://github.com/hepinga/MacPulse/releases/latest
url: https://github.com/ai798-Lab/MacPulse/releases/latest
about: Check the latest signed public release before reporting an installation issue. / 报告安装问题前,请先核对最新签名公开版本。
12 changes: 6 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@
<p><a href="README.md">English</a> · <a href="README.zh-CN.md">简体中文</a></p>

<p>
<a href="https://github.com/hepinga/MacPulse/releases/latest"><img src="https://img.shields.io/github/v/release/hepinga/MacPulse?include_prereleases&style=flat-square&label=release" alt="Latest release"></a>
<a href="https://github.com/hepinga/MacPulse/actions/workflows/ci.yml"><img src="https://github.com/hepinga/MacPulse/actions/workflows/ci.yml/badge.svg" alt="CI status"></a>
<a href="LICENSE"><img src="https://img.shields.io/github/license/hepinga/MacPulse?style=flat-square" alt="MIT license"></a>
<a href="https://github.com/ai798-Lab/MacPulse/releases/latest"><img src="https://img.shields.io/github/v/release/ai798-Lab/MacPulse?include_prereleases&style=flat-square&label=release" alt="Latest release"></a>
<a href="https://github.com/ai798-Lab/MacPulse/actions/workflows/ci.yml"><img src="https://github.com/ai798-Lab/MacPulse/actions/workflows/ci.yml/badge.svg" alt="CI status"></a>
<a href="LICENSE"><img src="https://img.shields.io/github/license/ai798-Lab/MacPulse?style=flat-square" alt="MIT license"></a>
<img src="https://img.shields.io/badge/status-public%20beta-F0A54A?style=flat-square" alt="Public beta">
</p>
<p>
Expand All @@ -20,7 +20,7 @@
</p>

<p>
<a href="https://github.com/hepinga/MacPulse/releases/latest"><strong>Download latest signed DMG</strong></a>
<a href="https://github.com/ai798-Lab/MacPulse/releases/latest"><strong>Download latest signed DMG</strong></a>
· <a href="https://macpulse-monitor.peaceaii.chatgpt.site">Website</a>
· <a href="#gallery">Gallery</a>
· <a href="PRIVACY.md">Privacy</a>
Expand Down Expand Up @@ -105,7 +105,7 @@ All app screenshots above were captured from the built macOS app with privacy mo
| Distribution | GitHub Releases, Developer ID signed and Apple notarized |
| App Store | Not available; sandboxing would block SMC and local session access |

1. Download the latest `.dmg` from [GitHub Releases](https://github.com/hepinga/MacPulse/releases/latest).
1. Download the latest `.dmg` from [GitHub Releases](https://github.com/ai798-Lab/MacPulse/releases/latest).
2. Drag `MacPulse.app` to `/Applications`.
3. Open the app and review the first-run privacy explanation before enabling optional features.

Expand Down Expand Up @@ -143,7 +143,7 @@ Public release artifacts must be Developer ID-signed, notarized by Apple, and de
## Contributing and support

- Read [CONTRIBUTING.md](CONTRIBUTING.md) before opening a pull request.
- Use the structured [bug report](https://github.com/hepinga/MacPulse/issues/new?template=bug_report.yml) and remove tokens, session text, usernames, and real project paths.
- Use the structured [bug report](https://github.com/ai798-Lab/MacPulse/issues/new?template=bug_report.yml) and remove tokens, session text, usernames, and real project paths.
- Use GitHub's private vulnerability reporting flow for security issues; do not post credentials in a public Issue.
- Release history is maintained in [CHANGELOG.md](CHANGELOG.md).

Expand Down
12 changes: 6 additions & 6 deletions README.zh-CN.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@
<p><a href="README.md">English</a> · <a href="README.zh-CN.md">简体中文</a></p>

<p>
<a href="https://github.com/hepinga/MacPulse/releases/latest"><img src="https://img.shields.io/github/v/release/hepinga/MacPulse?include_prereleases&style=flat-square&label=release" alt="最新版本"></a>
<a href="https://github.com/hepinga/MacPulse/actions/workflows/ci.yml"><img src="https://github.com/hepinga/MacPulse/actions/workflows/ci.yml/badge.svg" alt="CI 状态"></a>
<a href="LICENSE"><img src="https://img.shields.io/github/license/hepinga/MacPulse?style=flat-square" alt="MIT 许可证"></a>
<a href="https://github.com/ai798-Lab/MacPulse/releases/latest"><img src="https://img.shields.io/github/v/release/ai798-Lab/MacPulse?include_prereleases&style=flat-square&label=release" alt="最新版本"></a>
<a href="https://github.com/ai798-Lab/MacPulse/actions/workflows/ci.yml"><img src="https://github.com/ai798-Lab/MacPulse/actions/workflows/ci.yml/badge.svg" alt="CI 状态"></a>
<a href="LICENSE"><img src="https://img.shields.io/github/license/ai798-Lab/MacPulse?style=flat-square" alt="MIT 许可证"></a>
<img src="https://img.shields.io/badge/status-public%20beta-F0A54A?style=flat-square" alt="公开测试版">
</p>
<p>
Expand All @@ -20,7 +20,7 @@
</p>

<p>
<a href="https://github.com/hepinga/MacPulse/releases/latest"><strong>下载最新签名 DMG</strong></a>
<a href="https://github.com/ai798-Lab/MacPulse/releases/latest"><strong>下载最新签名 DMG</strong></a>
· <a href="https://macpulse-monitor.peaceaii.chatgpt.site">官网</a>
· <a href="#产品图集">产品图集</a>
· <a href="PRIVACY.md">隐私说明</a>
Expand Down Expand Up @@ -105,7 +105,7 @@ MacPulse 面向高频使用 AI 编程工具、同时又希望看清电脑状态
| 分发 | GitHub Releases、Developer ID 签名与 Apple 公证 |
| App Store | 不提供;沙盒会阻止 SMC 和本机会话读取 |

1. 从 [GitHub Releases](https://github.com/hepinga/MacPulse/releases/latest) 下载最新 `.dmg`。
1. 从 [GitHub Releases](https://github.com/ai798-Lab/MacPulse/releases/latest) 下载最新 `.dmg`。
2. 将 `MacPulse.app` 拖入 `/Applications`。
3. 打开应用,先阅读首次启动隐私说明,再决定是否开启可选功能。

Expand Down Expand Up @@ -143,7 +143,7 @@ open dist/MacPulse.app
## 贡献与反馈

- 提交 Pull Request 前请阅读 [CONTRIBUTING.md](CONTRIBUTING.md)。
- 使用结构化[错误报告](https://github.com/hepinga/MacPulse/issues/new?template=bug_report.yml),并移除 token、会话正文、用户名和真实项目路径。
- 使用结构化[错误报告](https://github.com/ai798-Lab/MacPulse/issues/new?template=bug_report.yml),并移除 token、会话正文、用户名和真实项目路径。
- 安全问题请使用 GitHub 私密漏洞报告,不要在公开 Issue 中粘贴凭证。
- 版本历史见 [CHANGELOG.md](CHANGELOG.md)。

Expand Down
2 changes: 1 addition & 1 deletion Sources/MacPulse/Models.swift
Original file line number Diff line number Diff line change
Expand Up @@ -654,7 +654,7 @@ enum AppInfo {
}

static var source: URL {
bundleURL("MacPulseSourceURL") ?? URL(string: "https://github.com/hepinga/MacPulse")!
bundleURL("MacPulseSourceURL") ?? URL(string: "https://github.com/ai798-Lab/MacPulse")!
}

static var releases: URL { source.appendingPathComponent("releases") }
Expand Down
2 changes: 1 addition & 1 deletion scripts/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ VERSION="${1:-0.10.0}"
BUILD_NUMBER="${2:-3}"
SITE_URL="${MACPULSE_SITE_URL:-https://macpulse-monitor.peaceaii.chatgpt.site}"
UPDATE_FEED_URL="${MACPULSE_UPDATE_FEED_URL:-${SITE_URL}/appcast.xml}"
SOURCE_URL="${MACPULSE_SOURCE_URL:-https://github.com/hepinga/MacPulse}"
SOURCE_URL="${MACPULSE_SOURCE_URL:-https://github.com/ai798-Lab/MacPulse}"
SPARKLE_KEY_FILE="Config/SparklePublicKey.txt"
SPARKLE_FRAMEWORK_SOURCE=".build/artifacts/sparkle/Sparkle/Sparkle.xcframework/macos-arm64_x86_64/Sparkle.framework"

Expand Down
2 changes: 1 addition & 1 deletion scripts/check-release-prerequisites.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ set -euo pipefail
cd "$(dirname "$0")/.."

failures=0
EXPECTED_REPOSITORY="${GITHUB_REPOSITORY:-hepinga/MacPulse}"
EXPECTED_REPOSITORY="${GITHUB_REPOSITORY:-ai798-Lab/MacPulse}"
EXPECTED_PUBLIC_KEY="$(tr -d '[:space:]' < Config/SparklePublicKey.txt)"

pass() { echo "通过: $1"; }
Expand Down
2 changes: 1 addition & 1 deletion scripts/publish-github-prerelease.sh
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ cd "$(dirname "$0")/.."

VERSION="${1:?用法: ./scripts/publish-github-prerelease.sh <版本,如 0.10.0> <递增构建号,如 3>}"
BUILD_NUMBER="${2:?用法: ./scripts/publish-github-prerelease.sh <版本,如 0.10.0> <递增构建号,如 3>}"
REPOSITORY="${GITHUB_REPOSITORY:-hepinga/MacPulse}"
REPOSITORY="${GITHUB_REPOSITORY:-ai798-Lab/MacPulse}"
TAG="v${VERSION}"
DMG="dist/MacPulse-${VERSION}.dmg"
CHECKSUM="${DMG}.sha256"
Expand Down
2 changes: 1 addition & 1 deletion scripts/release.sh
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ APP_DIR="dist/${APP_NAME}.app"
NOTARY_PROFILE="${NOTARY_PROFILE:-macpulse-notary}"
SKIP_NOTARIZE="${SKIP_NOTARIZE:-0}"
SKIP_APPCAST="${SKIP_APPCAST:-0}"
GITHUB_REPOSITORY="${GITHUB_REPOSITORY:-hepinga/MacPulse}"
GITHUB_REPOSITORY="${GITHUB_REPOSITORY:-ai798-Lab/MacPulse}"
SITE_URL="${MACPULSE_SITE_URL:-https://macpulse-monitor.peaceaii.chatgpt.site}"
DMG_PATH="dist/${APP_NAME}-${VERSION}.dmg"
CHECKSUM_PATH="${DMG_PATH}.sha256"
Expand Down
4 changes: 2 additions & 2 deletions website/app/page.tsx
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import Image from "next/image";

const releaseUrl = "https://github.com/hepinga/MacPulse/releases";
const sourceUrl = "https://github.com/hepinga/MacPulse";
const releaseUrl = "https://github.com/ai798-Lab/MacPulse/releases";
const sourceUrl = "https://github.com/ai798-Lab/MacPulse";

const features = [
["系统实时监控", "CPU、内存、网络、磁盘、电池、温度与风扇,一眼看清电脑状态。"],
Expand Down
2 changes: 1 addition & 1 deletion website/app/privacy/page.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ export default function PrivacyPage() {
<section>
<h2>你的控制权</h2>
<p>通知和 Claude 额度均默认关闭。排行榜可以随时退出;卸载 MacPulse 不会删除本机 Claude Code、Codex 或用户会话文件。</p>
<p>隐私与安全问题可通过 <a href="https://github.com/hepinga/MacPulse/issues">GitHub Issues</a> 反馈;包含凭证或漏洞的信息请按 <a href="https://github.com/hepinga/MacPulse/blob/main/SECURITY.md">安全政策</a> 私密提交。</p>
<p>隐私与安全问题可通过 <a href="https://github.com/ai798-Lab/MacPulse/issues">GitHub Issues</a> 反馈;包含凭证或漏洞的信息请按 <a href="https://github.com/ai798-Lab/MacPulse/blob/main/SECURITY.md">安全政策</a> 私密提交。</p>
</section>
</article>
</main>
Expand Down
4 changes: 2 additions & 2 deletions website/app/rankings/page.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ export default function RankingsPage() {
</Link>
<div className="nav-links">
<Link href="/">首页</Link>
<a href="https://github.com/hepinga/MacPulse/releases">下载</a>
<a href="https://github.com/ai798-Lab/MacPulse/releases">下载</a>
</div>
</nav>
<section className="rank-shell shell">
Expand All @@ -27,7 +27,7 @@ export default function RankingsPage() {
<h1>本周社区排行</h1>
<p>用户自愿登录后参与;只同步 Token 总量与 API 等价费用,不包含会话正文。</p>
</div>
<a className="button secondary" href="https://github.com/hepinga/MacPulse/releases">
<a className="button secondary" href="https://github.com/ai798-Lab/MacPulse/releases">
下载 MacPulse
</a>
</div>
Expand Down
2 changes: 1 addition & 1 deletion website/public/appcast.xml
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ IMPORTANT: This file was signed by Sparkle. Any modifications to this file requi
- 不同 M 系列芯片可用的温度与风扇传感器可能不同
- Claude 额度依赖实验性接口,失效时不影响其他功能
]]></description>
<enclosure url="https://github.com/hepinga/MacPulse/releases/download/v0.9.0/MacPulse-0.9.0.dmg" length="3868356" type="application/octet-stream" sparkle:edSignature="eVuEgCsjniQCH4HuBt7R18IXr0zyIb3IIFV3ihgCWwefWrF0YLPe+J1Sgp4RE7un6+d/7bGpb/uL7ptfaH+RAA=="/>
<enclosure url="https://github.com/ai798-Lab/MacPulse/releases/download/v0.9.0/MacPulse-0.9.0.dmg" length="3868356" type="application/octet-stream" sparkle:edSignature="eVuEgCsjniQCH4HuBt7R18IXr0zyIb3IIFV3ihgCWwefWrF0YLPe+J1Sgp4RE7un6+d/7bGpb/uL7ptfaH+RAA=="/>
</item>
</channel>
</rss>
Expand Down
2 changes: 1 addition & 1 deletion website/tests/rendered-html.test.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ test("server-renders the MacPulse public beta landing page", async () => {
assert.match(html, /macOS 14\+/);
assert.match(html, /LOCAL BY DEFAULT/);
assert.match(html, /OPT-IN RANKING/);
assert.match(html, /github\.com\/hepinga\/MacPulse/);
assert.match(html, /github\.com\/ai798-Lab\/MacPulse/);
assert.match(html, /src="\/icon\.png"/);
assert.doesNotMatch(html, /\/_vinext\/image/);
assert.doesNotMatch(html, /google-analytics|googletagmanager|segment\.com|plausible\.io/i);
Expand Down
Loading