Skip to content

TB-423: README 加入 Moke Preview 下载与赞助内测说明 - #143

Merged
hehetoshang merged 1 commit into
mainfrom
agent/moke/d543d0edf86d
Oct 11, 2026
Merged

hehetoshang merged 1 commit into
mainfrom
agent/moke/d543d0edf86d

Conversation

@hehetoshang

Copy link
Copy Markdown
Collaborator

README 缺少已发布的 Moke Preview 下载入口。现在在首页导航、目录和安装章节加入赞助内测说明,链接到 hehetoshang/moke-preview-builds、Preview Releases 和现有专用反馈表单。

说明依据 Preview 仓库当前 README 与 preview-v1.1.5.10 发布说明,涵盖内测方案、访问码、设备激活、联网授权和手动更新,并明确公开稳定版免费提供。仅修改 README.md。

验证

  • git diff --check 通过。
  • GitHub Markdown API 渲染通过;10 个内部链接匹配渲染后的标题锚点,本地文档与图片链接存在,两个 Preview 反馈入口保留正确的模板和标签参数。
  • 已确认 Preview 仓库与 Releases 存在,talebook/moke 中 moke-preview.yml 模板与 moke-preview 标签存在。
  • 尝试 pnpm lint、pnpm typecheck、pnpm test,均受当前检出未安装依赖、Reader 子模块未初始化影响:lint 调用到旧版系统 ESLint,typecheck 缺少 tsc,test 报缺少 react/zustand/clsx 及 Reader 文件。未声称应用测试通过。
  • 尚未完成 Sol/Grok 独立双审;固定 head SHA 与证据交由 Mika 按 Moke 质量流程安排评审。

Closes TB-423

Comment thread README.md

OpenHarmony 安装包目前处于 alpha 阶段,建议在测试设备上体验;iOS/iPadOS 和 OpenHarmony 的签名、安装要求见对应版本的发布说明。

### Moke Preview 赞助内测

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

结构层级不一致:顶部导航(L12)和目录(L23)都把这一节当作顶层章节链接,但这里用的是三级标题 ###,实际嵌在 ## 安装 之下(同级还有 ### Reader 开发与构建)。结果是:目录里它与 ## 快速开始 并列,文档树里它却是「安装」的子节,且 GitHub 右侧自动目录会把它折叠进「安装」。

建议改成 ## Moke Preview 赞助内测。锚点 #moke-preview-赞助内测 由标题文本决定,改成 ## 后不变,两处链接(L12、L23)无需改动。

Comment thread README.md

### Moke Preview 赞助内测

[Moke Preview](https://github.com/hehetoshang/moke-preview-builds) 是面向希望提前体验新功能并参与反馈的赞助者的预览通道。安装包与发布说明在独立仓库提供,具体可用平台及安装要求以对应版本的发布说明为准。

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

按 AGENTS.md 的 Preview 晋升规则,需要先确认这个改动是否有意进入稳定 main:

  1. Preview-only paths and concerns are denied by default, including: … Preview activation, device leases, control-plane endpoints, signing secrets, and gated updater authorization
  2. A denied path may enter main only when the developer explicitly changes its product scope and the PR explains why it is no longer Preview-only.

本节描述的是 Preview 的分发渠道、访问码/设备激活/联网授权与付费资格——正属于规则 4 列举的「Preview-only concern(分发与授权)」,而 PR 描述没有按规则 5 说明产品范围变化。代码侧 denylist(src-tauri/src/preview/**、src/lib/preview-entitlement.ts、tauri.preview.conf.json、preview-*.yml)在本次改动中都没有触碰,这点是好的;但 README 目前会成为 main 里唯一对外宣传 Preview 通道的位置。

考虑到 main 中已存在 .github/ISSUE_TEMPLATE/moke-preview.yml(算是先例),我不认为这一定是错误——但请维护者明确确认:这是产品决策,而非从预览分支顺带带出的内容。若是前者,建议在 PR 描述里写明;否则按规则应改为 preview: 前缀并留在 Preview 分支。

Comment thread README.md
[Moke Preview](https://github.com/hehetoshang/moke-preview-builds) 是面向希望提前体验新功能并参与反馈的赞助者的预览通道。安装包与发布说明在独立仓库提供,具体可用平台及安装要求以对应版本的发布说明为准。

1. 前往 [爱发电](https://ifdian.net/a/hehetoshang) 选择包含 Moke Preview 资格的内测方案,从私信获取一次性访问码及安装说明。
2. 从 [Preview Releases](https://github.com/hehetoshang/moke-preview-builds/releases) 下载适合设备的安装包。

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

安全/信任面:官方 talebook/moke 的 README 现在直接把用户导向个人账号下的二进制分发仓库(L82 的 hehetoshang/moke-preview-builds/releases)。README 其余部分的安装包都由本项目 Release 流程产出、签名与 CI 可追溯,这里没有任何说明来区分两者,用户很容易默认它们同等可信。

建议补一句边界说明,例如:

  • 这些安装包不属于 talebook/moke 的官方 Release,不在本项目的发布签名与 CI 溯源范围内,安装前请以 Preview 仓库发布说明中的校验方式为准;
  • Moke 采用 GPLv3(见 L198),对外分发二进制时需要同时提供对应源码,请确认 Preview 仓库已提供对应版本的源码或源码获取方式。

另外 https://ifdian.net/a/hehetoshang(L81)建议确认是爱发电当前的规范域名,并把付款链接的最终指向在 PR 里记录一次——官方 README 上的收款链接写错代价较高。

Comment thread README.md
2. 从 [Preview Releases](https://github.com/hehetoshang/moke-preview-builds/releases) 下载适合设备的安装包。
3. 首次启动时输入访问码,完成当前设备的激活;后续启动需要联网检查授权。更换或重装设备时,请按应用提示迁移资格。

普通赞助不代表自动获得 Preview 资格,具体权益以爱发电方案说明为准。目前 Preview 安装包未启用自动更新,更新时请前往 Preview Releases 下载新版本并按发布说明安装。

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

两点小问题:

  1. 时效性:「目前 Preview 安装包未启用自动更新」是一个会过期的强断言。一旦 Preview 通道启用 updater(main 已有 updater-manifest.test.mjs / update-store.test.mjs 相关逻辑),这段就会变成错误的用户指引。建议弱化为指向发布说明,例如「是否支持自动更新以对应版本发布说明为准」,避免日后漏改。
  2. 与「支持」章节的衔接:L163 起的 ## 支持 章节提供的是微信/支付宝赞赏码,本节则说「普通赞助不代表自动获得 Preview 资格」。两处并列出现「赞助」但权益不同,读者容易混淆。建议在 ## 支持 处加一句回链(如「希望参与 Preview 内测请见 Moke Preview 赞助内测」),把两个渠道的差别说清。

Comment thread README.md

Preview 可能包含未完成的功能或兼容性问题,请提前备份重要数据。参与方式、设备迁移与安装详情见 [Preview 仓库说明](https://github.com/hehetoshang/moke-preview-builds#readme)。

遇到问题或有体验建议时,可使用 [Moke Preview 专用反馈表单](https://github.com/talebook/moke/issues/new?template=moke-preview.yml&labels=moke-preview)。访问码或订单问题请通过爱发电私信联系开发者,请勿在公开 Issue 中提交访问码、订单凭证、账号密码或服务器密钥。

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

小 nit:&labels=moke-preview 与 .github/ISSUE_TEMPLATE/moke-preview.yml 第 4 行的 front matter labels: [moke-preview] 重复。两者都会生效,所以无害;但如果日后标签改名,URL 参数会被静默忽略(标签不存在时 GitHub 不报错,只创建不带标签的 Issue),而 front matter 才是真正生效的那个。若想保留 URL 参数以便分享时也能带上标签,可以不管;只是建议知道它以 front matter 为准。

@hehetoshang
hehetoshang marked this pull request as ready for review October 11, 2026 00:33
@hehetoshang
hehetoshang merged commit 05f5d14 into main Oct 11, 2026
23 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant