edit | blame | history | raw

2026-07-05 本轮总存档

用户目标

本轮主要完成两件事:

  • 官网增加 TagLauncher App Store 下载入口。
  • 将当前本地 App 最新代码接入自建 Git 服务器,并建立 main 主线管理。

已完成事项

  • 官网静态页已在 website-copy-text worktree 的 docs/ 下完成 App Store 链接更新,并推送到 GitHub Pages 使用的 origin/main
  • 官网 52 个 HTML 页面均覆盖顶部导航和底部页脚 App Store 链接;首页额外覆盖底部 CTA。
  • 多语言首页旧的“即将上架 / coming soon”类状态已清除。
  • 自建远端 selfhost 已添加:
    https://git.boborobots.com/r/crazy-macs/tag-launcher.git
  • 当前 App 最新代码已推送到自建远端 main
  • 本地 App 主工作区当前分支已改名为 main,并跟踪 selfhost/main
  • 旧本地 main 已保留为 github-pages-main-legacy
  • 当前 release tag v8.3.5-build20260702.1046 已推送到自建远端。

关键决策

  • GitHub origin/main 继续作为官网/GitHub Pages 发布分支,不承载 App 主线。
  • 自建 Git 服务器使用单独 remote selfhost,App 主线使用 selfhost/main
  • 本地工作流最终整理为普通 main 分支,避免长期停留在临时分支名 codex/pro-custom-hotkeys-8.2.0
  • 没有把自建 Git 账号密码写入 remote URL、Git config 或项目文件。

核心事实 / 变更快照

  • App 主工作区:/Users/ar/Projects/Taglauncher
  • 当前本地分支:main
  • 当前 upstream:selfhost/main
  • 当前 App 最新 commit:2309264ee94daca4b9abe3592d84602c98b77690
  • 自建远端 main2309264ee94daca4b9abe3592d84602c98b77690
  • 当前 release tag:v8.3.5-build20260702.1046
  • 官网发布 commit:ad73f26 Add App Store download links to website
  • 官网 App Store URL:https://apps.apple.com/cn/app/taglauncher/id6777149496

文件变更

  • 官网 HTML 变更已提交到官网 worktree:
    /Users/ar/Projects/Taglauncher/.codex-worktrees/website-copy-text/docs/*.html
  • 会话细分记录:
  • /Users/ar/Projects/Taglauncher-doc/chat-history/codex-sessionhistory/2026-07-05-官网商店链接.md
  • /Users/ar/Projects/Taglauncher-doc/chat-history/codex-sessionhistory/2026-07-05-自建远端接入.md
  • 命令索引更新:
    /Users/ar/Projects/Taglauncher-doc/chat-history/codex-sessionhistory/COMMANDS.md

QA / 验证结论

  • 官网:
  • git diff --check 通过。
  • 52 个 HTML 文件合计 129 个 App Store 链接。
  • 带 cache-bust 的线上官网已返回新 App Store 链接。
  • 中文/英文桌面和移动渲染检查无横向溢出。
  • 自建远端:
  • git ls-remote --heads --tags selfhost 返回 mainv8.3.5-build20260702.1046
  • git rev-parse HEADgit rev-parse selfhost/main 一致。
  • git push --dry-run 返回 Everything up-to-date
  • 当前主工作区 git status -sb## main...selfhost/main

未决问题

  • 自建 Git 服务端通过 Git 显示 HEAD branch: (unknown);本地已设 selfhost/HEAD -> selfhost/main,但服务端网页/管理界面可能仍需手动把默认分支设为 main
  • 本轮只推送了当前 App 主线和当前 release tag,没有推送所有历史分支或所有历史 tags。

后续建议

  • 后续 App 代码默认在 /Users/ar/Projects/Taglaunchermain 上开发,并通过 selfhost/main 管理。
  • 官网继续通过 /Users/ar/Projects/Taglauncher/.codex-worktrees/website-copy-text 和 GitHub origin/main 维护。
  • 如果需要整理历史分支/tags 到自建服务器,应单独做一次清单确认,避免把无关或过期分支全部推上去。