Commit Graph

970 Commits

Author SHA1 Message Date
2bc76f0558 收口创作代理上传图标按钮
creation-agent composer 上传文档和参考图入口改用 PlatformIconButton

工作台测试断言上传入口接入公共图标按钮

补充 PlatformUiKit 收口文档和 Hermes 决策记录
2026-06-10 12:56:18 +08:00
3f7748983c 收口创作代理聊天面板组件
creation-agent 工作台聊天区外壳改用 PlatformSubpanel

工作台测试断言消息列表接入公共子面板外壳

补充 PlatformUiKit 收口文档和 Hermes 决策记录
2026-06-10 12:50:47 +08:00
979ab10ea2 收口创作类型弹层卡片组件
创作类型弹层玩法卡片改用 PlatformSubpanel 按钮壳

补充开放卡和忙碌禁用态测试断言

补充 PlatformUiKit 收口文档和 Hermes 决策记录
2026-06-10 12:47:48 +08:00
8157e656fa 收口发布分享渠道按钮组件
发布分享弹窗渠道按钮改用 PlatformSubpanel 交互卡

分享弹窗测试断言渠道按钮接入公共子面板交互壳

补充 PlatformUiKit 收口文档和 Hermes 决策记录
2026-06-10 12:41:47 +08:00
d59654f277 收口个人中心充值商品卡组件
个人中心充值商品整卡按钮改用 PlatformSubpanel as button

充值弹窗测试断言商品卡接入公共交互壳

补充 PlatformUiKit 收口文档和 Hermes 决策记录
2026-06-10 12:36:16 +08:00
1df16377ce 收口个人中心扫码支付面板
迁移 Native 支付二维码确认面板到 PlatformSubpanel

保留二维码生成展示和确认支付流程

补充扫码支付面板公共子面板断言并更新文档和 Hermes
2026-06-10 12:28:23 +08:00
2a9514a975 收口个人中心任务条目组件
迁移任务中心任务条目到 PlatformSubpanel

保留任务领取流程和奖励状态展示

补充任务条目公共子面板断言并更新文档和 Hermes
2026-06-10 12:24:04 +08:00
66f31db968 加固个人中心邀请弹窗组件断言
改用 PlatformSubpanel padding 参数承接邀请弹窗局部间距

补充邀请二维码卡和已填写邀请码空态的公共 surface 断言
2026-06-10 12:20:32 +08:00
66b73f5a1d 收口个人中心邀请弹窗组件
迁移社区二维码卡和邀请信息卡到 PlatformSubpanel

迁移邀请弹窗简单空态到 PlatformEmptyState

迁移邀请弹窗小标题到 PlatformFieldLabel

补充邀请弹窗公共组件断言并更新文档和 Hermes
2026-06-10 12:17:45 +08:00
c1905d52ac 收口个人中心昵称输入组件
迁移昵称弹窗输入框到 PlatformTextField 暗色表单

保留新昵称 label 语义和 Enter 提交行为

补充昵称弹窗公共输入断言

更新 PlatformUiKit 文档和 Hermes 决策记录
2026-06-10 12:13:54 +08:00
0f5e0114a9 收口个人中心钱包账单组件
迁移钱包账单空态到 PlatformEmptyState

迁移钱包账单行到 PlatformSubpanel 并保留收支展示

补充钱包账单公共组件断言

更新 PlatformUiKit 文档和 Hermes 决策记录
2026-06-10 12:08:08 +08:00
930f43661b 收口入口壳加载提示面板
迁移平台入口壳纯 Suspense fallback 到 PlatformSubpanel

保留 fallback 居中布局和提示文案局部内边距

更新 PlatformUiKit 文档和 Hermes 决策记录
2026-06-10 12:02:47 +08:00
b507302fdb 收口个人中心已玩弹窗组件
迁移个人中心存档和玩过弹窗简单空态到 PlatformEmptyState

迁移玩过弹窗分区标题到 PlatformFieldLabel

迁移已玩作品按钮卡到 PlatformSubpanel 并保留粉色 hover 边框

补充已玩弹窗公共组件断言并更新 PlatformUiKit 文档和 Hermes 决策记录
2026-06-10 11:59:15 +08:00
076970828a 收口通用图片输入字段标题
迁移通用图片输入面板主图和提示词标题到 PlatformFieldLabel

保留提示词原生 label 语义并补充公共字段标题断言

更新 PlatformUiKit 文档和 Hermes 决策记录
2026-06-10 11:52:11 +08:00
7fcaf346c7 收口个人中心轻量表单组件
迁移兑换码和邀请码输入到 PlatformTextField

将个人中心充值和任务空态改用 PlatformEmptyState

补充个人中心公共输入断言并更新 PlatformUiKit 文档和 Hermes 决策记录
2026-06-10 11:46:56 +08:00
9389f9401f 收口认证表单输入组件
迁移登录、重置密码、绑定手机号、邀请码和账号安全表单到 PlatformTextField 与 PlatformFieldLabel

补充认证表单公共输入断言和绑定手机号独立测试

更新 PlatformUiKit 文档和 Hermes 决策记录
2026-06-10 11:37:26 +08:00
kdletters
9db467d23f 补充 release SpacetimeDB 健康检查与巡检防回退
增加 SpacetimeDB 阶段化健康检查与 /readyz 阶段输出
记录 procedure/reducer/read 失败的阶段和耗时
补充 release 健康巡检 systemd timer 与生产 ops 预检
同步 API 构建部署、provision 脚本和运维文档
2026-06-10 11:35:39 +08:00
b601b3b57e 收口运行态状态提示组件
新增 PlatformRuntimeStatusToast 统一运行态短错误、成功和反馈 toast
迁移跳一跳、拼图、敲木鱼、方洞和宝贝爱画运行态状态 chip
补充公共组件与运行态回归测试,并更新 PlatformUiKit 文档和 Hermes 决策记录
2026-06-10 11:24:40 +08:00
kdletters
7aafb37f04 修复 Server-Provision 按目标状态准备工具包
新增目标机已有 SpacetimeDB 与 otelcol-contrib 时复用本机安装的准备逻辑
补充 Prepare Provision Tools 传入 SPACETIME_ROOT,避免非默认路径检查错目录
新增 Server-Provision 工具准备回归检查脚本,防止已有工具时仍触发下载
更新开发运维文档与 Hermes 共享记忆,沉淀先检查目标机状态再准备文件的约定
2026-06-10 11:10:29 +08:00
0baad9e022 记录 dev Gitea 内网访问入口
在运维文档补充 dev Gitea 内网 Git 地址和验证命令
在 Hermes 决策记录同步内网入口与访问限制
2026-06-10 10:42:33 +08:00
43c66d31a2 合并最新 master 到组件库收口分支
合入 origin/master 的 VectorEngine、后端主干和跳一跳更新
保留 PlatformUiKit 组件库收口提交并处理跳一跳运行态冲突
合并 Hermes 决策记录中的前端组件库、微信能力和后端流程决策
2026-06-10 10:34:52 +08:00
1ad25e30f8 收口前端平台组件库能力
新增 PlatformUiKit 通用弹窗、按钮、状态、空态、媒体、表单和标签等公共组件
迁移结果页、创作工作台、认证入口、RPG 暗色面板和运行态弹窗的重复 UI chrome
补充组件测试、页面回归测试、技术文档和 Hermes 共享决策记录
2026-06-10 10:24:18 +08:00
727aa8d353 Merge pull request 'replace all apimart call with vectorengine counterpart' (#62) from feat/deprecate-apimart-vectorengine into master
Reviewed-on: #62
2026-06-09 19:56:39 +08:00
kdletters
6abb30c2ac 补充 VectorEngine LLM 迁移文档
更新后端架构文档中的创意 Agent LLM 供应商口径

补充本地 VectorEngine LLM 可用性探测脚本说明
2026-06-09 19:46:55 +08:00
c3fb8f364c docs: 更新文档,标注Apimart已弃用并迁移至VectorEngine
【开发运维】本地开发验证与生产运维: APIMART_* 标注已弃用

【后端架构】server-rs与SpacetimeDB数据契约: 创意Agent密钥来源改为VECTOR_ENGINE

【后端架构】Adapter总纲: Match3D图片provider移除APIMart引用

【后端架构】Handler瘦身执行计划: 移除apimart_image.rs拆分计划
2026-06-09 19:37:29 +08:00
6e107200bb add test file 2026-06-09 19:17:57 +08:00
2d30fd808d replace all apimart call with vectorengine counterpart 2026-06-09 19:01:41 +08:00
kdletters
585a5638db 收口发布流水线脚本归档
让 API、Web、Stdb 构建流水线归档对应部署脚本。

让部署发布流水线只复制上游构建产物,不再在目标机器 checkout Git。

同步运维文档和团队共享流程口径。
2026-06-09 17:57:26 +08:00
1e0577468e Merge pull request 'fix: 优化跳一跳运行态与地块资源' (#61) from codex/tiaoyitiao into master
Reviewed-on: #61
2026-06-09 17:48:49 +08:00
kdletters
cd55eff12c Merge remote-tracking branch 'origin/master' into codex/pr61-jump-hop-review-fixes 2026-06-09 17:42:48 +08:00
kdletters
68dd48be42 修复跳一跳运行态方向与贴图刷新
恢复跳一跳运行态拖拽方向提交与后端方向落点计算

补齐平台六面贴图刷新签名和对应前端测试

更新跳一跳玩法链路文档与PRD方向契约说明
2026-06-09 17:42:24 +08:00
kdletters
4ed9711b76 优化 Stdb 模块构建缓存
将 production-stdb-module-build 的 Cargo 与 sccache 目录迁移到稳定缓存根。

补充生产运维文档,说明 GENARRATIVE_STDB_CACHE_ROOT 覆盖口径。
2026-06-09 17:40:11 +08:00
7eae91d7d3 收口后端创作游玩流程主干
新增 play_flow 统一承接创作游玩与支撑路由
将 app.rs 的逐玩法挂载改为统一主干分发
将平台与资产及个人侧游玩支撑路由迁入 play_flow
抽出 visual_novel 路由模块并复用原有 handler
统一入口熔断路径解析并补充目标回归测试
更新后端契约、玩法链路和团队决策记录
2026-06-09 15:36:58 +08:00
kdletters
facbb2074c 补齐 API 构建产物中的数据库备份脚本
API 构建归档加入 scripts/database-backup-to-oss.mjs。

API 发布拉取上游构建产物时同步复制数据库备份脚本。

API 部署优先从构建产物写入 current release 的备份脚本,旧产物仅警告回退。

更新生产运维文档,记录 API release 必须携带备份脚本。
2026-06-09 15:28:32 +08:00
kdletters
568509027c 修复冷备份后 API 恢复
备份脚本支持冷备份后重启依赖服务

生产备份与发布脚本恢复 genarrative-api 服务

api-server 启动恢复 SpacetimeDB 超时后持续重试

同步更新后端与运维文档口径
2026-06-09 12:35:38 +08:00
a0473771f1 fix: 优化跳一跳运行态与地块资源 2026-06-09 01:28:30 +08:00
c9c66f046b Merge pull request 'codex/feat/jump-hop-internal-hole-detect' (#60) from codex/feat/jump-hop-internal-hole-detect into master
Reviewed-on: #60
Reviewed-by: kdletters <kdletters@qq.com>
2026-06-08 22:06:10 +08:00
f69affec95 Merge remote-tracking branch 'origin/master' into codex/feat/jump-hop-internal-hole-detect
Current branch is outdates
2026-06-08 21:48:15 +08:00
1dcba515b2 add internal holes detection in jump-hop image processing 2026-06-08 21:32:44 +08:00
kdletters
088470a315 收口微信领域能力
将 api-server 微信 HTTP/BFF 适配统一迁移到 wechat 目录。

将微信支付和虚拟支付消息协议细节下沉到 platform-wechat。

拆分 platform-wechat 的订阅消息与支付模块并补齐依赖。

修正微信相关测试的用户 ID 夹具并同步后端架构文档。
2026-06-08 21:05:37 +08:00
kdletters
11c5e3edf4 补齐创作生成订阅消息通知
订阅消息任务名称改为玩法模板名。

拼图、敲木鱼、抓大鹅、跳一跳、方洞、视觉小说在草稿生成成功或失败终态发送通知。

订阅消息泥点字段按本次生成结算后的实际扣除展示,失败退款后显示0。

更新微信订阅消息运维和支付方案文档口径。
2026-06-08 19:21:27 +08:00
a4ee6ff698 修复小游戏生成页恢复生成态
按生成状态判定小游戏生成页是否仍在生成中

补充敲木鱼生成中草稿恢复回归测试

记录小游戏生成页恢复 busy 判定踩坑
2026-06-08 19:15:04 +08:00
6f242a290a 合并架构调整分支
合入 codex/architecture-adjustment 的架构调整提交
保留 master 上推荐页资源等待和微信订阅时间修复

# Conflicts:
#	docs/【玩法创作】平台入口与玩法链路-2026-05-15.md
#	src/components/rpg-entry/RpgEntryHomeView.recharge.test.tsx
#	src/components/rpg-entry/RpgEntryHomeView.tsx
2026-06-08 18:01:43 +08:00
52c6f4282f 等待推荐页运行态全部资源
推荐页 ready 持续观察运行态图片、背景、音视频和资源 pending 标记
资源换签与玩法图集解析中通过隐藏标记阻止遮罩提前消失
补齐拼图、跳一跳、抓大鹅和敲木鱼运行态资源等待接入
补充推荐页资源等待回归测试和团队文档
2026-06-08 17:50:45 +08:00
f4eee2d585 再次合并 master
合入 origin/master 最新订阅消息与计费相关更新

保留作品架 actions 收口并接入统一分享弹窗

修复创作生成泥点预检与本地余额扣减回归
2026-06-08 17:18:38 +08:00
kdletters
ccb5023197 修复微信订阅消息时间字段格式
生成结果订阅消息 time4 改为北京时间 YYYY-MM-DD HH:mm

补充成功和失败生成结果模板时间格式测试

记录 dev 订阅消息 time4 被微信拒收的排障口径
2026-06-08 16:19:56 +08:00
5ea9f0a120 按后台配置扣除创作泥点
前端创作表单泥点预校验改为读取入口契约配置

拼图和抓大鹅初始生成后端扣费改为解析后台配置

汪汪声浪初始三图生成按入口总成本拆分扣费

创作工作台按钮和确认弹窗展示后台配置泥点成本

补充泥点扣费回归测试并同步文档与共享记忆
2026-06-08 15:47:48 +08:00
kdletters
3ca5a460f1 修复订阅授权返回后生成中断
生成动作先进入拼图进度页并立即发起生成

订阅授权改为非阻塞尝试,避免闪回卡住提交

移除订阅结果回写 web-view URL 导致回首页的逻辑

更新小程序订阅消息授权与发送边界文档
2026-06-08 15:01:52 +08:00
8f991a4ac2 隐藏历史图片名称
历史图片选择弹窗只展示缩略图和生成时间

历史素材兜底文案统一为历史素材

更新拼图历史图片展示口径文档

同步调整拼图历史图片选择流程测试
2026-06-08 14:53:07 +08:00
kdletters
59b5bd1f83 修复小程序生成前订阅授权体验
生成前订阅授权页自动弹出微信授权框

授权返回或跳过后继续执行拼图生成提交

避免订阅页改写上一页 web-view URL 导致回首页

更新订阅消息生成前授权与终态发送文档口径
2026-06-08 13:48:49 +08:00