Conversation
* feat: add multi-step create project drawer Introduce a three-step CreateProjectView modal (template, language, details) with Zod validation, useCreateProject mutation, and integration on the next-gen projects screen. * fix: typecheck * fix: formatting
Roll back the new multi-step create project UX until it is ready for release. Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Deploying with
|
| Status | Name | Latest Commit | Preview URL | Updated (UTC) |
|---|---|---|---|---|
| ✅ Deployment successful! View logs |
langquest-resend-webhook-router | 6d7c3db | Commit Preview URL Branch Preview URL |
May 28 2026, 10:19 PM |
|
This pull request has been ignored for the connected project Preview Branches by Supabase. |
|
This PR requires a native build because the fingerprint has changed compared to the base branch. 🔎 What changed--- before (expoConfig)
+++ after (expoConfig)
@@ -150,7 +150,7 @@
"url": "https://u.expo.dev/fafd03a9-a42c-44c7-849c-b0f84fbffe93"
},
"userInterfaceStyle": "automatic",
- "version": "2.2.0",
+ "version": "2.2.1",
"web": {
"bundler": "metro",
"favicon": "./assets/icons/icon_light.png"
🔍 Full JSON diff (for debugging)[
{
"op": "changed",
"beforeSource": {
"type": "contents",
"id": "expoConfig",
"contents": "{\"android\":{\"adaptiveIcon\":{\"backgroundColor\":\"#ffffff\",\"foregroundImage\":\"./assets/icons/adaptive-icon.png\",\"monochromeImage\":\"./assets/icons/adaptive-icon-mono.png\"},\"intentFilters\":[{\"action\":\"VIEW\",\"autoVerify\":true,\"category\":[\"BROWSABLE\",\"DEFAULT\"],\"data\":[{\"host\":\"langquest.org\",\"pathPattern\":\"/.*/notifications\",\"scheme\":\"https\"},{\"host\":\"langquest.org\",\"pathPattern\":\"/.*/registration-confirmation\",\"scheme\":\"https\"},{\"host\":\"langquest.org\",\"pathPattern\":\"/.*/reset-password\",\"scheme\":\"https\"},{\"host\":\"langquest.org\",\"scheme\":\"langquest-dev\"},{\"host\":\"preview.langquest.org\",\"pathPattern\":\"/.*/notifications\",\"scheme\":\"https\"},{\"host\":\"preview.langquest.org\",\"pathPattern\":\"/.*/registration-confirmation\",\"scheme\":\"https\"},{\"host\":\"preview.langquest.org\",\"pathPattern\":\"/.*/reset-password\",\"scheme\":\"https\"},{\"host\":\"preview.langquest.org\",\"scheme\":\"langquest-dev\"}]}],\"package\":\"com.etengenesis.langquest.development\",\"permissions\":[\"android.permission.FOREGROUND_SERVICE\",\"android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK\",\"android.permission.MODIFY_AUDIO_SETTINGS\",\"android.permission.RECORD_AUDIO\"]},\"buildCacheProvider\":\"eas\",\"experiments\":{\"reactCompiler\":true,\"typedRoutes\":true},\"extra\":{\"eas\":{\"projectId\":\"fafd03a9-a42c-44c7-849c-b0f84fbffe93\"},\"router\":{}},\"icon\":\"./assets/icons/icon_light.png\",\"ios\":{\"associatedDomains\":[\"applinks:langquest.org\",\"applinks:preview.langquest.org\"],\"bundleIdentifier\":\"com.etengenesis.langquest.development\",\"config\":{\"usesNonExemptEncryption\":false},\"icon\":{\"dark\":\"./assets/icons/icon_dark.png\",\"light\":\"./assets/icons/icon_light.png\"},\"infoPlist\":{\"NSMicrophoneUsageDescription\":\"LangQuest needs access to your microphone to record voice translations.\"},\"requireFullScreen\":true,\"supportsTablet\":true},\"name\":\"LangQuest (Dev)\",\"orientation\":\"portrait\",\"owner\":\"eten-genesis\",\"platforms\":[\"android\",\"ios\",\"web\"],\"plugins\":[\"expo-asset\",\"expo-audio\",\"expo-build-properties\",\"expo-dev-client\",\"expo-font\",\"expo-image\",\"expo-localization\",\"expo-router\",\"expo-sharing\",\"expo-sqlite\",[\"expo-build-properties\",{\"ios\":{\"deploymentTarget\":\"15.5\"}}],[\"expo-splash-screen\",{\"backgroundColor\":\"#f5f5ff\",\"dark\":{\"backgroundColor\":\"#131320\",\"image\":\"./assets/icons/icon_dark.png\"},\"image\":\"./assets/icons/icon_light.png\",\"imageWidth\":150}],[\"testflight-dev-deploy\",{\"enabled\":true}]],\"runtimeVersion\":{\"policy\":\"appVersion\"},\"scheme\":\"langquest-dev\",\"sdkVersion\":\"55.0.0\",\"slug\":\"langquest\",\"updates\":{\"url\":\"https://u.expo.dev/fafd03a9-a42c-44c7-849c-b0f84fbffe93\"},\"userInterfaceStyle\":\"automatic\",\"version\":\"2.2.0\",\"web\":{\"bundler\":\"metro\",\"favicon\":\"./assets/icons/icon_light.png\"}}",
"reasons": [
"expoConfig"
],
"hash": "5285e20a23a4d957207144fe3291e62203a7336d"
},
"afterSource": {
"type": "contents",
"id": "expoConfig",
"contents": "{\"android\":{\"adaptiveIcon\":{\"backgroundColor\":\"#ffffff\",\"foregroundImage\":\"./assets/icons/adaptive-icon.png\",\"monochromeImage\":\"./assets/icons/adaptive-icon-mono.png\"},\"intentFilters\":[{\"action\":\"VIEW\",\"autoVerify\":true,\"category\":[\"BROWSABLE\",\"DEFAULT\"],\"data\":[{\"host\":\"langquest.org\",\"pathPattern\":\"/.*/notifications\",\"scheme\":\"https\"},{\"host\":\"langquest.org\",\"pathPattern\":\"/.*/registration-confirmation\",\"scheme\":\"https\"},{\"host\":\"langquest.org\",\"pathPattern\":\"/.*/reset-password\",\"scheme\":\"https\"},{\"host\":\"langquest.org\",\"scheme\":\"langquest-dev\"},{\"host\":\"preview.langquest.org\",\"pathPattern\":\"/.*/notifications\",\"scheme\":\"https\"},{\"host\":\"preview.langquest.org\",\"pathPattern\":\"/.*/registration-confirmation\",\"scheme\":\"https\"},{\"host\":\"preview.langquest.org\",\"pathPattern\":\"/.*/reset-password\",\"scheme\":\"https\"},{\"host\":\"preview.langquest.org\",\"scheme\":\"langquest-dev\"}]}],\"package\":\"com.etengenesis.langquest.development\",\"permissions\":[\"android.permission.FOREGROUND_SERVICE\",\"android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK\",\"android.permission.MODIFY_AUDIO_SETTINGS\",\"android.permission.RECORD_AUDIO\"]},\"buildCacheProvider\":\"eas\",\"experiments\":{\"reactCompiler\":true,\"typedRoutes\":true},\"extra\":{\"eas\":{\"projectId\":\"fafd03a9-a42c-44c7-849c-b0f84fbffe93\"},\"router\":{}},\"icon\":\"./assets/icons/icon_light.png\",\"ios\":{\"associatedDomains\":[\"applinks:langquest.org\",\"applinks:preview.langquest.org\"],\"bundleIdentifier\":\"com.etengenesis.langquest.development\",\"config\":{\"usesNonExemptEncryption\":false},\"icon\":{\"dark\":\"./assets/icons/icon_dark.png\",\"light\":\"./assets/icons/icon_light.png\"},\"infoPlist\":{\"NSMicrophoneUsageDescription\":\"LangQuest needs access to your microphone to record voice translations.\"},\"requireFullScreen\":true,\"supportsTablet\":true},\"name\":\"LangQuest (Dev)\",\"orientation\":\"portrait\",\"owner\":\"eten-genesis\",\"platforms\":[\"android\",\"ios\",\"web\"],\"plugins\":[\"expo-asset\",\"expo-audio\",\"expo-build-properties\",\"expo-dev-client\",\"expo-font\",\"expo-image\",\"expo-localization\",\"expo-router\",\"expo-sharing\",\"expo-sqlite\",[\"expo-build-properties\",{\"ios\":{\"deploymentTarget\":\"15.5\"}}],[\"expo-splash-screen\",{\"backgroundColor\":\"#f5f5ff\",\"dark\":{\"backgroundColor\":\"#131320\",\"image\":\"./assets/icons/icon_dark.png\"},\"image\":\"./assets/icons/icon_light.png\",\"imageWidth\":150}],[\"testflight-dev-deploy\",{\"enabled\":true}]],\"runtimeVersion\":{\"policy\":\"appVersion\"},\"scheme\":\"langquest-dev\",\"sdkVersion\":\"55.0.0\",\"slug\":\"langquest\",\"updates\":{\"url\":\"https://u.expo.dev/fafd03a9-a42c-44c7-849c-b0f84fbffe93\"},\"userInterfaceStyle\":\"automatic\",\"version\":\"2.2.1\",\"web\":{\"bundler\":\"metro\",\"favicon\":\"./assets/icons/icon_light.png\"}}",
"reasons": [
"expoConfig"
],
"hash": "255a5c41dc1d51e86c4c54a9aafdf4645bea9ef0"
}
}
]Action Required: After confirming with the team, another team member must approve this PR to proceed with merging. 👉 Approve this PR - Click "Review changes/Submit review" → "Approve" to dismiss this review and allow merging. |
PR approved - dismissing native build requirement review.
bumping app version to 2.2.1