diff --git a/mobile/android/app/build.gradle b/mobile/android/app/build.gradle index f9248102..fab6ccab 100644 --- a/mobile/android/app/build.gradle +++ b/mobile/android/app/build.gradle @@ -14,8 +14,8 @@ android { applicationId "ai.wavespeed.mobile" minSdkVersion rootProject.ext.minSdkVersion targetSdkVersion rootProject.ext.targetSdkVersion - versionCode 10 - versionName "0.8.2" + versionCode 20103 + versionName "2.1.3" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" aaptOptions { // Files and dirs to omit from the packaged assets dir, modified to accommodate modern web apps. diff --git a/mobile/package.json b/mobile/package.json index bc192c36..ab7c1dab 100644 --- a/mobile/package.json +++ b/mobile/package.json @@ -1,6 +1,6 @@ { "name": "wavespeed-mobile", - "version": "0.8.2", + "version": "2.1.3", "description": "WaveSpeed Mobile Application for Android", "type": "module", "scripts": { diff --git a/mobile/src/pages/SettingsPage.tsx b/mobile/src/pages/SettingsPage.tsx index e1ddb074..df33d492 100644 --- a/mobile/src/pages/SettingsPage.tsx +++ b/mobile/src/pages/SettingsPage.tsx @@ -124,7 +124,7 @@ export function SettingsPage() { } | null>(null); // Current app version - keep in sync with package.json and build.gradle - const currentVersion = "0.8.2"; + const currentVersion = "2.1.3"; // (APK download progress state removed - now opens browser directly) diff --git a/package.json b/package.json index 7a021a8d..215e558e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "wavespeed-desktop", - "version": "2.1.2", + "version": "2.1.3", "description": "WaveSpeedAI Desktop Application - A playground for AI models", "main": "./out/main/index.js", "author": { diff --git a/src/components/playground/FeaturedModelsPanel.tsx b/src/components/playground/FeaturedModelsPanel.tsx index 8e1a2754..95852869 100644 --- a/src/components/playground/FeaturedModelsPanel.tsx +++ b/src/components/playground/FeaturedModelsPanel.tsx @@ -29,7 +29,7 @@ const FEATURED_MODEL_FAMILIES: Array<{ provider: "google", description: "Fast, high-quality text-to-image by Google", poster: - "https://d1q70pf5vjeyhc.wavespeed.ai/media/images/1763649945119973876_WvMIEAxu.jpg", + "https://static.wavespeed.ai/media/images/1763649945119973876_WvMIEAxu.jpg", primaryVariant: "google/nano-banana-pro/text-to-image", tags: ["Text-to-Image"], ratio: "poster" as const, @@ -40,7 +40,7 @@ const FEATURED_MODEL_FAMILIES: Array<{ description: "Ultra-realistic image generation with stunning detail and accuracy", poster: - "https://d1q70pf5vjeyhc.wavespeed.ai/media/images/1764761216479761378_Yy864da9.png", + "https://static.wavespeed.ai/media/images/1764761216479761378_Yy864da9.png", primaryVariant: "bytedance/seedream-v4.5", tags: ["Photorealistic", "High Detail"], ratio: "poster" as const, @@ -51,7 +51,7 @@ const FEATURED_MODEL_FAMILIES: Array<{ provider: "wavespeed-ai", description: "Artistic video generation with painterly, soft-toned visuals", poster: - "https://d1q70pf5vjeyhc.wavespeed.ai/media/images/1766298334453523753_f975da96.png", + "https://static.wavespeed.ai/media/images/1766298334453523753_f975da96.png", primaryVariant: "wavespeed-ai/wan-2.2-spicy/image-to-video", tags: ["Artistic", "Soft", "Paint"], ratio: "square" as const, @@ -61,7 +61,7 @@ const FEATURED_MODEL_FAMILIES: Array<{ provider: "wavespeed-ai", description: "Natural talking-head video from a single portrait photo", poster: - "https://d1q70pf5vjeyhc.wavespeed.ai/media/images/1766575571686877852_Sckigeck.png", + "https://static.wavespeed.ai/media/images/1766575571686877852_Sckigeck.png", primaryVariant: "wavespeed-ai/infinitetalk", tags: ["Talking Head"], ratio: "square" as const, @@ -71,7 +71,7 @@ const FEATURED_MODEL_FAMILIES: Array<{ provider: "wavespeed-ai", description: "Bring characters to life with smooth animation", poster: - "https://d1q70pf5vjeyhc.wavespeed.ai/media/images/1758433474532574441_SkTQLIEA.jpeg", + "https://static.wavespeed.ai/media/images/1758433474532574441_SkTQLIEA.jpeg", primaryVariant: "wavespeed-ai/wan-2.2/animate", tags: ["Animation"], ratio: "square" as const, @@ -81,7 +81,7 @@ const FEATURED_MODEL_FAMILIES: Array<{ provider: "kwaivgi", description: "Precise camera & motion-guided video generation", poster: - "https://d1q70pf5vjeyhc.wavespeed.ai/media/images/1766519115490596160_Smusqomu.png", + "https://static.wavespeed.ai/media/images/1766519115490596160_Smusqomu.png", primaryVariant: "kwaivgi/kling-v2.6-pro/motion-control", tags: ["Motion", "Control"], ratio: "square" as const, diff --git a/src/lib/smartFormConfig.ts b/src/lib/smartFormConfig.ts index c54f6419..e9ee0bb8 100644 --- a/src/lib/smartFormConfig.ts +++ b/src/lib/smartFormConfig.ts @@ -66,7 +66,7 @@ export const SMART_FORM_FAMILIES: SmartFormFamily[] = [ name: "Seedream 4.5", provider: "bytedance", poster: - "https://d1q70pf5vjeyhc.wavespeed.ai/media/images/1764761216479761378_Yy864da9.png", + "https://static.wavespeed.ai/media/images/1764761216479761378_Yy864da9.png", category: "image", variantIds: [ "bytedance/seedream-v4.5", @@ -103,7 +103,7 @@ export const SMART_FORM_FAMILIES: SmartFormFamily[] = [ name: "Seedance 1.5 Pro", provider: "bytedance", poster: - "https://d1q70pf5vjeyhc.wavespeed.ai/media/images/1766494048998434655_qEMLsAI0.png", + "https://static.wavespeed.ai/media/images/1766494048998434655_qEMLsAI0.png", category: "video", variantIds: [ "bytedance/seedance-v1.5-pro/image-to-video", @@ -149,7 +149,7 @@ export const SMART_FORM_FAMILIES: SmartFormFamily[] = [ name: "Wan Spicy", provider: "wavespeed-ai", poster: - "https://d1q70pf5vjeyhc.wavespeed.ai/media/images/1766298334453523753_f975da96.png", + "https://static.wavespeed.ai/media/images/1766298334453523753_f975da96.png", category: "video", variantIds: [ "wavespeed-ai/wan-2.2-spicy/image-to-video", @@ -176,7 +176,7 @@ export const SMART_FORM_FAMILIES: SmartFormFamily[] = [ name: "Wan Animate", provider: "wavespeed-ai", poster: - "https://d1q70pf5vjeyhc.wavespeed.ai/media/images/1758433474532574441_SkTQLIEA.jpeg", + "https://static.wavespeed.ai/media/images/1758433474532574441_SkTQLIEA.jpeg", category: "other", variantIds: ["wavespeed-ai/wan-2.2/animate"], primaryVariant: "wavespeed-ai/wan-2.2/animate", @@ -193,7 +193,7 @@ export const SMART_FORM_FAMILIES: SmartFormFamily[] = [ excludeFields: ["audio"], provider: "wavespeed-ai", poster: - "https://d1q70pf5vjeyhc.wavespeed.ai/media/images/1766575571686877852_Sckigeck.png", + "https://static.wavespeed.ai/media/images/1766575571686877852_Sckigeck.png", category: "other", variantIds: [ "wavespeed-ai/infinitetalk", @@ -258,7 +258,7 @@ export const SMART_FORM_FAMILIES: SmartFormFamily[] = [ name: "Kling 2.6 Motion Control", provider: "kwaivgi", poster: - "https://d1q70pf5vjeyhc.wavespeed.ai/media/images/1766519115490596160_Smusqomu.png", + "https://static.wavespeed.ai/media/images/1766519115490596160_Smusqomu.png", category: "other", variantIds: [ "kwaivgi/kling-v2.6-pro/motion-control", @@ -289,7 +289,7 @@ export const SMART_FORM_FAMILIES: SmartFormFamily[] = [ name: "Nano Banana Pro", provider: "google", poster: - "https://d1q70pf5vjeyhc.wavespeed.ai/media/images/1763649945119973876_WvMIEAxu.jpg", + "https://static.wavespeed.ai/media/images/1763649945119973876_WvMIEAxu.jpg", category: "image", variantIds: [ "google/nano-banana-pro/text-to-image",