From 0414393be7452f7914a1816a799266d657c8069a Mon Sep 17 00:00:00 2001 From: Chaewon Lee Date: Tue, 16 Jun 2026 00:01:27 +0900 Subject: [PATCH] chore: QA fixes for edit, map, and result pages * fix: align result cards with recipe and tighten bouquet edit prompts * fix: improve masked area edits with aligned masks and inpainting prompts * refactor: drop floristNote/finalize and add map description * fix: prevent map page crash from marker effect loop * chore: add eslint exception for KakaoMap shopMarkerMap --- .env.example | 2 +- src/lib/components/ui/map/KakaoMap.svelte | 17 +++- src/lib/flowerFlow/api.js | 11 --- src/lib/flowerFlow/bouquetImageFormat.js | 86 ++++++++++++---- src/lib/flowerFlow/resolveRecipeFlowers.js | 99 +++++++++++++++++-- src/lib/server/dev/seedJob.js | 11 +-- src/lib/server/flowerFlow/jobStore.js | 8 +- src/lib/server/gemini/image.js | 2 +- src/lib/server/gemini/mock.js | 5 - src/lib/server/gemini/text.js | 48 ++++----- src/lib/server/openai/bouquetImageFrame.js | 36 ++++++- src/lib/server/openai/image.js | 21 ++-- src/lib/server/rateLimit.js | 2 +- src/routes/api/dev/seed-flow/+server.js | 5 +- .../api/flower-flow/edit-images/+server.js | 25 ++++- .../api/flower-flow/finalize/+server.js | 41 -------- src/routes/api/flower-flow/job/+server.js | 1 - src/routes/edit/+page.svelte | 44 +++++---- src/routes/map/+page.svelte | 14 ++- src/routes/upload/+page.svelte | 1 - supabase/schema.sql | 4 +- 21 files changed, 310 insertions(+), 173 deletions(-) delete mode 100644 src/routes/api/flower-flow/finalize/+server.js diff --git a/.env.example b/.env.example index 2c8e3e8..57e4466 100644 --- a/.env.example +++ b/.env.example @@ -1,4 +1,4 @@ -# Gemini — mood analysis, recipe, florist note +# Gemini — mood analysis, recipe GEMINI_API_KEY= GEMINI_TEXT_MODEL=gemini-2.5-flash-lite diff --git a/src/lib/components/ui/map/KakaoMap.svelte b/src/lib/components/ui/map/KakaoMap.svelte index 08d706b..5cf7702 100644 --- a/src/lib/components/ui/map/KakaoMap.svelte +++ b/src/lib/components/ui/map/KakaoMap.svelte @@ -1,6 +1,5 @@