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:
@@ -476,6 +476,10 @@ mod tests {
|
||||
RuntimeProfileWalletLedgerSourceType::SnapshotSync.as_str(),
|
||||
"snapshot_sync"
|
||||
);
|
||||
assert_eq!(
|
||||
RuntimeProfileWalletLedgerSourceType::NewUserRegistrationReward.as_str(),
|
||||
"new_user_registration_reward"
|
||||
);
|
||||
assert_eq!(
|
||||
RuntimeProfileWalletLedgerSourceType::PointsRecharge.as_str(),
|
||||
"points_recharge"
|
||||
@@ -494,6 +498,19 @@ mod tests {
|
||||
);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn new_user_registration_wallet_reward_starts_with_ten_points() {
|
||||
assert_eq!(PROFILE_NEW_USER_INITIAL_WALLET_POINTS, 10);
|
||||
assert_eq!(
|
||||
calculate_runtime_profile_wallet_balance(
|
||||
0,
|
||||
PROFILE_NEW_USER_INITIAL_WALLET_POINTS as i64,
|
||||
)
|
||||
.expect("new user registration reward should fit wallet balance"),
|
||||
10
|
||||
);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn runtime_profile_beijing_day_key_uses_business_day_boundary() {
|
||||
let before_beijing_midnight = 1_714_927_999_999_999;
|
||||
|
||||
Reference in New Issue
Block a user