Commit Graph

  • c77cb1fa3d Merge remote-tracking branch 'origin/sub_laptop_3' into sub_laptop_4 eomsangdon 2026-10-04 23:50:24 +09:00
  • 436fee7037 Merge remote-tracking branches 'origin/sub_laptop_1', 'origin/sub_laptop_2', 'origin/sub_laptop_3' and 'origin/sub_laptop_4' into sub_laptop_5 eomsangdon 2026-10-04 23:50:18 +09:00
  • 8d1b8cd5f0 Merge remote-tracking branches 'origin/sub_laptop_1', 'origin/sub_laptop_2' and 'origin/sub_laptop_4' into sub_laptop_3 eomsangdon 2026-10-04 23:50:17 +09:00
  • 5b0d7fadaa Merge remote-tracking branch 'origin/dev' into sub_laptop_4 eomsangdon 2026-10-04 23:50:16 +09:00
  • c721fa852d Merge remote-tracking branch 'origin/dev' into sub_laptop_3 eomsangdon 2026-10-04 23:50:09 +09:00
  • 78b545da71 Merge remote-tracking branch 'origin/sub_laptop_2' into sub_laptop_1 eomsangdon 2026-10-04 23:50:04 +09:00
  • 45f8c6cdd5 auto: 2026-10-04 23:49 (ESD_LAPTOP) eomsangdon 2026-10-04 23:49:58 +09:00
  • d7bef83a81 auto: 2026-10-04 23:49 (ESD_LAPTOP) eomsangdon 2026-10-04 23:49:55 +09:00
  • 2944f22b2a Merge remote-tracking branch 'origin/dev' into sub_laptop_1 eomsangdon 2026-10-04 23:49:55 +09:00
  • da49db8ce7 auto: 2026-10-04 23:49 (ESD_LAPTOP) eomsangdon 2026-10-04 23:49:54 +09:00
  • b7a0235c8b auto: 2026-10-04 23:49 (ESD_LAPTOP) eomsangdon 2026-10-04 23:49:48 +09:00
  • 51cfb6ff44 chore(plan): 끝난 39~41장(M02 구조물 조합 개편 1 · 2차 · 면적산출 표 → 도면 표)을 docs/raw/plans 로 이관 — PLAN.md 는 1장 · 32장 · 42장(사용자 검증) eomsangdonandClaude Opus 5.5 2026-10-04 23:46:21 +09:00
  • 795b861dae Merge remote-tracking branch 'origin/sub_laptop_5' into main_laptop_1 eomsangdon 2026-10-04 23:34:56 +09:00
  • 1f337d20d9 Merge remote-tracking branch 'origin/sub_laptop_2' into main_laptop_1 eomsangdon 2026-10-04 23:34:54 +09:00
  • 6a721484c9 fix(M02): 도면으로 보내기 흠 D3 · D4 — 빈 범위 막음 · 놓기 기다리는 표도 떠날 때 물음(41) eomsangdonandClaude Opus 5.5 2026-10-04 23:34:18 +09:00
  • 18d097c745 fix(M02): 일위대가 한 줄 표 아주 좁은 카드(340px 이하) — 줄마다 두 줄(항목 · 수량산출 / 금액 넷) · 가로 넘침 0 eomsangdonandClaude Opus 5.5 2026-10-04 23:32:37 +09:00
  • 2563272c69 fix(M02): 일위대가 카드 빈 채 남음 — 카드 「불러오는 중」 대상에서 일위대가 카드를 뺌(몸 Labor_View 를 덮었다 지우던 것) eomsangdonandClaude Opus 5.5 2026-10-04 23:30:40 +09:00
  • bd5dd9cb21 Merge remote-tracking branches 'origin/sub_laptop_2' and 'origin/sub_laptop_5' into sub_laptop_8 eomsangdon 2026-10-04 23:02:03 +09:00
  • aa818345b1 Merge remote-tracking branch 'origin/dev' into sub_laptop_8 eomsangdon 2026-10-04 23:02:00 +09:00
  • be4d99cf62 Merge remote-tracking branches 'origin/sub_laptop_2', 'origin/sub_laptop_5' and 'origin/sub_laptop_8' into sub_laptop_1 eomsangdon 2026-10-04 23:01:55 +09:00
  • be2e677d27 test(M02): 구조물 도면 저장 꼴 시험 — 연결표 맞춤 갈고리(toDrawing.withLinks) 감쌈(41-3) eomsangdonandClaude Opus 5.5 2026-10-04 23:00:27 +09:00
  • 48a746d5b7 fix(M02): 도면으로 보내기 범위 — 면적 상세가 선 뒤에도 시트 첫 고름 유지 · 범위 없으면 알림(41-3) eomsangdonandClaude Opus 5.5 2026-10-04 23:00:05 +09:00
  • b2aa2a987e fix(B07 CAD): 표 놓기 — 보낸 표 선 색 · 굵기 그대로 (41-2) eomsangdonandClaude Opus 5.5 2026-10-04 22:56:28 +09:00
  • 4db230bfff fix(M02): 일위대가 [엑셀에서 고르기] — 고르기 답의 바꾸기를 linkAreaCell 다섯째 인자로(기본 함께 · 바꾸기면 그 칸 다른 알약 뺌 · 40 이음) eomsangdonandClaude Opus 5.5 2026-10-04 22:53:25 +09:00
  • 7403aef9bc Merge remote-tracking branches 'origin/sub_laptop_3', 'origin/sub_laptop_5' and 'origin/sub_laptop_8' into sub_laptop_2 eomsangdon 2026-10-04 22:49:11 +09:00
  • cc63e49ab3 feat(B07): DXF 내보내기 표 = 선 + 글 — 칸 정렬 · 병합 자리 끊김 · B07 수량표도 나옴 (41-2) eomsangdonandClaude Opus 5.5 2026-10-04 22:48:34 +09:00
  • 3d6f59e494 feat(spreadsheet): 칸 하나에 알약 여럿 — 다른 알약 칸이면 [함께 잇기] · [바꾸기] · [취소] 물음(알약 누름 · 끌어 놓기 · 칸 지정 · 엑셀 고르기) · 칸 색 = 먼저 이은 알약 · 오른위 수 · 마우스 올리면 이름들 · linkAreaCell 함께 기본 (PLAN 40 마무리) eomsangdonandClaude Opus 5.5 2026-10-04 22:48:12 +09:00
  • 4a264d961e feat(M02): 도면으로 보내기 — 41-1 표 변환 답 · 41-2 놓기 손잡이 꼴에 맞춤(41-3) eomsangdonandClaude Opus 5.5 2026-10-04 22:47:45 +09:00
  • ecc4ed372d Merge remote-tracking branches 'origin/sub_laptop_2', 'origin/sub_laptop_3', 'origin/sub_laptop_7' and 'origin/sub_laptop_8' into sub_laptop_5 eomsangdon 2026-10-04 22:45:48 +09:00
  • 33209b8677 Merge remote-tracking branch 'origin/dev' into sub_laptop_5 eomsangdon 2026-10-04 22:45:45 +09:00
  • 3ded39875f feat(M02): 면적산출 범위 → 도면 표 서버 — Node 번들 변환 · 표 길 · 면적 저장 때 도면 표 칸 글 맞춤 (41-1) eomsangdonandClaude Opus 5.5 2026-10-04 22:45:09 +09:00
  • 0bc5606638 feat(M02): CAD 표 놓기 · 칸 갈기 호스트 함수 — cad_host placeTable · updateTable · 도면 손잡이 (41-2) eomsangdonandClaude Opus 5.5 2026-10-04 22:44:36 +09:00
  • c7a8ed7cf9 fix(M02): 이름 맞춤 — 한 줄 표 머리 「항목 · 수량산출 · 단위 · …」(사용자 글) · 남은 화면 글 「담은 로직」 → 「단가산출 로직」(40-1 끝) eomsangdonandClaude Opus 5.5 2026-10-04 22:44:14 +09:00
  • c426fa2ad6 feat(B07 CAD): 표 놓기 도구 · 표 메시지 place-table · update-table (41-2) eomsangdonandClaude Opus 5.5 2026-10-04 22:43:40 +09:00
  • 408cd7b6c7 feat(M02): 면적산출 범위 → 도면 표 화면 틀(41-3) — [도면으로 보내기] · 같은 열 도면에 넘겨 놓기 · 연결표 기록 · 다름 알림 [업데이트] eomsangdonandClaude Opus 5.5 2026-10-04 22:42:38 +09:00
  • ca88552f49 Merge remote-tracking branch 'origin/sub_laptop_2' into sub_laptop_3 eomsangdon 2026-10-04 22:41:40 +09:00
  • c318fa7e0d Merge remote-tracking branch 'origin/dev' into sub_laptop_2 eomsangdon 2026-10-04 22:41:37 +09:00
  • b31468787a auto: 2026-10-04 22:39 (ESD_LAPTOP) eomsangdon 2026-10-04 22:39:53 +09:00
  • 35ccc26afa feat(M02): 일위대가 수량산출 열 — 위 결과단위 기준 수량 · 아래 지금 수량 · 누르면 손 입력 / 엑셀에서 고르기(면적 칸 연결 · [저장] 때 면적 문서 함께) · 버튼 공용 양식(40-1 ④ ⑤) eomsangdonandClaude Opus 5.5 2026-10-04 22:39:46 +09:00
  • e70fc184ae fix(M02): 넣을 값 고르기 칸 「자동값 xx」 빈 선택지 없앰 — 값이 없으면 자동값(첫 선택지)을 고른 채 흐리게 · 저장은 바꿀 때만(40-1 ③ · 브레인 정함) eomsangdonandClaude Opus 5.5 2026-10-04 22:39:46 +09:00
  • 7ca49764ce Merge remote-tracking branch 'origin/sub_laptop_1' into sub_laptop_7 eomsangdon 2026-10-04 22:38:44 +09:00
  • d9276467b1 auto: 2026-10-04 22:37 (ESD_LAPTOP) eomsangdon 2026-10-04 22:37:28 +09:00
  • e3236558bd feat(M02): 구조물 조합 카드 [삭제] · 일위대가 카드 한 줄 표 — 그 항목 비우기(번호 · 열 그대로 · 물음 한 번 · 비운 뒤 빈 카드) · 좁은 카드 단추 줄 바꿈 eomsangdonandClaude Opus 5.5 2026-10-04 22:37:22 +09:00
  • a171ed3abc Merge remote-tracking branches 'origin/main_laptop_1', 'origin/sub_laptop_1' and 'origin/sub_laptop_3' into sub_laptop_8 eomsangdon 2026-10-04 22:30:34 +09:00
  • ad90e72260 auto: 2026-10-04 22:29 (ESD_LAPTOP) eomsangdon 2026-10-04 22:29:27 +09:00
  • 3ad007683c feat(spreadsheet): 알약 끌어 칸에 놓기 · 이은 알약 색 자동 — 키로 정해지는 색(24 색 · 두 테마 밝기) · 이은 칸 배경 같은 색 옅게 · 다른 알약 칸에 놓으면 바꿀지 물음 · 반짝임 그대로 (PLAN 40-3 ② ③) eomsangdonandClaude Opus 5.5 2026-10-04 22:29:26 +09:00
  • 5a9491bd69 chore(plan): 41장 면적산출 표 → 도면 표 — 사용자 요구 원문 더함 eomsangdonandClaude Opus 5.5 2026-10-04 22:28:55 +09:00
  • ffc76efe9c Merge remote-tracking branches 'origin/sub_laptop_2', 'origin/sub_laptop_3' and 'origin/sub_laptop_7' into sub_laptop_1 eomsangdon 2026-10-04 22:27:25 +09:00
  • 2b7091d5a5 Merge remote-tracking branch 'origin/dev' into sub_laptop_1 eomsangdon 2026-10-04 22:27:23 +09:00
  • 903eb8234e Merge remote-tracking branches 'origin/sub_laptop_1', 'origin/sub_laptop_3' and 'origin/sub_laptop_7' into sub_laptop_2 eomsangdon 2026-10-04 22:27:04 +09:00
  • fd4830556e fix(M02): 일위대가 「담은 로직」 → 「단가산출 로직」 — 상세 · 보기 갈래(면적 패널) 제목 · 빈 글 · 같은 로직 알림 · 다이어그램(40-1 ②) eomsangdonandClaude Opus 5.5 2026-10-04 22:26:05 +09:00
  • 74a524202e feat(M02): 구조물 조합 카드 셋 3열 · 단추 「가져오기」 · 「수정」 · 「새 항목」 공용 버튼 크기 eomsangdonandClaude Opus 5.5 2026-10-04 22:26:00 +09:00
  • 1c0868b788 feat(M02): 일위대가 보기 갈래 한 줄 표(compact · 카드용) — 항목 · 수량산출 · 단위 · 노무비 · 재료비 · 경비 · 합계 · 금액 = 반영 · 없으면 기준 흐리게 · 자재 줄 같은 표 아래(40-1 ①) eomsangdonandClaude Opus 5.5 2026-10-04 22:24:35 +09:00
  • fda2527c4b feat(M02): 엑셀 칸 고르기 모달 부품 AreaCellPick — 그 열 면적산출 읽기만 시트 · 칸 누름 = 주소 · 연결 풀기 · 순수 linkAreaCell(면적 문서 · 알약 키 · 칸) (PLAN 40-3 ①) eomsangdonandClaude Opus 5.5 2026-10-04 22:23:27 +09:00
  • 00cb6db66f feat(M02): 항목 하나 비우기 길 — 도면 · 일위대가 · 면적산출을 새 열과 같은 빈 문서로 (40-4) eomsangdonandClaude Opus 5.5 2026-10-04 22:21:23 +09:00
  • 572680d78a Merge remote-tracking branch 'origin/sub_laptop_1' into sub_laptop_2 eomsangdon 2026-10-04 22:20:34 +09:00
  • 74ab8d1d71 Merge remote-tracking branch 'origin/dev' into sub_laptop_2 eomsangdon 2026-10-04 22:20:32 +09:00
  • 27fcbde040 auto: 2026-10-04 22:20 (ESD_LAPTOP) eomsangdon 2026-10-04 22:20:26 +09:00
  • 68817d7175 Merge remote-tracking branch 'origin/sub_laptop_3' into sub_laptop_1 eomsangdon 2026-10-04 22:20:12 +09:00
  • 03602ea138 Merge remote-tracking branch 'origin/dev' into sub_laptop_1 eomsangdon 2026-10-04 22:20:10 +09:00
  • 9b6c2e7057 Merge remote-tracking branch 'origin/sub_laptop_1' into sub_laptop_3 eomsangdon 2026-10-04 22:20:09 +09:00
  • 1e992ca0e3 Merge remote-tracking branch 'origin/dev' into sub_laptop_3 eomsangdon 2026-10-04 22:20:08 +09:00
  • 4347d25c99 auto: 2026-10-04 22:20 (ESD_LAPTOP) eomsangdon 2026-10-04 22:20:04 +09:00
  • 43b1c12765 auto: 2026-10-04 22:20 (ESD_LAPTOP) eomsangdon 2026-10-04 22:20:03 +09:00
  • 7cdc7b08da chore(plan): 40장 M02 구조물 조합 개편 2차 — 사용자 요구 원문 eomsangdonandClaude Opus 5.5 2026-10-04 22:18:59 +09:00
  • 11ef83985f Merge remote-tracking branch 'origin/sub_laptop_6' into main_laptop_1 eomsangdon 2026-10-04 22:08:46 +09:00
  • 6541b65834 fix(M02): 구조물 조합 표 「일위대가」 줄 = 그 열 일위대가번(SU) — 옛 조합 키(UA) 칸 안 읽음 · 번호 글 줄(도면 · 면적산출과 같음) eomsangdonandClaude Opus 5.5 2026-10-04 22:08:06 +09:00
  • d4458ec894 fix(M02): 일위대가 목록 합계 · 단위 · 새 항목 두 단추 — 수량 없으면 기준 합(작은 글 「기준」) · 담은 로직 0 「—」 · 단위 = 일위대가 문서 단위 · 누른 단추가 진하게 eomsangdonandClaude Opus 5.5 2026-10-04 22:05:58 +09:00
  • 26a24889e6 test(M02): 층 길 접두어 시험 — 시스템 층도 /layers/system/… 꼴 기대 (39-8 H2 뒤) eomsangdonandClaude Opus 5.5 2026-10-04 21:49:28 +09:00
  • e6fe5232e5 Merge remote-tracking branch 'origin/sub_laptop_7' into main_laptop_1 eomsangdon 2026-10-04 21:46:45 +09:00
  • 308b893e17 Merge remote-tracking branch 'origin/sub_laptop_6' into main_laptop_1 eomsangdon 2026-10-04 21:46:44 +09:00
  • 67f090879f Merge remote-tracking branch 'origin/sub_laptop_5' into main_laptop_1 eomsangdon 2026-10-04 21:46:43 +09:00
  • 7a4f1da235 Merge remote-tracking branch 'origin/sub_laptop_3' into main_laptop_1 eomsangdon 2026-10-04 21:46:42 +09:00
  • 4112da7b7d Merge remote-tracking branch 'origin/sub_laptop_2' into main_laptop_1 eomsangdon 2026-10-04 21:46:41 +09:00
  • 524dc8febc fix(M02): 마스터 층 읽기도 층 길 한 벌 — 회사 관리자 · 일반 「시스템 관리자 권한」 막힘 풂 (39-8) eomsangdonandClaude Opus 5.5 2026-10-04 21:37:24 +09:00
  • 31d9a099be fix(M02): 가져오기 목록 — 그 부분 문서가 없는 줄은 흐리게 · 누르면 까닭 한 줄 · 확인 창 · 복사 안 감 eomsangdonandClaude Opus 5.5 2026-10-04 21:30:36 +09:00
  • 4e1b7cc5ef fix(M02): 나무가 바뀌면 좌측 하위 열 줄도 다시 받음(39-8 H1) eomsangdonandClaude Opus 5.5 2026-10-04 21:29:58 +09:00
  • 26f12e081f fix(M02): 입력 모달 「면적산출에서 잇기」 — 「저장 안 한 고침」 물음에서 취소면 입력 모달 · 넣던 값 그대로(옮겨 갔을 때만 닫음) eomsangdonandClaude Opus 5.5 2026-10-04 21:25:35 +09:00
  • 68f1c20e65 fix(M01): 자재 · 직종 고르기 찾기 — 낱말이 키(MT…)와 같으면 맞음(39-8 · 찾기 칸 글 「이름 · 규격 · 코드」 와 맞춤) eomsangdonandClaude Opus 5.5 2026-10-04 21:22:09 +09:00
  • 88ce573e63 fix(M02): 카드 [알약] 취향 계정 따름 — 계정 취향 받은 뒤에 올림(브라우저 옛 값이 덮지 않게) · 카드는 열 때마다 다시 읽음 (PLAN 39-8 ③) eomsangdonandClaude Opus 5.5 2026-10-04 21:22:01 +09:00
  • c535de7b31 fix(M02): 면적 오른쪽 패널 빈 칸 = 수량 없음 — 서버 area_values 와 같은 규칙(식 칸 = 계산 수 · 그 밖 = 칸 값 · 빈 · 글 빠짐) · 「수량 A1 = 빈 칸」 · 반영 — (PLAN 39-8 ②) eomsangdonandClaude Opus 5.5 2026-10-04 21:22:00 +09:00
  • 46f8b7611d fix(M02): 일위대가 보기 갈래 좁은 칸 — 표를 줄마다 카드로(이름 한 줄 · 금액 넷 한 줄 · 칸 이름 위에 작게 · 합계 굵게) · 가로 스크롤 없음 eomsangdonandClaude Opus 5.5 2026-10-04 21:17:58 +09:00
  • b1d092efeb test(M02): 층 길 시험 — 지운 Combo_Api 대신 일위대가 문서 길(laborAt 층 받음)을 봄(39 마무리) eomsangdonandClaude Opus 5.5 2026-10-04 21:06:29 +09:00
  • 8087c73060 refactor(M02): 새 항목 일위대가 고르기 없앰 — 항목 추가 창 줄 · pickCombo · 서버가 받는 일위대가 키 · 열 칸 새로 쓰기 · /combos/all · fetchUsableCombos 지움 · 새 구조물 일위대가 = 빈 labor 문서(39-1d) eomsangdonandClaude Opus 5.5 2026-10-04 21:04:48 +09:00
  • 5066c6bb27 Merge remote-tracking branch 'origin/sub_laptop_2' into sub_laptop_4 eomsangdon 2026-10-04 21:00:15 +09:00
  • 022a8d854d refactor(M02): 일위대가 조합 남은 은퇴 — 갈라 내기 · 키 적기(use-combo) · 조합 만들기 · 지우기 · 알약 길 지움 · Branch.py 지움 · 시험은 저장소 함수 · 은퇴 길 404 · 405 로(39-1d) eomsangdonandClaude Opus 5.5 2026-10-04 20:58:51 +09:00
  • a507d37545 Merge remote-tracking branch 'origin/sub_laptop_3' into sub_laptop_2 eomsangdon 2026-10-04 20:48:51 +09:00
  • 476fd6d8ee Merge remote-tracking branch 'origin/dev' into sub_laptop_2 eomsangdon 2026-10-04 20:48:49 +09:00
  • a6d7851e83 Merge remote-tracking branches 'origin/sub_laptop_2' and 'origin/sub_laptop_3' into sub_laptop_4 eomsangdon 2026-10-04 20:48:45 +09:00
  • 1cce06780e refactor(M02): 옛 일위대가 조합 상세 Labor_Edit.ts 지움 — 그것만 쓰던 조합 길 함수(newCombo · editCombo · deleteCombo · fetchComboInputs · fetchLibLogic · fetchLibAuto) · 죽은 글 17 · CSS(미리 보기 · 조합 목록 · flash)도 eomsangdonandClaude Opus 5.5 2026-10-04 20:47:42 +09:00
  • 1e1fb9f811 refactor(M02): 옛 조합 패널 지움 — ComboPanel · Combo(조합 줄 · 조합 고치기 · 갈라 내기 창) · Combo_Api · 클라이언트 branchCombo · setColumnCombo · 쓰는 곳 0 (PLAN 39-4 D3) eomsangdonandClaude Opus 5.5 2026-10-04 20:46:17 +09:00
  • ae959d9ec9 Merge remote-tracking branch 'origin/sub_laptop_4' into sub_laptop_1 eomsangdon 2026-10-04 20:44:53 +09:00
  • e7fc09bf53 test(M01): 조합 고치기 시험 — 은퇴한 PUT 길 대신 저장소 함수 combo_edit 로(39-1d 뒤) eomsangdonandClaude Opus 5.5 2026-10-04 20:44:41 +09:00
  • 71aef816f0 Merge remote-tracking branch 'origin/dev' into sub_laptop_3 eomsangdon 2026-10-04 20:44:31 +09:00
  • 95d5876495 feat(M02): 면적산출 오른쪽 패널 — 지금 시트 연결 칸 주소를 일위대가 보기에 넘김 · 저장 전 잇기도 「수량 C3 = 12.5」 (PLAN 39-4 D6) eomsangdonandClaude Opus 5.5 2026-10-04 20:44:09 +09:00
  • b0fdc84931 Merge remote-tracking branch 'origin/dev' into sub_laptop_5 eomsangdon 2026-10-04 20:42:46 +09:00
  • 0674fad4f2 merge(M02): origin/sub_laptop_1 받음 — ItemCards · Structure 충돌 풂(카드 labor · copyPartFrom 살림 · 재료산출 지움 반영) eomsangdonandClaude Opus 5.5 2026-10-04 20:42:33 +09:00
  • 8cf26e0b0c test(M02): 카드 실패 · 불러오는 중 시험 기대값을 지금 꼴로 — 고르기 모달 retry 하나 · 일위대가 나무(Labor.ts) 지움 뒤 실무문서 화면 eomsangdonandClaude Opus 5.5 2026-10-04 20:41:41 +09:00
  • e96a0ef8ac feat(M02): 일위대가 보기 갈래 setQty(수량, 칸) — 저장 전 연결 칸 주소도 「수량 B6 = 20」 으로(면적산출 오른쪽 패널용) eomsangdonandClaude Opus 5.5 2026-10-04 20:41:41 +09:00
  • f49e31e40e merge(M02): origin/sub_laptop_6 받음 — UI_Main 충돌 풂(면적 일위대가 패널 살림 · 재료산출 · 조합 패널 길 지움) eomsangdonandClaude Opus 5.5 2026-10-04 20:39:09 +09:00