TinyShip
TinyShip
  • 文档
  • 更新
    ← 返回更新
    2026年10月15日发布

    TinyShip 2.8.0 - TanStack Start 1.0、SEO 全面升级、积分与退款加固

    TinyShip 2.8.0 正式发布

    本版本对齐 GitHub v2.8.0:框架升级、多语言 SEO,以及积分 / 退款链路加固。Cloudflare 独立仓 tinyship-cf 已同步为 1.1.0。

    核心更新

    • TanStack Start 升到 1.0,同时升级 Vite 8(#46)
    • 多语言 SEO:多语言 metadata 和路由,新增 robots、sitemap、JSON-LD,补齐 About、Contact、Privacy、Terms 页面,TanStack 博客改为 SSR(#36 #44)
    • 博客多语言:blog_post 新增可选的 locale 字段,可以按语言分别发文章(#48)
    • 退款和权益策略统一:取消、叠加购买、退款走同一套规则。退款按支付记录精确匹配,积分回收不会重复扣(#37)

    修复

    • SQLite/D1 积分事务改为同步执行,余额改按数值比较,修复写入不回滚、余额误判不足的问题(#37)
    • TanStack 生产启动时会读取根目录的 .env(#43)
    • Nuxt 生产包把 pg 改为外部依赖,修复 SSR 报错(#47)

    测试

    • 新增生产构建冒烟测试:三个框架分别构建后,用浏览器检查主要页面和后台(#45 #47)
    • 积分功能新增在真实 SQLite/D1 上跑的集成测试

    升级

    有数据库变更,升级后请执行:

    pnpm db:migrate          # PostgreSQL
    pnpm db:migrate:sqlite   # SQLite / D1