feat(web/client): iOS 下载/更新指向 TestFlight 公测链接 #17

Merged
wangjia merged 3 commits from worktree-fix-sysext-network-ent into main 2026-09-12 00:37:46 +00:00
Owner

公测公开链接 https://testflight.apple.com/join/6HFfw8Jc

改动:

  • 官网 Downloadsite.tsdownloads.ios + Download.astro 的 iOS 条目补 href(原为禁用「敬请期待」占位)→ 点击直跳 TestFlight;ver 顺带改 iOS 15+(对齐最低部署目标)。
  • 客户端自更新:清单模板 deploy/single-node/version.yamldownload_urls.ios 从空填成 TF 链接 → 客户端「有更新」按钮直跳 TestFlight 更新。
  • pangolin1 现行 /etc/pangolin/version.yaml 已同步改/version 已反映),现有用户即时生效(不在本 diff,属运维)。

合并后官网需一次部署(site-v* 或含 web 的 client-v*)才显示 iOS 下载按钮。

🤖 Generated with Claude Code

公测公开链接 `https://testflight.apple.com/join/6HFfw8Jc`。 **改动:** - **官网 Download**:`site.ts` 加 `downloads.ios` + `Download.astro` 的 iOS 条目补 `href`(原为禁用「敬请期待」占位)→ 点击直跳 TestFlight;ver 顺带改 `iOS 15+`(对齐最低部署目标)。 - **客户端自更新**:清单模板 `deploy/single-node/version.yaml` 的 `download_urls.ios` 从空填成 TF 链接 → 客户端「有更新」按钮直跳 TestFlight 更新。 - **pangolin1 现行 `/etc/pangolin/version.yaml` 已同步改**(`/version` 已反映),**现有用户即时生效**(不在本 diff,属运维)。 合并后官网需一次部署(`site-v*` 或含 web 的 `client-v*`)才显示 iOS 下载按钮。 🤖 Generated with [Claude Code](https://claude.com/claude-code)
wangjia added 1 commit 2026-09-11 00:56:23 +00:00
公测公开链接 https://testflight.apple.com/join/6HFfw8Jc。
- 官网 Download:site.ts 加 downloads.ios + Download.astro iOS 按钮启用
  (原为禁用占位),点击直跳 TestFlight;ver 顺带改 iOS 15+(对齐最低版本)。
- 客户端自更新:清单模板 deploy/single-node/version.yaml 的
  download_urls.ios 从空填成 TF 链接 → 客户端「有更新」按钮直跳 TestFlight。
- pangolin1 现行 /etc/pangolin/version.yaml 已同步改(/version 已反映),
  现有用户即时生效。

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
wangjia added 1 commit 2026-09-11 01:02:54 +00:00
按需求调整官网下载卡片:
- 补 iPad 卡片(tablet 图标,universal app→同 TestFlight 公测链接)。
- iOS/iPad 明确分「测试版」(TestFlight,可点)与「正式版」(App Store,
  敬请期待占位)——加 badge 标注(dl.beta/dl.stable i18n,6 语言)。
- 测试版卡加「?」悬浮提示「需美区 Apple ID」(dl.us_id i18n)。
- badge/「?」样式全走设计 token(--accent-subtle/--accent/--bg-subtle/
  --fg3),不硬编码颜色。

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
wangjia added 1 commit 2026-09-11 08:33:52 +00:00
- 三张 iOS/iPad 卡合成一张:测试版(TestFlight,实心可点)+ 正式版(App Store,描边禁用)双按钮。
- 「?」移入正式版按钮内,自定义 tooltip 气泡(走设计 token,上浮淡入+小箭头)替代原生 title,
  悬浮/聚焦显示「美区即将上线 · 需美区 Apple ID」;光标不再变问号。
- 新增 i18n 文案 dl.us_soon(6 语)。

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
wangjia merged commit 2a7eec02fb into main 2026-09-12 00:37:46 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: wangjia/pangolin#17