46 Commits

Author SHA1 Message Date
5391e6de71 화살표 css 수정 2026-05-28 18:25:20 +09:00
7fe1cca02a Merge branch 'dev' of https://git.hanasys.jp/qcast3/qcast-front into feature/redo-undo
# Conflicts:
#	package.json
#	src/hooks/roofcover/useEavesGableEdit.js
#	src/hooks/useCanvasEvent.js
#	src/styles/_contents.scss
2026-05-28 17:04:16 +09:00
sangwook yoo
849f7a1dc9 feat(pdf-gemini): 배치면 초기설정에 PDF 도면 업로드 옵션 추가 — Gemini 외곽선 분석
- 「배치면 초기설정」 모달 寸法入力方法 라디오에 '도면 파일 업로드' 옵션 추가
- 선택 시 PDF 파일 업로드 + 읽기 페이지 설정(전체/입면도·평면도 지정) UI 노출
- 保存 클릭 시 /api/gemini/floor-plan 호출 → 외곽선을 캔버스에 반영한 후 기존 저장 흐름 진행
- Gemini File API 업로드 + finally 파일 폐기, 정점/면적 검증, 페이지 힌트 프롬프트 주입
- usePdfImport 훅: mm→canvas 좌표 변환, CCW 정규화, 기존 외곽선 덮어쓰기 confirm 후 QLine/QPolygon 생성
- @google/generative-ai 의존성 추가, GEMINI_MODEL env 4개 환경에 동기화
- 다국어(ja/ko) 메시지 추가, .playwright-mcp/ gitignore

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-20 09:39:41 +09:00
7e08184227 undo redo 작업중 2026-03-18 10:13:12 +09:00
김민식
655f0781a2 🚨chore: Sync Sass 2025-05-07 11:34:03 +09:00
김민식
ced0eb9fc6 🚨chore: Sync Sass 2025-04-02 13:53:24 +09:00
김민식
c48cfa8fe4 🚨chore: Sync Sass 2025-02-04 17:15:08 +09:00
김민식
6063c4a2e3 🚨chore: Sync Sass 2025-01-09 18:02:50 +09:00
김민식
d9445e2837 🚨chore: Sync Sass 2025-01-06 14:40:16 +09:00
minsik
344cde964d 🚨chore: Sync Sass 2024-12-06 10:20:21 +09:00
minsik
23264bd1e0 🚨chore: Sync Sass 2024-12-03 14:36:20 +09:00
minsik
ca0fe4335e 🚨chore: Sync Sass 2024-12-02 16:30:21 +09:00
minsik
7e144ec320 🚨chore: Sync Sass 2024-11-18 18:04:34 +09:00
minsik
79139f53aa zoom clear 적용 2024-11-15 10:08:50 +09:00
yoosangwook
bfbf2152b8 🚨chore: Sync Sass 2024-11-12 10:45:08 +09:00
minsik
c51c510ded 🚨chore: Sync Sass 2024-11-05 15:40:54 +09:00
yoosangwook
a1f80b0752 🚨chore: Sync Sass 2024-11-04 18:03:43 +09:00
minsik
c7549b243a 🚨chore: Sync Sass 2024-11-04 17:50:57 +09:00
minsik
204ab66f90 🚨chore: Sync Sass 2024-11-04 17:37:01 +09:00
minsik
119103a539 🚨chore: Sync Sass 2024-10-31 18:04:03 +09:00
yoosangwook
2b0d0bbff4 Auto stash before merge of "dev" and "origin/dev" 2024-10-31 09:26:16 +09:00
minsik
b56d8e99f4 🚨chore: Sync Sass 2024-10-30 18:07:30 +09:00
minsik
358f77313b 🚨chore: Sync Sass 2024-10-30 11:11:40 +09:00
minsik
1e698f4597 🚨chore: Sync Sass 2024-10-29 15:49:43 +09:00
minsik
6a979fefc9 🚨chore: Sync Sass 2024-10-28 13:35:23 +09:00
minsik
eaa3882045 🚨chore: Sync Sass 2024-10-25 17:30:01 +09:00
minsik
2d0d96d0cd 🚨chore: Sync Sass 2024-10-24 17:54:24 +09:00
minsik
743c90fdaa 🚨chore: Sync Sass 2024-10-23 10:53:02 +09:00
minsik
d079fe5948 🚨chore: Sync Sass 2024-10-22 10:09:43 +09:00
minsik
676a0bdc91 🚨chore: Sync Sass 2024-10-21 14:13:54 +09:00
minsik
e6d2733a12 🚨chore: Sync Sass 2024-10-16 17:50:52 +09:00
minsik
0c6bd17710 🚨chore: Sync Sass 2024-10-11 15:47:16 +09:00
minsik
31a6801860 Merge remote-tracking branch 'origin/qcast-pub' into qcast-pub 2024-10-11 15:43:18 +09:00
minsik
1bbba2817f 🚨chore: Sync Sass 2024-10-11 15:40:24 +09:00
minsik
63cb5abfdd 🚨chore: Sync Sass 2024-10-11 15:10:58 +09:00
b379ec670d 1.로그인 후 메인화면 작업
2.layout.js QModal 미사용으로 주석처리
3. 퍼블 10/11 11시26분 까지 반영
2024-10-11 12:35:48 +09:00
minsik
1fd5acc593 - 메뉴별 ContextMenu 추가 2024-10-10 17:52:50 +09:00
minsik
7ddcc91d1f 🚨chore: Sync Sass 2024-10-07 15:18:19 +09:00
minsik
8d25b6176f 🚨chore: Sync Sass 2024-10-07 14:58:17 +09:00
minsik
fd08fedf97 - 외벽선 작성 모달 수정
- icon 추가 및 스타일 수정
2024-09-27 17:15:54 +09:00
minsik
658776ea6d - icon 추가 및 css 변경 2024-09-25 11:16:03 +09:00
minsik
f9d1f8e2e0 - 스타일 추가 / 수정 2024-09-11 18:05:15 +09:00
minsik
172fe8d8a7 - 메뉴 추가 및 스타일 적용 2024-09-11 15:01:43 +09:00
minsik
a721eb8bf7 - Qselect -> QSelectBox 이름 수정 2024-09-10 13:44:11 +09:00
minsik
2d33bbc6a4 - options 변경중 2024-09-10 10:27:57 +09:00
minsik
598c89faf5 - font, image 추가/적용 2024-09-09 14:31:27 +09:00