Increase VectorEngine timeouts and add image UI
Add VectorEngine image generation config and raise request timeouts (env + scripts) from 180000 to 1000000ms. Introduce a reusable CreativeImageInputPanel component with tests and wire up mobile keyboard-focus helpers; update generation views and related tests (CustomWorldGenerationView, BarkBattle editor, Match3D, Puzzle flows). Improve API error handling / VectorEngine request guidance (packages/shared http.ts and docs), and apply multiple backend/frontend fixes for puzzle/match3d/prompt handling. Also include extensive docs and decision-log updates describing UI/UX decisions and verification steps.
This commit is contained in:
@@ -53,11 +53,18 @@ POST /api/profile/referrals/redeem-code
|
||||
|
||||
若用户登录的是已有账号,则不会弹出新账号邀请码面板。
|
||||
|
||||
## 5. 完成定义
|
||||
## 5. 新账号泥点初始化
|
||||
|
||||
当短信登录、开发密码入口或微信激活流程创建新账号时,后端注册链路必须调用 `grant_new_user_registration_wallet_reward`,为该用户写入 `10` 个初始泥点。
|
||||
|
||||
该赠送落在 `profile_dashboard_state.wallet_balance` 与 `profile_wallet_ledger` 中,流水来源为 `new_user_registration_reward`,流水 ID 固定为 `new-user-registration:{user_id}`,用于保证重复调用不重复发放。已有账号登录不得再次发放。
|
||||
|
||||
## 6. 完成定义
|
||||
|
||||
1. 登录弹窗内不可见注册入口。
|
||||
2. 短信登录创建新账号后弹出邀请码面板。
|
||||
3. 邀请码为空时按钮为 `跳过`,非空时按钮为 `提交`。
|
||||
4. 取消按钮可关闭面板。
|
||||
5. 已登录邀请码接口允许提交,并继续由 SpacetimeDB procedure 兜底业务校验。
|
||||
6. 前端测试覆盖注册入口删除、新账号弹窗、URL 邀请码预填与提交。
|
||||
6. 新账号创建成功后默认获得 `10` 个泥点,且重复登录或重试不得重复发放。
|
||||
7. 前端测试覆盖注册入口删除、新账号弹窗、URL 邀请码预填与提交。
|
||||
|
||||
Reference in New Issue
Block a user