4a6c126366
完善外部生成Worker动态扩缩容
...
新增外部生成controller进程角色与systemd服务
补齐队列统计procedure与spacetime-client绑定
更新生产部署脚本、健康巡检和server provision的worker/controller口径
新增容器worker smoke脚本并同步运维文档与团队记忆
2026-06-12 15:21:35 +08:00
69815d918a
合并最新 origin/master
...
补合 master 最新小程序分享、开发脚本与 server-manager-panel 更新
保留外部生成 worker 分支已有改动,继续本地合并不推送
2026-06-11 23:14:26 +08:00
kdletters
1dd58a3d66
合并分享链路重构到主分支
...
合入通用作品分享卡片与小程序直达路径
合入推荐页当前作品系统分享参数同步
合入小程序九宫切图与相关测试
# Conflicts:
# .hermes/shared-memory/decision-log.md
# docs/【开发运维】本地开发验证与生产运维-2026-05-15.md
# docs/【玩法创作】平台入口与玩法链路-2026-05-15.md
# src/components/custom-world-home/CustomWorldCreationHub.tsx
# src/components/platform-entry/PlatformEntryFlowShellImpl.test.ts
# src/components/platform-entry/PlatformEntryFlowShellImpl.tsx
# src/components/rpg-entry/RpgEntryHomeView.tsx
2026-06-11 22:50:32 +08:00
c5763fdf25
重构作品分享链路
...
统一发布分享弹窗为作品分享卡片
支持下载分享卡与小程序九宫切图保存
小程序复制链接改为可直达作品详情的 web-view 路径
修复本地 dev Rust 构建绕过损坏 sccache
补充分享链路与 dev 启动文档和测试
2026-06-11 21:32:29 +08:00
31ad55b0cf
合并 master 并保留外部生成 worker 模式
...
合入 master 的生产健康巡检、JumpHop 和 SpacetimeDB 更新
保留外部生成 worker、队列/内联模式与 lease guard 口径
合并 Server-Provision 工具复用、health patrol 和外部生成 worker systemd 配置
补齐 SpacetimeDB 生成绑定并通过本地检查
2026-06-10 21:26:53 +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
kdletters
7aafb37f04
修复 Server-Provision 按目标状态准备工具包
...
新增目标机已有 SpacetimeDB 与 otelcol-contrib 时复用本机安装的准备逻辑
补充 Prepare Provision Tools 传入 SPACETIME_ROOT,避免非默认路径检查错目录
新增 Server-Provision 工具准备回归检查脚本,防止已有工具时仍触发下载
更新开发运维文档与 Hermes 共享记忆,沉淀先检查目标机状态再准备文件的约定
2026-06-10 11:10:29 +08:00
6e107200bb
add test file
2026-06-09 19:17:57 +08:00
4f86c1a75b
合并 master 并保留外部生成 worker 模式
...
合入 master 的拼消消、微信能力、OpenSSL 3.2 和 SpacetimeDB 2.4.1 更新
保留外部内容生成 queue/inline、worker lease 与动态扩缩容口径
补齐拼图后台图片生成队列轮询和运行态返回恢复
同步容器、生产运维和 Hermes 共享记忆中的 worker 文档
2026-06-09 16:55:32 +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
ff2ed5a59d
升级 SpacetimeDB 到 2.4.1
...
更新 server-rs SpacetimeDB crate 锁定版本与 Cargo.lock。
刷新 spacetime-client 生成绑定到 2.4.1。
同步 dev 脚本、容器、Jenkins 和运维文档中的 STDB 版本。
补充 dev 脚本版本校验测试,兼容 Cargo 精确版本要求。
2026-06-08 00:47:24 +08:00
ea4706daa6
修正 Jenkins 发布源码校验
...
API 发布流水线保留上游构建 commit
Jenkins 二次 checkout 改为浅拉优先并按需逐步加深
同步生产运维文档和团队排障记忆
2026-06-07 17:34:17 +08:00
kdletters
b2543ba8a2
Merge branch 'master' into codex/puzzle-clear-template-runtime-fixes
2026-06-06 20:01:52 +08:00
kdletters
5a6d69bebe
fix: provision OpenSSL 3.2 runtime
2026-06-05 19:45:23 +08:00
8d54ea3374
feat: workerize external generation
2026-06-05 17:29:08 +08:00
524ad430ab
fix(ci): simplify server provision pipeline
2026-06-05 16:14:30 +08:00
e5592304a5
feat: add graceful api shutdown readiness
2026-06-05 11:44:27 +08:00
kdletters
b19a3e4231
fix: switch miniprogram channel by env version
2026-06-04 23:52:59 +08:00
kdletters
dd5861d5f5
fix: align miniprogram web-view auth and share
2026-06-04 23:23:07 +08:00
b9de2f2a43
Merge branch 'master' into codex/puzzle-clear-template-runtime-fixes
...
# Conflicts:
# .hermes/shared-memory/decision-log.md
# .hermes/shared-memory/project-overview.md
# docs/【开发运维】本地开发验证与生产运维-2026-05-15.md
# scripts/dev.test.ts
# server-rs/crates/api-server/src/creation_entry_config.rs
# server-rs/crates/api-server/src/wooden_fish.rs
# server-rs/crates/module-auth/src/lib.rs
# server-rs/crates/spacetime-client/src/wooden_fish.rs
# server-rs/crates/spacetime-module/src/auth/procedures.rs
# src/components/custom-world-home/creationWorkShelf.ts
# src/components/platform-entry/PlatformEntryFlowShellImpl.tsx
# src/components/rpg-entry/rpgEntryWorldPresentation.ts
# src/services/miniGameDraftGenerationProgress.test.ts
# src/services/miniGameDraftGenerationProgress.ts
2026-06-04 11:24:14 +08:00
1b5e098225
feat: add puzzle clear template runtime
2026-06-03 22:11:46 +08:00
kdletters
dbe4c902b4
fix: normalize web release asset permissions
2026-06-02 11:51:37 +08:00
Codex
4796cff56f
fix deploy labels
2026-06-01 12:16:35 +00:00
8713a5119b
fix: isolate Jenkins sccache by job
2026-06-01 09:43:52 +00:00
kdletters
3ffa9e0bb1
Merge remote-tracking branch 'origin/codex/unified-creation-flow-phase1'
...
# Conflicts:
# server-rs/crates/api-server/src/wooden_fish.rs
2026-06-01 15:22:58 +08:00
kdletters
dd2f301771
merge origin/master into codex/wechat-mini-program-virtual-payment
2026-05-31 23:00:43 +08:00
724d8be405
Merge master into codex/unified-creation-flow-phase1
2026-05-31 06:05:40 +00:00
c193a352df
收口创作流程统一总计划并修复等待页窄屏裁切
2026-05-31 05:57:34 +00:00
9b3616fd42
feat: allocate linux dev port ranges
2026-05-31 05:56:06 +00:00
kdletters
78448d2a7b
merge master into codex/wechat-mini-program-virtual-payment
2026-05-30 16:46:11 +08:00
551d436919
Merge branch 'master' into codex/unified-creation-flow-phase1
2026-05-29 21:20:14 +00:00
26975644b5
feat: unify phase one creation flow
2026-05-30 05:05:02 +08:00
40ef89aeb5
chore: upgrade spacetimedb and stabilize dev startup
2026-05-29 21:02:54 +00:00
kdletters
d276faf5ca
fix: wait for spacetimedb before module publish
2026-05-28 03:33:38 +08:00
kdletters
3042c3e32e
merge: fix api deploy carry backup script
2026-05-28 02:08:07 +08:00
kdletters
de8b82c575
fix publish backup flow
2026-05-28 02:05:41 +08:00
kdletters
f62d152d8c
fix api deploy carry backup script
2026-05-28 02:05:09 +08:00
kdletters
23f6317c8b
fix deploy backup blocking publish
2026-05-28 01:42:01 +08:00
kdletters
0edfc21a46
Merge remote-tracking branch 'origin/master' into codex/wechat-mini-program-virtual-payment
...
# Conflicts:
# .hermes/shared-memory/decision-log.md
2026-05-28 00:43:00 +08:00
kdletters
9c6fa10301
fix wechat mini program virtual payment flow
2026-05-28 00:41:06 +08:00
kdletters
48dd96d5cd
fix: prevent reused account ownership for orphan works
2026-05-27 22:44:01 +08:00
232114495f
Merge branch 'master' into codex/auth-spacetime-fail-closed
2026-05-27 21:03:16 +08:00
kdletters
418fcb0548
Fail closed when SpacetimeDB auth restore is unavailable
2026-05-27 20:58:37 +08:00
kdletters
5a8a856265
feat: automate database OSS backups
2026-05-27 19:33:05 +08:00
kdletters
296a7fced9
fix: defer mini program phone auth until login
2026-05-26 19:59:14 +08:00
288215285e
Merge remote-tracking branch 'origin/master' into codex/wooden-fish-template
...
# Conflicts:
# .hermes/shared-memory/decision-log.md
# .hermes/shared-memory/pitfalls.md
# docs/【后端架构】server-rs与SpacetimeDB数据契约-2026-05-15.md
# src/components/platform-entry/PlatformEntryFlowShellImpl.tsx
2026-05-26 02:00:11 +08:00
f79a6ea81e
fix: stabilize match3d demo discovery
2026-05-26 00:13:08 +08:00
6d7c688fe3
chore(dev): enable password registration in local dev
2026-05-25 20:15:28 +08:00
30cf8abbf7
Merge branch 'codex/profile-mobile-ui-reference'
2026-05-25 01:41:05 +08:00