From 87fbf41fabfcfb55196514785e4459d90c1e91b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=AB=98=E7=89=A9?= <253518756@qq.com> Date: Fri, 1 May 2026 20:29:09 +0800 Subject: [PATCH] 1 --- apps/admin-web/index.html | 2 +- apps/admin-web/src/app/AdminShell.tsx | 2 +- apps/admin-web/src/pages/AdminLoginPage.tsx | 2 +- .../src/pages/AdminRedeemCodePage.tsx | 2 +- ...TOM_WORLD_CREATOR_TOOL_AUDIT_2026-04-08.md | 26 +- ...INPUT_AND_AI_BOUNDARY_DESIGN_2026-04-06.md | 116 +-- ...UAL_AI_SYSTEM_BALANCE_DESIGN_2026-04-12.md | 126 +-- ...ARISON_AND_CONVERSION_DESIGN_2026-04-12.md | 42 +- ...D_SETTING_LAYER_OPTIMIZATION_2026-04-08.md | 4 +- ..._GENRE_GENERALIZATION_DESIGN_2026-04-08.md | 4 +- ...PTER_NPC_AUTO_SCALING_DESIGN_2026-04-20.md | 4 +- ...ME_MOBILE_FEED_CARD_REDESIGN_2026-04-28.md | 7 + ...ND_LOGIN_MODAL_GATING_DESIGN_2026-04-19.md | 2 +- ...LATFORM_UI_NON_PIXEL_REFRESH_2026-04-19.md | 4 +- ...WORK_DETAIL_AND_REMIX_DESIGN_2026-04-28.md | 4 +- docs/design/README.md | 6 +- .../CODEX_PAST_WORK_EXPERIENCE_SUMMARY.md | 8 +- ..._PUBLISH_GALLERY_REFRESH_FIX_2026-04-25.md | 2 +- ...T_SYSTEM_AND_LOGIN_ENTRY_PRD_2026-04-09.md | 4 +- docs/prd/ADMIN_WEB_CONSOLE_PRD_2026-04-30.md | 4 +- ...ME_CREATION_AND_GAMEPLAY_PRD_2026-04-22.md | 24 +- ...R_PHASE1_IMPLEMENTATION_PLAN_2026-04-13.md | 2 +- ...R_PHASE2_IMPLEMENTATION_PLAN_2026-04-13.md | 2 +- ...R_PHASE4_IMPLEMENTATION_PLAN_2026-04-14.md | 4 +- ...R_PHASE5_IMPLEMENTATION_PLAN_2026-04-14.md | 2 +- ...RST_CUSTOM_WORLD_CREATOR_PRD_2026-04-12.md | 20 +- ..._ANCHOR_CO_CREATION_FLOW_PRD_2026-04-16.md | 10 +- ...EATION_FLOW_OPTIMIZATION_PRD_2026-04-06.md | 118 +-- ...ATOR_AND_GAMEPLAY_SYSTEM_PRD_2026-04-30.md | 2 +- ...ATOR_AND_GAMEPLAY_SYSTEM_PRD_2026-04-22.md | 28 +- ...VE_RPG_OPENING_ANIMATION_PRD_2026-04-25.md | 2 +- ...REATOR_AND_GAMEPLAY_FLOW_PRD_2026-04-20.md | 42 +- .../MY_TAB_DATA_DASHBOARD_PRD_2026-04-16.md | 12 +- .../MY_TAB_INVITE_FRIENDS_PRD_2026-04-16.md | 4 +- ...MY_TAB_MEMBERSHIP_CENTER_PRD_2026-04-16.md | 6 +- ...AB_PROFILE_IDENTITY_CARD_PRD_2026-04-16.md | 18 +- docs/prd/PLATFORM_SAVE_TAB_PRD_2026-04-19.md | 10 + .../TXT_MODE_CORE_GAMEPLAY_PRD_2026-04-20.md | 6 +- ...ERNAL_GENERATION_RUNTIME_FIX_2026-04-23.md | 2 +- ...ENERATION_POINTS_CONSUMPTION_2026-04-27.md | 8 +- ...ACETIMEDB_TABLE_SPLIT_STAGE2_2026-04-24.md | 2 +- ...NE_TASK_AND_ACT_EVENT_FIELDS_2026-04-25.md | 2 +- ...OARD_AXUM_SPACETIMEDB_DESIGN_2026-04-22.md | 6 + ...OUNT_RECHARGE_IMPLEMENTATION_2026-04-25.md | 42 +- ...PROFILE_EDIT_AND_AVATAR_CROP_2026-04-29.md | 6 +- ...AND_COMMUNITY_IMPLEMENTATION_2026-04-25.md | 50 +- .../PASSWORD_ENTRY_FLOW_DESIGN_2026-04-21.md | 6 +- ...RD_LOGIN_CHANGE_RESET_DESIGN_2026-04-24.md | 2 +- ...TFORM_HOME_FUZZY_WORK_SEARCH_2026-05-01.md | 26 + ...ODUCT_NAMING_BAIMENG_RENAME_2026-04-29.md} | 19 +- ...RODUCT_NAMING_BAIMENG_RENAME_2026-05-01.md | 24 + ..._CODE_REGISTRATION_AND_ADMIN_2026-04-30.md | 2 +- ...OFILE_NEW_USER_WALLET_REWARD_2026-05-01.md | 34 + ...E_REDEEM_CODE_IMPLEMENTATION_2026-04-28.md | 10 +- ...ER_AND_GALLERY_SEARCH_DESIGN_2026-04-23.md | 12 +- ...NTIME_MINIMAL_IMPLEMENTATION_2026-04-22.md | 6 +- ...E_EXTENSION_AND_SAVE_ARCHIVE_2026-05-01.md | 10 +- .../PUZZLE_FORM_CREATION_FLOW_2026-04-29.md | 4 +- ...AND_FRONTEND_RULES_ALIGNMENT_2026-04-29.md | 6 +- ...LT_AUTOSAVE_AND_TAG_GATE_FIX_2026-04-28.md | 2 +- ...ZZLE_RUNTIME_TIMER_AND_PROPS_2026-04-29.md | 4 +- .../PUZZLE_WORK_POINT_INCENTIVE_2026-05-01.md | 14 +- docs/technical/README.md | 1 + .../RPG_TEST_RUNTIME_END_BUTTON_2026-04-27.md | 2 +- ..._TEST_SAVE_ARCHIVE_ISOLATION_2026-04-26.md | 2 +- .../RUST_API_SERVER_ROUTE_INDEX_2026-04-22.md | 40 +- ...ND_REMOTE_DEPLOYMENT_SCRIPTS_2026-04-22.md | 3 +- ...ATOR_IMPLEMENTATION_PROGRESS_2026-04-20.md | 6 +- ..._AND_CORS_TECHNICAL_SOLUTION_2026-04-05.md | 4 +- ...B_AUTH_IDENTITY_TABLE_DESIGN_2026-04-21.md | 2 +- docs/technical/SPACETIMEDB_TABLE_CATALOG.md | 6 +- ...VEL_MIGRATION_EXECUTION_PLAN_2026-04-20.md | 6 +- index.html | 2 +- metadata.json | 2 +- packages/shared/src/contracts/auth.ts | 1 + packages/shared/src/contracts/runtime.ts | 9 + server-rs/crates/api-server/src/app.rs | 5 + .../crates/api-server/src/asset_billing.rs | 8 +- .../crates/api-server/src/auth_payload.rs | 1 + .../crates/api-server/src/auth_public_user.rs | 4 +- .../crates/api-server/src/custom_world.rs | 4 +- .../src/custom_world_foundation_draft.rs | 2 +- server-rs/crates/api-server/src/main.rs | 1 + .../crates/api-server/src/password_entry.rs | 10 +- server-rs/crates/api-server/src/phone_auth.rs | 8 + .../crates/api-server/src/prompt/big_fish.rs | 2 +- .../src/prompt/puzzle/agent_chat.rs | 2 +- .../api-server/src/prompt/puzzle/image.rs | 2 +- server-rs/crates/api-server/src/puzzle.rs | 2 +- .../api-server/src/registration_reward.rs | 30 + .../crates/api-server/src/runtime_profile.rs | 28 +- .../crates/api-server/src/wechat_auth.rs | 8 + server-rs/crates/module-auth/src/lib.rs | 83 +- server-rs/crates/module-puzzle/src/lib.rs | 2 +- server-rs/crates/module-runtime/src/lib.rs | 72 +- server-rs/crates/shared-contracts/src/auth.rs | 1 + .../crates/shared-contracts/src/runtime.rs | 62 +- .../crates/spacetime-client/src/mapper.rs | 13 + ...in_upsert_profile_invite_code_procedure.rs | 1 + ...er_registration_wallet_reward_procedure.rs | 58 ++ .../src/module_bindings/mod.rs | 4 + ...invite_code_admin_procedure_result_type.rs | 1 + ...ile_invite_code_admin_upsert_input_type.rs | 1 + ...ntime_profile_invite_code_snapshot_type.rs | 1 + ..._profile_wallet_ledger_source_type_type.rs | 2 + ...me_referral_invite_center_snapshot_type.rs | 2 + ...ime_referral_invited_user_snapshot_type.rs | 26 + .../crates/spacetime-client/src/runtime.rs | 24 + .../spacetime-module/src/custom_world/mod.rs | 2 +- server-rs/crates/spacetime-module/src/lib.rs | 4 +- .../spacetime-module/src/match3d/mod.rs | 2 +- .../crates/spacetime-module/src/puzzle.rs | 54 +- .../spacetime-module/src/runtime/profile.rs | 131 ++- src/components/CustomWorldEntityCatalog.tsx | 2 +- src/components/auth/AccountModal.test.tsx | 1 + src/components/auth/AuthGate.test.tsx | 1 + src/components/auth/BindPhoneScreen.tsx | 2 +- ...ustomWorldCreationHub.interaction.test.tsx | 8 +- .../custom-world-home/CustomWorldWorkCard.tsx | 4 +- .../PlatformEntryFlowShellImpl.tsx | 24 +- .../PlatformWorkDetailView.test.tsx | 54 +- .../platform-entry/PlatformWorkDetailView.tsx | 24 +- .../PuzzleRuntimeShell.test.tsx | 65 +- .../puzzle-runtime/PuzzleRuntimeShell.tsx | 360 +++---- .../puzzle-runtime/puzzleRuntimeShape.ts | 276 ++++++ .../RpgCreationRoleAnimationSection.tsx | 2 +- .../RpgCreationRoleAssetStudioModalImpl.tsx | 2 +- .../RpgCreationRoleVisualSection.tsx | 2 +- .../rpg-entry/RpgEntryBrandLogo.tsx | 4 +- ...gEntryFlowShell.agent.interaction.test.tsx | 49 +- .../RpgEntryHomeView.recharge.test.tsx | 370 +++++++- src/components/rpg-entry/RpgEntryHomeView.tsx | 881 ++++++++++++++---- src/index.css | 35 +- src/services/authService.test.ts | 5 + .../puzzle-runtime/puzzleRuntimeClient.ts | 2 +- .../puzzle-works/puzzleWorksClient.ts | 2 +- vite.config.ts | 5 + 137 files changed, 2922 insertions(+), 989 deletions(-) create mode 100644 docs/technical/PLATFORM_HOME_FUZZY_WORK_SEARCH_2026-05-01.md rename docs/technical/{PRODUCT_NAMING_TAONI_RENAME_2026-04-29.md => PRODUCT_NAMING_BAIMENG_RENAME_2026-04-29.md} (63%) create mode 100644 docs/technical/PRODUCT_NAMING_BAIMENG_RENAME_2026-05-01.md create mode 100644 docs/technical/PROFILE_NEW_USER_WALLET_REWARD_2026-05-01.md create mode 100644 server-rs/crates/api-server/src/registration_reward.rs create mode 100644 server-rs/crates/spacetime-client/src/module_bindings/grant_new_user_registration_wallet_reward_procedure.rs create mode 100644 server-rs/crates/spacetime-client/src/module_bindings/runtime_referral_invited_user_snapshot_type.rs create mode 100644 src/components/puzzle-runtime/puzzleRuntimeShape.ts diff --git a/apps/admin-web/index.html b/apps/admin-web/index.html index 1af47ad5..fa118e41 100644 --- a/apps/admin-web/index.html +++ b/apps/admin-web/index.html @@ -3,7 +3,7 @@ - 陶泥后台 + 百梦后台
diff --git a/apps/admin-web/src/app/AdminShell.tsx b/apps/admin-web/src/app/AdminShell.tsx index fa2da055..47a7c0d0 100644 --- a/apps/admin-web/src/app/AdminShell.tsx +++ b/apps/admin-web/src/app/AdminShell.tsx @@ -42,7 +42,7 @@ export function AdminShell({