4378712b39
수동설정 전부 안되면 설정완료 불가
...
수동설정 완료 시 스냅샷
보조선 작성 완료 시 스냅샷
개구 배치시 undo 2회 필요 수정
2026-06-02 13:40:52 +09:00
a452ea8f94
Merge branch 'dev' of https://git.hanasys.jp/qcast3/qcast-front into feature/redo-undo
...
# Conflicts:
# src/hooks/roofcover/useEavesGableEdit.js
2026-06-01 17:19:53 +09:00
15eaa4950a
처마 케라바 변경 에러 수정
2026-06-01 16:18:19 +09:00
141afa7a36
[2294] 케라바 출폭 surgical — skLine 절삭/복원 + 패턴 segment 매핑
2026-06-01 13:53:05 +09:00
c121937525
Merge branch 'dev' of https://git.hanasys.jp/qcast3/qcast-front into feature/redo-undo
...
# Conflicts:
# src/hooks/roofcover/useEavesGableEdit.js
# src/hooks/roofcover/useRoofAllocationSetting.js
2026-05-29 17:49:02 +09:00
b8ea9aba78
Merge branch 'dev' of https://git.hanasys.jp/qcast3/qcast-front into hotfix/dev_yscha
2026-05-29 16:07:22 +09:00
e32d2dc3a5
[2173] 케라바 vExt — stop·V apex trim·overlap 머지·offset bbox
2026-05-29 16:02:51 +09:00
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
577ca47b5e
키보드 이벤트 제거
2026-05-28 16:48:36 +09:00
23dafe3b18
[2173] valleyExt — trim·cascade·ridge-stop 다 비활성 (확장만, 별도 룰 후속)
2026-05-28 13:51:07 +09:00
036c283e0c
[2173] valleyExt Phase 1/2 helper 추출 + wallBase 독립 ray + ridge-stop 룰
2026-05-28 11:10:59 +09:00
sangwook yoo
f8641079e6
Disable PDF input mode option
2026-05-27 17:54:49 +09:00
sangwook yoo
6a99b6de4a
Merge remote-tracking branch 'origin/dev' into feature/pv-btob
2026-05-27 16:56:33 +09:00
a4b7f519bb
[2173] valleyExt TRIM — hip-presence 원래hip-only + cascade hide
2026-05-27 16:18:33 +09:00
e9f5ceab69
[2173] 골짜기확장라인 TRIM 재활성 + Y junction 보존 + 끝점일치 보존
2026-05-27 15:20:55 +09:00
sangwook yoo
79aafbd613
Merge remote-tracking branch 'origin/dev' into claude/lucid-shaw-91e51f
2026-05-27 14:41:26 +09:00
5ba5623d46
[2173] 골짜기확장라인 self-extension 모델 + TRIM/FIXPOINT-cuts off — 확장만
2026-05-27 13:58:26 +09:00
e1dbbf74de
Merge branch 'dev' of https://git.hanasys.jp/qcast3/qcast-front into feature/redo-undo
...
# Conflicts:
# src/components/fabric/QPolygon.js
# src/hooks/module/useModule.js
# src/hooks/roofcover/useEavesGableEdit.js
# src/hooks/roofcover/useRoofAllocationSetting.js
# src/hooks/usePlan.js
2026-05-27 10:52:46 +09:00
8d7ffdc957
[2173] KERAB-OFFSET-SURGICAL flag ON — 케라바 토글 出幅 surgical 반영 활성화
2026-05-27 10:09:52 +09:00
f5f8eb9460
[2173] 처마/케라바 토글 KERAB-SIMPLE 알고리즘 + offset-surgical helper(flag off)
2026-05-27 10:03:56 +09:00
f5758cb383
모듈 세로 가운데정렬, 가로 가운데정렬 snapshot 추가
2026-05-26 11:13:47 +09:00
b775af1911
모듈 redo undo 시 선택되어 있는것 해제
2026-05-26 10:31:08 +09:00
39f4b0130f
열이동, 단이동 시 스냅샷 저장 위치 수정
2026-05-26 10:23:25 +09:00
9a24860b1c
모듈 삭제 시 스냅샷 중복 제거
2026-05-26 10:16:31 +09:00
37a1c24667
모듈/가대 설정 undo, redo 이상 동작 수정
2026-05-20 15:30:52 +09:00
de5b9f1fb7
도머 undo redo 후 제거 하면 lengthText 남아 있는 현상 수정, 도머 이동 시 두번 계산되는 현상 수정
2026-05-20 15:10:48 +09:00
sangwook yoo
f8467879a8
Merge remote-tracking branch 'origin/dev' into claude/lucid-shaw-91e51f
2026-05-20 09:41:37 +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
dc857b28fa
[2173] junction-extended 패턴 outer hip 제거 + strokeWidth SK와 통일
...
[작업내용] :
- 대전제 반영: 케라바 ridge 가 생기는 분기에서 c1·c2 에 붙은 outer hip 2개 제거
· inner hip(junction 너머) 보존
· __removedHipsSnapshot 첨부 → revert 시 hip 2개 자동 복원
- revert 분기에서 hip 스냅샷 + ridge 스냅샷 둘 다 순회 복원하도록 대칭 보강
- 케라바 패턴 생성 라인 strokeWidth 2 → 4 (SK 라인과 동일, 6개소)
2026-05-20 08:46:43 +09:00
eb12b24138
[2173] 처마→케라바 junction-extended 패턴 + RG-1 자동 제거
...
[작업내용] :
- findHipPairViaJunction: H-7/H-1 의 junction 너머 inner hip(H-4/H-2) 무한확장 교점을 apex 채택
- applyKerabJunctionExtendedPattern (순수 추가):
· ext hip 2개(junction→apex) + 중앙 ridge(mid→apex) 추가
· ridgeEndpointsOnBothExtensions 로 RG-1 식별 → 스냅샷 첨부 후 제거 (RG-2 보존)
- applyKerabRevertPattern: __removedRidgesSnapshot(배열) 반복 복원으로 forward 와 대칭
- useRoofAllocationSetting: 분할 직전/후 패턴 라인 진단 로그(KERAB-PATTERN-DIAG)
2026-05-19 17:12:48 +09:00
35ba41a104
탭에 path제거
2026-05-19 12:32:48 +09:00
e74604d3f9
[2240] 손상 plan 좌표 가드/복원 — 로드 가드+저장 차단+복원 자동호출
2026-05-18 16:19:37 +09:00
f32f9187d1
[DB] 컬럼 길이 가드 — addressee 합산 50자 + receiveUser 20자 클립
2026-05-18 15:00:20 +09:00
eaae0f4a84
[1961] hip 라벨 정합성 — SK↔할당 일치 + 0.5 step 표시 통일
2026-05-18 12:41:55 +09:00
116953ee2f
소스정리
2026-05-15 12:28:32 +09:00
905b51b865
[1423] 2차 user 판매점 select 항상 enable + 設計依頼 매핑 실패 시 본인 초기화
2026-05-15 12:19:15 +09:00
bfd9d446a3
[1423] 2차 user 판매점 select 항상 enable + 設計依頼 매핑 실패 시 본인 초기화
2026-05-15 11:09:28 +09:00
e915a386cc
[1423] 設計依頼 import 매핑 정책 롤백 — StuffDetail.jsx 7e9ec4e3 복원
...
운영 배포 후 문제 보고로 PLANREQ-MATCH 2026-05-12 재정의 직전 안정 버전으로 되돌림.
2026-05-15 10:03:23 +09:00
f6652acbd7
2차 로그정리
2026-05-14 17:26:11 +09:00
347536e87a
2차 로그정리
2026-05-14 17:21:46 +09:00
042cdc4b83
1차 로그주석처리
2026-05-14 17:04:43 +09:00
91321745d4
[1423] 設計依頼 import 매핑 정책 재정의 — 미매칭 시 로그인 초기값 reset
2026-05-14 16:29:38 +09:00
7e9ec4e3f2
로그 수정
2026-05-14 14:55:05 +09:00
d60bf27778
로그 수정
2026-05-14 14:49:41 +09:00
281d9bb583
로그 수정
2026-05-14 14:38:27 +09:00
ccca89fef6
[2218] 초기 비밀번호 설정 메시지 수정
2026-05-14 14:32:07 +09:00
9a10186c17
[2218] 초기 비밀번호 설정 메시지 수정
2026-05-14 13:21:54 +09:00
490ab6c49f
[1961] split 길이 계산 Math.round(hypot)*10 → calcLinePlaneSize 통일 — 좌우대칭 hip 라벨 1mm 갈림 차단
2026-05-14 10:36:11 +09:00
aac4f1fb50
[VALLEY-SKIP] isValleyVertex 노치 top_in 잘못된 eaveHelpLine 4개 차단 — zero-length neighbor + collinear continuation 2단 가드
2026-05-13 16:43:13 +09:00