Commit Graph
6909 Commits
Author SHA1 Message Date
eomsangdonandClaude Opus 5.5 a3e5988f8b feat(B06): 도수로/돌붙임 칸에 붙임 형식(찰붙임 · 메붙임) · 면적 ㎡ — 정의 이름 줄 · 기본값 시험(98-3)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EYJJRCfHfdCGNhmXTjQKV7
2026-10-08 14:01:39 +09:00
eomsangdonandClaude Opus 5.5 33aa3950f3 feat(B06): 실제로 선 유입 집수정 모양을 설계 정본에 남김 — 다단 벽 줄 inlet_basin · 서버 합침 한 칸 · 짝 시험(98-2)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EYJJRCfHfdCGNhmXTjQKV7
2026-10-08 14:00:05 +09:00
eomsangdon b045325f06 Merge remote-tracking branch 'origin/sub_laptop_6' into main_laptop_1
# Conflicts:
#	B07_DesignDetail/B07_DesignDetail_Engine_Cad_PlanKinds.py
#	B07_DesignDetail/B07_DesignDetail_Router_Support_Plan.py
#	resources/tester/test_b07_plan_kinds.py
2026-10-08 13:56:56 +09:00
eomsangdon fd510b66a5 Merge remote-tracking branch 'origin/sub_laptop_5' into main_laptop_1 2026-10-08 13:55:30 +09:00
eomsangdon 38aae007fe Merge remote-tracking branch 'origin/sub_laptop_4' into main_laptop_1 2026-10-08 13:55:30 +09:00
eomsangdon 7da5262b2a Merge remote-tracking branch 'origin/sub_laptop_3' into main_laptop_1 2026-10-08 13:55:29 +09:00
eomsangdon 86517fee92 Merge remote-tracking branch 'origin/sub_desktop_1' into main_laptop_1 2026-10-08 13:55:29 +09:00
eomsangdonandClaude Opus 5.5 71670f470c chore(plan): 98장 B08 구조물 집계표 횡단배수 배관 — 조사 · 정함 덧붙임
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LLCk2y5xE8YGVgjbTntWsY
2026-10-08 13:55:15 +09:00
eomsangdonandClaude Opus 5.5 5b4560493a feat(B07): 좌측 목록 평면도 · 종단도 · 횡단도 · 유역도 평면도 안 · 표준 횡단 맨 위 · 종류 패널 펼침(93-1 · 93-4~93-6)
- 배수유역도 = 평면도 묶음 안 항목(× 없음) · 용지도 따로 항목 뺌
- 표준 횡단면도 = 횡단도 묶음 맨 위 전체 폭 한 줄 · 개수는 횡단 장만 · 한 장이어도 묶음
- 「종류 추가 · 업데이트 · 대피소 자리」 기본 펼침

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NPJGtfXo6GMbcpiboQC4uK
2026-10-08 13:54:26 +09:00
eomsangdonandClaude Opus 5.5 3048dd96dd feat(B07): 용지도 = 평면도 종류 · 필지 상자 라벨 노선 비킴 · 배수유역도 평면도 묶음 · 제목 평면도(93-1~93-4)
- 조각 넷(필지 경계 · 필지 정보 · 읍면동 경계 · 시군구 경계) · 기본 종류 「용지도」 · 옛 종류 폴더에 한 번 더함
- 필지 라벨 = (필지 ∩ 도곽) − 노선 버퍼 대표점 + 상자 · 지시선 · 노선 · 상자끼리 안 겹침(새 Router_Support_Landuse)
- 옛 따로 용지도 길(landuse_source · build_landuse_drawing) 지움
- 배수유역도 목록 항목에 plan_kind 실음 · 종류 제목 「평면도(…)」

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NPJGtfXo6GMbcpiboQC4uK
2026-10-08 13:54:15 +09:00
eomsangdonandClaude Sonnet 5.5 a632d4ef6b fix(B08): 수리 카드 높이 100vh − 240px 로 맞춤(95-4)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01W4uKaV4ZBhsJN4GHG7yRj4
2026-10-08 13:53:36 +09:00
eomsangdonandClaude Opus 5.5 e020cf71aa fix(B07-CAD): 커서 입력창 글이 칸 안 — 줄 세로 가운데 · 칸 폭 = 가장 긴 줄 · 후보 목록도 바탕 안(97-2)
- 글 중심 = 줄 세로 가운데(옛 칸 아래 변 2px 밑)
- 칸 폭 = max(150, 가장 긴 줄 글 폭 + 여백 8) · measureTextScreen(measureText 감쌈)
- 안내 · 좌표 · 명령 후보(최대 6줄)도 바탕 한 장 안 · 입력 줄 아래 가는 줄
- 그리기 시험: 글 중심 · 12px 글 전체가 칸 안 · 폭 · 최소 폭

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015KYZ2HWWdUwZWYnn3tQz7X
2026-10-08 13:53:24 +09:00
eomsangdonandClaude Opus 5.5 9f0ab53c53 fix(B07-CAD): 커서 입력창 칸 · 글 색이 테마를 따름 — 자동색 뒤집기 건너뜀(97-1)
- 칸 = --cad-chrome-raised(밝음 흰 칸 + --cad-line 테두리 · 어두움 #251f38) · 글 = --cad-text · 안내 = --cad-text-dim
- fillRectScreen · drawTextScreen 에 paintColor 건너뛰는 rawColor 선택 인자
- 입력창 그리기를 inputController/input-field-draw.ts 로 · 전체 맞춤 계산을 drawControllers/fit-view.ts 로(700줄)
- App.consts 입력창 색 상수 = 토큰 폴백 · 틀린 주석 고침
- 시험 theme-auto-color: 칸 · 글 색이 두 테마 모두 다름

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015KYZ2HWWdUwZWYnn3tQz7X
2026-10-08 13:50:07 +09:00
eomsangdonandClaude Opus 5.5 e535cc3183 feat(B08): 수리 표 값 차례 기본 < 장 기본 < B05 연결 < 저장 < 초안 · 같은 값 비워 저장 · B05 Qd · T 참고(96-2)
- 저장본 · 초안의 연결 칸 null 은 건너뜀 · [저장] · 초안에서 연결값과 같은 칸은 null(연동 유지)
- 연결된 칸 이름 옆 작은 「B05」(풍선 「B05 분석」) · Qd · T 옆에 B05 값
- 초안 version 2 → 3 · 옛 「B05 와 안 이음」 주석 고침

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BVPp2o6Mh2FZJr72yW3ofZ
2026-10-08 13:46:59 +09:00
eomsangdonandClaude Sonnet 5.5 c3af85113c feat(B08): 탭 구조물 · 토공 · 수리 + 구조물 보조 넷 · 구조물도 탭 지움 · 보조 탭 위 간격 8px(95-1 · 95-2)
구조물도 모달(집계표 행 누름 · 그 측점 조합 전부 · 복사본 먼저) · 공용 표 onRowClick opt-in(95-3) ·
수리 상세 폭 제한 풂 · 카드 높이 화면 따라 · @container(95-4). 화면 검증 전.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01W4uKaV4ZBhsJN4GHG7yRj4
2026-10-08 13:46:09 +09:00
eomsangdonandClaude Opus 5.5 1c1226eb4c feat(B07): 평면도 IP 표 조각 — BP · IP · EP 자료 · 장 도곽 왼쪽 아래 표 · 표 밑 선 자름(94-1 · 94-2)
- 새 Engine_Cad_IpTable — IA 곡선 접선 재계산 · TL · CL · SL · 도-분-초 · X 북 · Y 동 · 장마다 그 장 IP
- PlanKinds 조각 ip_table 한 줄 · 그리기 갈래 · 노선배치도 기본 체크
- Router_Support_Plan build_pieces 한 갈래
- 시험 — 예시 검산 · 장 경계 · 잘림 · DXF

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013rJwJMVL4EE31y77TB11AP
2026-10-08 13:45:35 +09:00
eomsangdonandClaude Opus 5.5 311c43d83a feat(B08): 수리 표 측점마다 B05 배수유역 연결값 · 표준값 B05 배수 설정 하나로(96-1 · 96-3)
- 04_detailed_basins + pipe_points → linked(A · L · H · 관경 · 박스 내공 · 월류 폭) · 참고 b05(Qd · T)
- 측점 짝 carry_indices(±0.05 m) · 하상경사 · 관 종류 · n 은 안 이음
- 유출계수 · 할증 · 재현기간 · 최소 도달시간 = config DRAINAGE_* import
- 시험 test_96_b08_hydro_linked(연결값 · Qd ≈ B05 설계유량)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BVPp2o6Mh2FZJr72yW3ofZ
2026-10-08 13:45:32 +09:00
eomsangdonandClaude Opus 5.5 37295fd75f chore(plan): 81~91장 완료 기록 옮김
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LLCk2y5xE8YGVgjbTntWsY
2026-10-08 13:44:07 +09:00
eomsangdon 418c16170f Merge remote-tracking branch 'origin/dev' into sub_laptop_5 2026-10-08 13:41:48 +09:00
eomsangdon d70ec6b46e Merge remote-tracking branch 'origin/dev' into sub_laptop_4 2026-10-08 13:40:44 +09:00
eomsangdon dccdbdabe2 Merge remote-tracking branches 'origin/sub_laptop_2', 'origin/sub_laptop_7' and 'origin/sub_laptop_8' into sub_laptop_5 2026-10-08 13:38:09 +09:00
eomsangdon 663aa7d0e8 Merge remote-tracking branches 'origin/sub_laptop_2', 'origin/sub_laptop_7' and 'origin/sub_laptop_8' into sub_laptop_4 2026-10-08 13:38:07 +09:00
eomsangdon 85ff7f8bb8 Merge remote-tracking branches 'origin/sub_laptop_7' and 'origin/sub_laptop_8' into sub_laptop_2 2026-10-08 13:38:03 +09:00
eomsangdon 10f463b330 Merge remote-tracking branch 'origin/dev' into sub_laptop_2 2026-10-08 13:38:02 +09:00
eomsangdonandClaude Opus 5.5 9c510b57b1 fix(spreadsheet): 메뉴 동작 뒤 초점 격자로 · 펼친 하위 메뉴가 화면 밖이면 올림(81-3)
- keepGridFocus — 항목을 누른 뒤 초점이 문서로 빠지면 격자 입력칸으로(Ctrl+Z 등 키가 바로 먹음)
- ui_template_context_menu — 하위(▸)를 펼칠 때도 화면 안으로 당김(fit 한 곳)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UoSr2sqvYtBf1dtQdus88s
2026-10-08 13:36:18 +09:00
eomsangdonandClaude Opus 5.5 43eb029f29 chore(plan): 2차 요구 덧붙임 원문 — B08 구조물 집계표 횡단배수 배관 꼴(10-8)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LLCk2y5xE8YGVgjbTntWsY
2026-10-08 13:34:48 +09:00
eomsangdonandClaude Opus 5.5 d3a1d1b9b3 test(B07): 덧그림 범위 기대값 — 85.05 유입 집수정 끝 절토 복합경사(91-4) 따라 x_min −11.6239 · 높이 폭 17.7502
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EYJJRCfHfdCGNhmXTjQKV7
2026-10-08 13:34:16 +09:00
eomsangdonandClaude Sonnet 5.5 a6765f8469 fix(spreadsheet): 단위 Φ 앞붙이기 — 강제 글 낫표 뒤에 붙임 · 식은 그대로(81-5)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MgChuAcyBqUkhHMTXomQC7
2026-10-08 13:33:20 +09:00
eomsangdon ab3f0fda89 Merge remote-tracking branch 'origin/main_desktop_1' into sub_laptop_2 2026-10-08 13:32:19 +09:00
eomsangdon 9219e111fa Merge remote-tracking branch 'origin/main_desktop_1' into main_laptop_1 2026-10-08 13:32:18 +09:00
eomsangdon 7c966a1cca Merge remote-tracking branch 'origin/main_laptop_1' into main_desktop_1
# Conflicts:
#	A00_Common/spreadsheet/spreadsheet_link_set.ts
#	A00_Common/spreadsheet/spreadsheet_links.css
#	A00_Common/spreadsheet/spreadsheet_links.ts
#	A00_Common/spreadsheet/spreadsheet_menu.ts
#	A00_Common/spreadsheet/spreadsheet_menu_items.ts
#	A00_Common/spreadsheet/spreadsheet_toolbar.ts
#	resources/tester/test_spreadsheet_set_link.py
#	ui_template/ui_template_context_menu.css
#	ui_template/ui_template_context_menu.ts
2026-10-08 13:29:31 +09:00
eomsangdon 49bfa33288 Merge remote-tracking branch 'origin/sub_laptop_7' into main_laptop_1 2026-10-08 13:27:55 +09:00
eomsangdon 8ab6f792ef Merge remote-tracking branch 'origin/sub_laptop_1' into main_laptop_1 2026-10-08 13:27:54 +09:00
eomsangdonandClaude Opus 5.5 2233d734dd fix(B07): 연동 카드에 도수로 · 돌붙임 띠 안 그림 — 횡단 덧그림에 연동 표시 넘김(90-2)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EYJJRCfHfdCGNhmXTjQKV7
2026-10-08 13:26:04 +09:00
eomsangdonandClaude Opus 5.5 9677f722a8 chore(plan): 92~97장 2차 요구 원문 · 조사 다섯 · 분석 정함(10-8 오후)
B01 대시보드 제안 · B07 평면도 묶음 · IP 표 · B08 탭 · 수리 연결 · CAD 입력창.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LLCk2y5xE8YGVgjbTntWsY
2026-10-08 13:20:50 +09:00
eomsangdonandClaude Opus 5.5 abf8b84b6b fix(B07): CAD 무늬 칸 px → 종이 mm — 화면과 같은 촘촘함(88-4)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016PSXsvyDxjNmufteN5bqmt
2026-10-08 13:18:19 +09:00
eomsangdonandClaude Sonnet 5 4d1535526f feat(spreadsheet): 단위 묶음에 지름 Φ 추가(81-5)
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MPcuokNm1ZR2kqgGGDfaJA
2026-10-08 13:14:35 +09:00
eomsangdon 7d59116f35 Merge remote-tracking branch 'origin/sub_laptop_5' into sub_laptop_7 2026-10-08 13:13:57 +09:00
eomsangdon cae9757fec Merge remote-tracking branch 'origin/sub_laptop_4' into sub_laptop_7 2026-10-08 13:13:56 +09:00
eomsangdon 41f77d5925 Merge remote-tracking branch 'origin/sub_laptop_5' into main_laptop_1 2026-10-08 13:13:54 +09:00
eomsangdon 458fbdf2e8 Merge remote-tracking branch 'origin/sub_laptop_4' into main_laptop_1 2026-10-08 13:13:53 +09:00
eomsangdonandClaude Opus 5.5 fe8c177da7 fix(B06): 세월교 측벽 높이 「자동」 표시를 이름표로 — 좁은 값 칸 겹침(91-2)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013rJwJMVL4EE31y77TB11AP
2026-10-08 13:12:50 +09:00
eomsangdonandClaude Sonnet 5.5 2878b7c0de test(M02): 집계표 시험 넷 낡은 견본 · 기대값 맞춤(87-2)
- 자동 맞춤 견본 = 옵션 그룹 · 컨테이너 복사 건(복사본 …__그룹) 빼고 본체만 — 지정 항목 모드 몫이라 자동 맞춤에서 두 번 셈(46-3 · 54-6)
- 관 유출 흙막이 열 id 「rv|돌쌓기(찰)|1.5」(기본 높이 54-36) · 세월교 열 「fb|1000|2」(련수 기본 2 · 65-1)
- 템플릿 층 채운 표 알림 = 배관 한 개 컨테이너 셋 → 미지정 4건

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BVPp2o6Mh2FZJr72yW3ofZ
2026-10-08 13:12:10 +09:00
eomsangdon 798b2b1a63 Merge remote-tracking branch 'origin/sub_laptop_6' into main_laptop_1 2026-10-08 13:06:20 +09:00
eomsangdon 8c4d86211f Merge remote-tracking branch 'origin/sub_laptop_5' into main_laptop_1 2026-10-08 13:06:19 +09:00
eomsangdonandClaude Opus 5.5 52cd7e46cb fix(M02): 보낸 표 놓기 전 탭을 바꾸면 그 장에 다시 놓기 · 저장 뒤 지금 장 미저장 표시 지움(82-3)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NPJGtfXo6GMbcpiboQC4uK
2026-10-08 13:05:17 +09:00
eomsangdonandClaude Sonnet 5.5 cfe4d8b26d fix(B05): 확폭 구간 단추 켬 표식 · [추가] 단추와 겹치지 않게 · 화면 시험 맞춤(87-3 · 87-4)
- 켬 단추 class is-primary 대신 is-on(시험 · [추가] 찾기와 겹침) · 켬 표식 ✓ · 단추 높이 자동
- ui_checks 52-10 · 53-1 노면공 = 시작 · 종료만 · 길이 출력 · 카드 23+0 기준으로 맞춤

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BVPp2o6Mh2FZJr72yW3ofZ
2026-10-08 13:04:31 +09:00
eomsangdonandClaude Sonnet 5 e0cbb1f17d feat(spreadsheet): 알약 줄 끝 연결 모두 해제(81-4)
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MPcuokNm1ZR2kqgGGDfaJA
2026-10-08 13:04:09 +09:00
eomsangdonandClaude Opus 5.5 152d97af15 feat(spreadsheet): 공개 손잡이 addSheet · 되돌리기 한 번 · 탭 없이 띄운 시트에 탭 줄 붙임 · 도면 표 → 면적 새 시트 검증(83-3)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015KYZ2HWWdUwZWYnn3tQz7X
2026-10-08 13:00:01 +09:00
eomsangdonandClaude Sonnet 5 3f5dfd47b1 feat(spreadsheet): 우클릭 메뉴에 구글 시트 항목 덧붙임(81-3)
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MPcuokNm1ZR2kqgGGDfaJA
2026-10-08 12:54:24 +09:00