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
2 changes: 2 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,8 @@

- [ ] Screenshots and logs contain no tokens, credentials, usernames, private paths, or conversation text.
- [ ] 截图与日志不包含 token、凭证、用户名、私人路径或会话正文。
- [ ] This PR contains no internal roadmap, private research, account/deployment identifier, maintainer runbook, or collaboration note.
- [ ] 本 PR 不包含内部路线图、私有调研、账号/部署标识、维护者手册或协作纪要。
- [ ] Cleanup/path changes preserve the documented safety invariants, or this PR does not touch them.
- [ ] 清理/路径改动保持既有安全不变量,或本 PR 未涉及这些逻辑。

Expand Down
6 changes: 6 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -9,3 +9,9 @@ dist/
# 本机协作纪要,不进入公开源码快照
会话纪要.md
交接文档-*.md

# 维护者内部资料与本机 Agent 指令,不进入公开仓库
AGENTS.md
CLAUDE.md
docs/private/
release-notes/*.draft.md
34 changes: 0 additions & 34 deletions AGENTS.md

This file was deleted.

3 changes: 1 addition & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,13 @@

本项目采用语义化版本号;构建号单独递增,用于 Sparkle 比较更新。

## [0.10.0] - 2026-07-17
## [Unreleased]

### Added

- 可选 Google 登录;登录成功即以打码昵称加入 Token 与 API 等价费用周榜。
- 游客无需登录即可浏览公开榜单,且所有本地监控功能保持可用。
- 登录用户可查看个人名次、主动公开完整昵称、立即同步或退出并删除榜单数据。
- 轻量运营后台:排行榜成员、日活、次日/7 日/30 日留存、版本分布和异常用户隐藏。
- 官网公开榜单与独立隐私说明页。

### Privacy and security
Expand Down
34 changes: 0 additions & 34 deletions CLAUDE.md

This file was deleted.

4 changes: 4 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,10 @@
- 修改 `CleanupScanner` 必须覆盖危险路径、路径穿越与符号链接安全测试。
- 不记录 OAuth token、会话正文或真实项目路径。

## 公开仓库边界

只提交用户或贡献者实际需要的文档。内部产品规划、未发布路线图、账号与部署标识、维护者发布手册和协作纪要应保存在仓库之外,或放入已忽略的 `docs/private/`;任何凭证与私钥都不得进入 Git 历史。

## Pull Request

请保持 PR 单一目的,并说明用户可见变化、验证方式和兼容性影响。涉及 UI 时附截图;涉及清理、钥匙串、签名或更新时,明确列出安全边界。
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -130,7 +130,7 @@ open dist/MacPulse.app

The package uses Swift 5 language mode, targets macOS 14+, and is built with Swift Package Manager. The build script compiles, assembles `dist/MacPulse.app`, generates the icon when needed, and applies an ad-hoc signature for local testing.

For release signing, notarization, Sparkle appcast generation, and Gatekeeper checks, follow [`docs/发布指南.md`](docs/发布指南.md). Do not distribute artifacts produced with `SKIP_NOTARIZE=1`.
Public release artifacts must be Developer ID-signed, notarized by Apple, and delivered through a signed Sparkle appcast. Maintainer credentials and operational runbooks are intentionally kept outside this public repository. Do not distribute artifacts produced with `SKIP_NOTARIZE=1`.

## Architecture highlights

Expand Down
2 changes: 1 addition & 1 deletion README.zh-CN.md
Original file line number Diff line number Diff line change
Expand Up @@ -130,7 +130,7 @@ open dist/MacPulse.app

项目采用 Swift 5 语言模式、目标 macOS 14+,使用 Swift Package Manager。构建脚本会编译、组装 `dist/MacPulse.app`、按需生成图标,并为本地测试执行 ad-hoc 签名。

正式发布签名、公证、Sparkle appcast 和 Gatekeeper 检查见 [`docs/发布指南.md`](docs/发布指南.md)。`SKIP_NOTARIZE=1` 生成的产物不得公开分发。
公开发布产物必须经过 Developer ID 签名、Apple 公证,并通过已签名的 Sparkle appcast 分发。维护者凭证与内部发布手册刻意保留在公开仓库之外;`SKIP_NOTARIZE=1` 生成的产物不得公开分发。

## 架构要点

Expand Down
82 changes: 0 additions & 82 deletions docs/Gatekeeper操作清单.md

This file was deleted.

Loading