master #43

Merged
kdletters merged 101 commits from master into release 2026-05-27 03:07:12 +08:00

101 Commits

Author SHA1 Message Date
kdletters 36a413167d Merge pull request 'fix api-server generated asset sheet export' (#42) from codex/api-server-generated-asset-sheet-export-fix into master
Reviewed-on: https://git.genarrative.world/GenarrativeAI/Genarrative/pulls/42
2026-05-27 01:51:27 +08:00
kdletters 948d5a698c fix api-server generated asset sheet export 2026-05-27 01:50:11 +08:00
kdletters 7fd49cd8be Merge pull request 'fix: remove fixed match3d demo' (#41) from codex/remove-match3d-static-demo into master
Reviewed-on: https://git.genarrative.world/GenarrativeAI/Genarrative/pulls/41
2026-05-27 01:05:17 +08:00
kdletters dae46eab52 Merge branch 'master' into codex/remove-match3d-static-demo 2026-05-27 01:03:48 +08:00
kdletters 2411eb6513 fix: remove fixed match3d demo 2026-05-27 00:57:28 +08:00
wuxiangwanzi 927dcf5664 Sync local updates with origin/master 2026-05-26 23:00:08 +08:00
kdletters 6b9c0fb3db Merge pull request 'codex/frontend-error-dialogs' (#40) from codex/frontend-error-dialogs into master
Reviewed-on: https://git.genarrative.world/GenarrativeAI/Genarrative/pulls/40
2026-05-26 22:28:57 +08:00
kdletters 54683cb3ac Merge branch 'master' into codex/frontend-error-dialogs
# Conflicts:
#	.hermes/shared-memory/decision-log.md
#	server-rs/crates/api-server/src/generated_asset_sheets.rs
2026-05-26 22:10:41 +08:00
kdletters 17a184b0a7 fix: settle puzzle failures and profile tasks 2026-05-26 22:02:58 +08:00
kdletters a2972839cc Merge pull request 'codex/wechat-mini-program-auth-flow' (#39) from codex/wechat-mini-program-auth-flow into master
Reviewed-on: https://git.genarrative.world/GenarrativeAI/Genarrative/pulls/39
2026-05-26 20:17:59 +08:00
kdletters 4edf76488c Merge remote-tracking branch 'origin/master' into codex/wechat-mini-program-auth-flow 2026-05-26 20:00:12 +08:00
kdletters 296a7fced9 fix: defer mini program phone auth until login 2026-05-26 19:59:14 +08:00
kdletters 4001ee0a5c Add platform generation dialogs and task refresh 2026-05-26 19:40:23 +08:00
kdletters 2d31e19791 hide frontend image model names 2026-05-26 17:37:40 +08:00
kdletters b388b124da 修改微信小程序登录按钮名称 2026-05-26 16:59:42 +08:00
kdletters ba7abe01cc Merge pull request 'fix: return draft results to shelf' (#37) from codex/fix-draft-result-back-target into master
Reviewed-on: https://git.genarrative.world/GenarrativeAI/Genarrative/pulls/37
2026-05-26 16:54:39 +08:00
kdletters 564fc01b37 test: align puzzle next-level expectation 2026-05-26 16:52:22 +08:00
kdletters 5fb51f4430 Merge remote-tracking branch 'origin/master' into codex/fix-draft-result-back-target 2026-05-26 16:45:57 +08:00
kdletters 4e14301b33 Merge remote-tracking branch 'origin/master' into codex/fix-draft-result-back-target
# Conflicts:
#	src/components/rpg-entry/RpgEntryFlowShell.agent.interaction.test.tsx
2026-05-26 16:43:30 +08:00
kdletters 3909a1ef10 Merge pull request 'codex/public-work-readmodel-smooth-transition' (#38) from codex/public-work-readmodel-smooth-transition into master
Reviewed-on: https://git.genarrative.world/GenarrativeAI/Genarrative/pulls/38
2026-05-26 16:40:14 +08:00
kdletters d50e69560b Merge remote-tracking branch 'origin/master' into codex/public-work-readmodel-smooth-transition 2026-05-26 16:38:38 +08:00
kdletters aeee782fe0 Add public work read model and smooth puzzle transitions 2026-05-26 16:38:27 +08:00
kdletters abea7cec1d feat: 平台错误与完成弹窗收口 2026-05-26 15:57:39 +08:00
kdletters 2a031bcd89 fix: return draft results to shelf 2026-05-26 14:43:49 +08:00
kdletters fbda614156 feat: surface platform errors in copyable dialogs 2026-05-26 14:27:18 +08:00
kdletters 44c65df5c9 refactor: extract platform media crates 2026-05-26 13:18:13 +08:00
wuxiangwanzi ed0257ee2d Merge branch 'codex/wooden-fish-template' into master 2026-05-26 02:44:28 +08:00
wuxiangwanzi 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
kdletters 2d34004e64 架构优化计划书 2026-05-26 01:19:45 +08:00
wuxiangwanzi f79a6ea81e fix: stabilize match3d demo discovery 2026-05-26 00:13:08 +08:00
kdletters 50f44489cd 修改环境配置 2026-05-25 23:17:42 +08:00
JenkenB e0655db01e Merge branch 'master' of https://git.genarrative.world/GenarrativeAI/Genarrative 2026-05-25 23:09:16 +08:00
JenkenB 19319df426 Merge branch 'master' of https://git.genarrative.world/GenarrativeAI/Genarrative 2026-05-25 23:09:07 +08:00
kdletters 545f315cbc Switch miniprogram config to production domains 2026-05-25 23:02:53 +08:00
kdletters 15f1d134b0 Merge pull request 'codex/puzzle-runtime-url-restore' (#36) from codex/puzzle-runtime-url-restore into master
Reviewed-on: https://git.genarrative.world/GenarrativeAI/Genarrative/pulls/36
2026-05-25 22:59:33 +08:00
JenkenB 5a6e68b6dc 1 2026-05-25 22:57:14 +08:00
kdletters 4b8e7cf4a5 merge: sync origin master into puzzle runtime restore 2026-05-25 22:57:07 +08:00
kdletters eb6ab404e2 fix: restore puzzle runtime url state 2026-05-25 22:52:38 +08:00
kdletters f4b84f0d54 Merge pull request 'codex/recommendation-login-modal-fix' (#35) from codex/recommendation-login-modal-fix into master
Reviewed-on: https://git.genarrative.world/GenarrativeAI/Genarrative/pulls/35
2026-05-25 22:48:39 +08:00
kdletters 62a24bf0e5 fix: keep recommend runtime on local auth 2026-05-25 22:45:29 +08:00
kdletters 21d95a18d3 Merge remote-tracking branch 'origin/master' into codex/recommendation-login-modal-fix
# Conflicts:
#	src/components/rpg-entry/RpgEntryFlowShell.agent.interaction.test.tsx
#	src/components/rpg-entry/RpgEntryHomeView.recharge.test.tsx
2026-05-25 22:01:03 +08:00
kdletters abf24c0b9b Merge pull request 'fix: split recommendation layouts by breakpoint' (#34) from codex/recommendation-responsive-split into master
Reviewed-on: https://git.genarrative.world/GenarrativeAI/Genarrative/pulls/34
2026-05-25 21:54:10 +08:00
kdletters cab5a5366d Merge master into codex/recommendation-responsive-split 2026-05-25 21:53:38 +08:00
kdletters 485e0fe5d5 Merge branch 'master' into codex/recommendation-login-modal-fix 2026-05-25 21:52:15 +08:00
kdletters e6e2d821a8 fix: remove recommend login gate 2026-05-25 21:52:05 +08:00
kdletters ae66776fa9 fix: split recommendation layouts by breakpoint 2026-05-25 21:10:20 +08:00
kdletters 6d7c688fe3 chore(dev): enable password registration in local dev 2026-05-25 20:15:28 +08:00
kdletters aa60c4a89c Merge pull request 'fix: keep draft form on mud-point failure' (#33) from codex/mud-point-modal-keep-form into master
Reviewed-on: https://git.genarrative.world/GenarrativeAI/Genarrative/pulls/33
2026-05-25 20:02:30 +08:00
kdletters 220119ae54 fix: keep draft form on mud-point failure 2026-05-25 20:01:08 +08:00
kdletters 42065e0f4f docs: enforce play-type integration skill 2026-05-25 19:31:00 +08:00
kdletters 080694fb46 refactor: extract platform image provider 2026-05-25 19:03:43 +08:00
kdletters 0ffbea67fd 添加codex环境配置 2026-05-25 17:47:42 +08:00
kdletters bdb81466ce fix: prefer localhost git checkout for web build 2026-05-25 15:46:04 +08:00
kdletters 3ddf603829 Merge pull request 'feat: 统一推荐页匿名游玩的 Runtime Guest 认证' (#32) from feat/recommend-runtime-guest into master
Reviewed-on: https://git.genarrative.world/GenarrativeAI/Genarrative/pulls/32
2026-05-25 14:17:53 +08:00
kdletters 5859d738a0 Merge remote-tracking branch 'origin/master' into feat/recommend-runtime-guest
# Conflicts:
#	docs/【玩法创作】平台入口与玩法链路-2026-05-15.md
2026-05-25 14:12:39 +08:00
kdletters c1dcf074bb feat: unify recommend anonymous runtime guest auth
- Route recommended runtime launches through shared runtime guest token handling
- Extend recommend-page anonymous play beyond jump-hop
- Add regression coverage for runtime guest launch clients
- Update docs to reflect the full anonymous-play matrix
2026-05-25 14:03:38 +08:00
JenkenB 30cf8abbf7 Merge branch 'codex/profile-mobile-ui-reference' 2026-05-25 01:41:05 +08:00
JenkenB 50a0d6f982 Refine creation tab UX, generation flow, and bindings
Large changes across frontend, backend and docs to align creation-tab and generation-page behavior with new product UI/UX and Spacetime bindings. Updated hermes decision-log and pitfalls with concrete rules (banner carousel, font sizing, unread-dot tokens, template-card layout, direct card->entry routing, separation of account balance vs prize pools, removal of global page card shell, generation progress milestones and unified circular progress, and background video handling). Added GenerationProgressHero component and media assets, plus generation-related UI/tests updates (CustomWorldGenerationView, BarkBattleGeneratingView, creation hub/cards, platform entry routing, index tests). Backend and contract updates include new category fields in admin API types and admin UI form/list, spacetime-client/module/migration changes and generated bindings script. Misc: many tests adjusted, new docs and plan files added, and several server-rs crate changes to support the updated creation/ generation workflows.
2026-05-25 00:41:30 +08:00
wuxiangwanzi 5d3e2ac111 Merge remote-tracking branch 'origin/master' into codex/wooden-fish-template 2026-05-24 20:35:32 +08:00
wuxiangwanzi 838c74d8fe feat: 完善敲木鱼结果页元信息补录 2026-05-24 20:34:36 +08:00
kdletters 9a0bc6b129 Merge origin/master 2026-05-24 19:51:04 +08:00
kdletters 42037860d5 feat: integrate jump-hop shelf and asset flow 2026-05-24 19:00:21 +08:00
kdletters cf77192837 Merge pull request 'Allow anonymous jump-hop recommend play' (#31) from hermes/hermes-ee35e50c into master
Reviewed-on: https://git.genarrative.world/GenarrativeAI/Genarrative/pulls/31
2026-05-24 16:19:51 +08:00
kdletters 7e878f32d1 Clean up shared memory headings 2026-05-24 16:08:33 +08:00
kdletters 2c6fb2e81a Allow anonymous jump-hop recommend play 2026-05-24 16:02:49 +08:00
wuxiangwanzi 8638397faa feat: 完善敲木鱼玩法模板链路 2026-05-24 02:49:13 +08:00
kdletters 2ba4691bc0 chore: remove redundant asset generation scripts 2026-05-22 16:35:35 +08:00
kdletters b89d4940a9 fix: 修复拼图草稿写入步骤完成态 2026-05-22 16:09:01 +08:00
kdletters d46c5f9383 Merge remote-tracking branch 'origin/codex/wooden-fish-template' 2026-05-22 08:09:58 +08:00
kdletters ac8ca6ecb1 fix: restore rpg creation entry migration helper 2026-05-22 07:19:20 +08:00
kdletters 1756b83789 fix: complete jump-hop frontend wiring 2026-05-22 06:19:59 +08:00
kdletters 7b8cb82bf0 Merge pull request 'codex/bark-battle' (#30) from codex/bark-battle into master
Reviewed-on: https://git.genarrative.world/GenarrativeAI/Genarrative/pulls/30
2026-05-22 05:14:08 +08:00
kdletters 61b850c2c2 Merge remote-tracking branch 'origin/master' into codex/bark-battle 2026-05-22 05:12:29 +08:00
kdletters bf82f04b64 fix: polish bark battle creation flow 2026-05-22 05:00:07 +08:00
wuxiangwanzi 0faabb27c7 Merge remote-tracking branch 'origin/master' into codex/wooden-fish-template 2026-05-22 04:00:52 +08:00
wuxiangwanzi 5f1128540e feat: refine wooden fish runtime generation 2026-05-22 03:49:35 +08:00
kdletters ea9d3aafbf Merge pull request 'codex/rpg-creation-cg-fix' (#29) from codex/rpg-creation-cg-fix into master
Reviewed-on: https://git.genarrative.world/GenarrativeAI/Genarrative/pulls/29
2026-05-22 03:26:45 +08:00
kdletters c501f78e36 Merge origin/master into codex/rpg-creation-cg-fix 2026-05-22 03:22:12 +08:00
kdletters d74457faa2 fix: preserve rpg custom world detail profiles 2026-05-22 03:14:11 +08:00
JenkenB ae014ac881 Switch to VectorEngine gpt-image-2 and edits
Replace uses of the legacy `gpt-image-2-all` model with `gpt-image-2` and standardize image workflows: no-reference generation uses POST /v1/images/generations, any-reference flows use POST /v1/images/edits with multipart `image` parts. Update SKILLs, generation scripts, decision logs, and docs to reflect the contract change and edits-vs-generations guidance. Apply corresponding changes across backend (api-server match3d/puzzle modules, openai image adapter, mappers, telemetry, spacetime client/module), frontend components and services (Match3D, Puzzle, CreativeImageInputPanel, runtime shells), and add new spritesheet/parser files and tests. Also add media/logo.png. These changes align repository code and documentation with the VectorEngine image API contract and update generation/upload handling (green-screen -> alpha processing, spritesheet handling, and related tests).
2026-05-22 03:06:41 +08:00
wuxiangwanzi d81cc49549 Merge remote-tracking branch 'origin/master' into codex/wooden-fish-template 2026-05-21 23:34:35 +08:00
wuxiangwanzi 5b0f9f3763 feat: add wooden fish play template 2026-05-21 23:34:07 +08:00
kdletters 321e1ea33a chore: add codex workspace hooks 2026-05-21 20:21:32 +08:00
kdletters a9d23a8a44 fix: stabilize rpg publish and launch 2026-05-21 20:20:06 +08:00
kdletters fda916ac63 docs(puzzle): record reference asset upload flow 2026-05-21 19:22:51 +08:00
kdletters 5834a99107 refactor(api-server): narrow puzzle state surface 2026-05-21 18:55:25 +08:00
kdletters 224a26d318 fix: tolerate null legacy custom-world profile 2026-05-21 17:49:07 +08:00
kdletters 41075e41a2 fix: stabilize rpg creation entry and opening cg 2026-05-21 17:21:38 +08:00
kdletters cc23b6020d feat(api-server): audit external api failures 2026-05-21 16:34:56 +08:00
kdletters 487efff9c4 fix(deploy): ensure release tracking outbox path 2026-05-21 15:27:19 +08:00
kdletters 8d716e84ad Merge branch 'codex/taonier-ui-palette' 2026-05-21 13:59:08 +08:00
kdletters da3badb802 style: align UI palette with Taonier visuals 2026-05-21 13:54:35 +08:00
kdletters 01da85a577 docs: update play type integration decisions 2026-05-20 21:53:12 +08:00
kdletters 9cd1bd6241 fix(deploy): refresh nginx gallery release config 2026-05-20 16:53:53 +08:00
kdletters 0eed942ce5 fix(match3d): embed container reference image 2026-05-20 15:45:46 +08:00
wuxiangwanzi ef09a23c35 feat: refresh creation config and visual assets 2026-05-20 14:02:36 +08:00
JenkenB 83e92fc3c4 Merge branch 'master' of https://git.genarrative.world/GenarrativeAI/Genarrative 2026-05-20 12:52:51 +08:00
JenkenB 3931442249 Enforce Genarrative play-type SOP and update docs
Rewrite Genarrative play-type integration guidance across .codex and .hermes to define a platform-level SOP: default to form/image workbench, unify single-image asset slots (CreativeImageInputPanel), standardize series-material sheet->cut->transparent->OSS pipeline, and forbid copying legacy chat/agent workflows as the default. Add decision-log entry freezing the SOP and a pitfalls note warning against direct reuse of old play tools. Update CONTEXT.md and docs/README.md, add a new PRD file, and apply related small server-side changes (module-auth, spacetime-client mappers and runtime) to align back-end code with the new contracts and flows.
2026-05-20 12:12:00 +08:00
kdletters 1997de0f1a merge: master into codex/bark-battle 2026-05-19 17:04:32 +08:00
JenkenB f370539a6f docs: freeze play creation tool SOP 2026-05-19 16:45:00 +08:00
kdletters 23fb895e82 feat: complete bark battle draft publish flow 2026-05-19 15:27:50 +08:00