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.
2.0 KiB
2.0 KiB
创作 Tab 入口表单回切记录
说明:本文件原本记录“空白入口页”实施计划。2026-05-24 已按产品反馈回切为点击玩法模板卡后直达既有入口创作表单,保留此文件作为历史回顾,避免后续误按旧计划继续实现空白页。
Goal: 创作 Tab 只展示赛事 banner、玩法模板分类和两列玩法卡;点击卡片后直接进入对应玩法已有的入口创作表单,而不是继续展示空白占位页。
Architecture: 保留现有创作大厅和入口配置事实源。创作大厅负责参考图 banner、分类 tabs 和入口卡片;平台壳层负责把卡片点击路由到对应玩法的既有入口表单 stage。入口表单继续承接各玩法自己的表单、草稿恢复和后续编排,不再多套一层空白入口页。
Current Route Mapping:
/creation/rpg->agent-workspace/creation/big-fish->big-fish-agent-workspace/creation/match3d->match3d-agent-workspace/creation/square-hole->square-hole-agent-workspace/creation/jump-hop->jump-hop-workspace/creation/wooden-fish->wooden-fish-workspace/creation/puzzle->puzzle-agent-workspace/creation/bark-battle->bark-battle-workspace/creation/visual-novel->visual-novel-agent-workspace/creation/baby-object-match->baby-object-match-workspace
Verification:
npm test -- src/routing/appPageRoutes.test.tsnpm test -- src/components/rpg-entry/RpgEntryFlowShell.agent.interaction.test.tsx -t "create tab opens match3d entry form from the template card|create tab opens puzzle entry form from the template card|create tab opens bark battle entry form from the template card"npm run typechecknpm run check:encoding
Notes:
- 不再新增或保留
*-workspace-entry空白 stage。 /creation/<play>是用户可直达的入口表单 URL。- 旧的空白入口页方案已废弃;如需重新引入,必须先更新平台入口文档和本记录。