28 Commits

Author SHA1 Message Date
codenamewont
30ffcfbe09 docs: update README source code link to Gitea repo 2026-06-17 08:36:30 +09:00
codenamewont
396866880d docs: remove highlight styling from AI pipeline flowchart
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-17 03:03:54 +09:00
codenamewont
304cbbfa1a docs: add Mermaid flowchart for AI pipeline in README 2026-06-17 03:01:00 +09:00
codenamewont
dcd3cc781c docs: add final project README and app screenshots 2026-06-17 02:54:12 +09:00
codenamewont
49368c296f docs: add AI development chat log for course submission 2026-06-17 02:13:16 +09:00
Chaewon Lee
3e0ff5df70 refine: ui, prompt, and desc card
* ui improved

* prompt:realisic+noHuman

* prompt:editRefinement

* fix: map DescriptionCard truncation and truncateAt typo

Prevent result/map card overflow with character limits and line-clamp; fix buildMapOrderDescription calling undefined truncateAt.

Co-authored-by: Cursor <cursoragent@cursor.com>

---------

Co-authored-by: 이지은 <ijieun@ijieun-ui-MacBookPro.local>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-16 10:27:27 +09:00
Chaewon Lee
71da3f2c17 fix: flow navigation, upload UX, and edit page polish
* chore: reduce flow page heading and input text sizes

* feat: add bouquet image download on result and map pages

* chore: polish edit page chat UI and quick prompts

* perf: run mood analysis in background after upload

* feat: add header FlowNav and persist form state when navigating back
2026-06-16 01:19:15 +09:00
Chaewon Lee
0414393be7 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
2026-06-16 00:01:27 +09:00
codenamewont
c4748cdc05 chore: lock AI providers and standardize bouquet images to 3:4 2026-06-15 19:46:09 +09:00
Chaewon Lee
0f102eb289 chore: prepare production deploy with API hardening and Railway adapter
* Harden API routes with rate limits, upload cap, and edit dedupe.

Protect expensive endpoints from abuse, reject oversized mood uploads, dedupe concurrent edit-images calls, and surface Kakao search failures instead of silent mock fallback.

Co-authored-by: Cursor <cursoragent@cursor.com>

* chore: switch to adapter-node for Railway deploy

---------

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-15 10:33:57 +09:00
codenamewont
84c8a0aac9 chore: apply prettier formatting and fix lint errors 2026-06-15 09:25:01 +09:00
Chaewon Lee
063a193396 fix: edit bouquet photos in-place with recipe sync and area masks
* fix: edit bouquet photos in-place with recipe sync and area masks

* fix: silence MapPanel state_referenced_locally warning
2026-06-15 09:16:06 +09:00
Chaewon Lee
e0f6058ff3 fix: landing, geolocation, and description card
* feat: add step-specific DescriptionCard instructions before user input

Each flow page shows English guidance in muted instruction mode until the user makes a selection, then switches to dynamic summary copy.

Co-authored-by: Cursor <cursoragent@cursor.com>

* feat: polish route page, map geolocation, and landing artwork

Replace landing growth SVGs with flow artwork, align Start Creating with FlowContinueBar, and search nearby florists from the user's current location.

Co-authored-by: Cursor <cursoragent@cursor.com>

---------

Co-authored-by: 이지은 <ijieun@ijieun-ui-MacBookPro.local>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-14 22:12:59 +09:00
codenamewont
578e54efa6 fix: resolve Tailwind invalid declaration error on BudgetSlider 2026-06-14 17:26:50 +09:00
Chaewon Lee
07e4eeaca3 refine: redesigned layout, flower cards, edit sync, and bouquet preview framing
* refine: move upload mode toggle to top and compact it

* refine: simplify upload layout and remove editorial numbers

* refine: unify flow continue bar and redesign result page layout

* refine: show bouquet flowers as scrollable cards on result page

* refine: add flip-to-Korean on result flower cards

* refine: improve result rationale and sync recipe on edit

* refine: shorten edit title and align bouquet image framing to 3:4
2026-06-14 17:21:20 +09:00
Chaewon Lee
4b27c82036 feat: add root page design
* feat: add options/map flow, dev seed, and artwork fixes

Options page, Kakao map with florist order message, dev tooling, and
create/message dummy gating — without secrets in .env.example.

Co-authored-by: Cursor <cursoragent@cursor.com>

* with generating page + art work

* with flower images

* with route page

* route page loop

---------

Co-authored-by: 이지은 <ijieun@ijieun-ui-MacBookPro.local>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-14 17:16:14 +09:00
Chaewon Lee
10881ded29 feat: polish bouquet edit flow (chat UI, pencil overlay, prompt tuning)
* feat: add dynamic artwork copy to upload page

* feat: add pencil overlay for partial bouquet edits

* feat: move edit step hints to description card

* feat: add chat-style edit flow and tighten edit image prompts
2026-06-14 15:14:18 +09:00
Chaewon Lee
b50f57a6d6 feat: add flower db images
* feat: add options/map flow, dev seed, and artwork fixes

Options page, Kakao map with florist order message, dev tooling, and
create/message dummy gating — without secrets in .env.example.

Co-authored-by: Cursor <cursoragent@cursor.com>

* with generating page + art work

* with flower images

---------

Co-authored-by: 이지은 <ijieun@ijieun-ui-MacBookPro.local>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-14 15:05:00 +09:00
Chaewon Lee
80b84bd2ed feat: add generating image page, artwork, and map translation
* feat: add options/map flow, dev seed, and artwork fixes

Options page, Kakao map with florist order message, dev tooling, and
create/message dummy gating — without secrets in .env.example.

Co-authored-by: Cursor <cursoragent@cursor.com>

* with generating page + art work

---------

Co-authored-by: 이지은 <ijieun@ijieun-ui-MacBookPro.local>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-14 09:43:35 +09:00
Chaewon Lee
921dfd55f4 feat: expand flower database and sync bouquet recipe prompts
* feat: expand flower database and improve mood matching

* feat: sync bouquet recipe prompt with flower candidate metadata
2026-06-13 01:47:11 +09:00
Chaewon Lee
dda6ca972d feat: redesign upload experience and visual branding
* feat: add animated flower step indicator

* feat: add custom pixel cursor

* feat: update branding, cursor, and artwork cards

* feat: add paper texture background

* style: update description card background

* feat: redesign upload moodboard collage layout

* style: update upload colors and add sliding mode toggle

* fix: add static favicon and apple touch icons
2026-06-13 01:20:54 +09:00
Chaewon Lee
e7c690ac13 feat: remove options page and add edit page 2026-06-12 17:24:26 +09:00
Chaewon Lee
5d65a5ffae feat: use Supabase for flower job storage 2026-06-12 16:19:36 +09:00
Chaewon Lee
922320d59a feat: add options/map flow, dev seed, and artwork fixes
Options page, Kakao map with florist order message, dev tooling, and
create/message dummy gating — without secrets in .env.example.

Co-authored-by: 이지은 <ijieun@ijieun-ui-MacBookPro.local>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-10 08:56:07 +09:00
Chaewon Lee
d8f93f4c17 feat: implement AI bouquet generation flow with Gemini/OpenAI
* feat: scaffold message, generating, and map pages and align header steps

* feat: implement AI bouquet generation flow with Gemini/OpenAI

---------

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-09 17:07:38 +09:00
Chaewon Lee
d0ba482451 feat: add create and message page UI
Co-authored-by: 이지은 <ijieun@ijieun-ui-MacBookPro.local>
2026-06-09 16:11:36 +09:00
Chaewon Lee
e9dcd22b53 feat: add upload page UI (moodboard + SNS feed)
* feat: add upload page initial UI

* feat: add moodboard and SNS feed upload layouts

* fix: improve mobile upload page layout
2026-06-08 15:02:44 +09:00
codenamewont
8186066d3a chore: add initial SvelteKit project structure 2026-06-04 15:02:37 +09:00