eomsangdon and Claude Opus 5.5
f5a972d0e7
fix(M02): 단추를 공용 기본 단추로 · 알약 꼴은 진짜 알약에만
...
- 공용 작은 단추(ui-btn--sm) 모서리 8px → 4px — 낮은 키에 8px 이면 알약 꼴
- 층 단추 · 고르기 창 출처 단추 · 나무 「+」 = createButton(켜짐 filled · 나머지 ghost) · 전용 단추 꼴 CSS 지움
- 데이터 흐름 입력 패널 갈래 · 방식 단추 pill → ghost
- 연결 알약 · 다이어그램 알약 · 칩 · 이름표는 그대로
- 시험: 층 단추 글 찾기 들여쓰기 맞춤 · 화면 시나리오 45-1 추가
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_016PSXsvyDxjNmufteN5bqmt
2026-10-05 12:34:10 +09:00
eomsangdon
94bd0d1b9f
Merge remote-tracking branch 'origin/dev' into sub_laptop_1
2026-10-05 12:23:25 +09:00
eomsangdon
40ff4a551c
auto: 2026-10-05 12:23 (ESD_LAPTOP)
2026-10-05 12:23:19 +09:00
eomsangdon and Claude Opus 5.5
1fd2521e82
chore(plan): 10-5 추가작업 원문(M02 단추 양식 · 좌측 하위 컨테이너 · 분류 표 키 줄)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01FJqWQpoB1RE7hiaQ2wH8qV
2026-10-05 12:22:39 +09:00
eomsangdon
8990729a6d
Merge remote-tracking branch 'origin/sub_laptop_2' into main_laptop_1
2026-10-05 11:46:13 +09:00
eomsangdon and Claude Opus 5.5
72795f7497
test(B05): 44-1b 구간재기 판정 흐림 견딤 — previewOff 는 previewBase ±3px · previewOn 은 2배 초과
...
- 선 경계 흐림으로 previewOff 가 1px 어긋나 실패하던 판정 완화
- 동작 코드 그대로 · 5178 에서 통과(base 84 · on 720 · off 83)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01W4uKaV4ZBhsJN4GHG7yRj4
2026-10-05 11:45:17 +09:00
eomsangdon
b892257e21
Merge remote-tracking branch 'origin/sub_laptop_8' into main_laptop_1
2026-10-05 11:33:20 +09:00
eomsangdon
b30cd5c6eb
Merge remote-tracking branch 'origin/dev' into main_laptop_1
2026-10-05 11:33:19 +09:00
eomsangdon
b2c61d2e9a
Merge remote-tracking branch 'origin/sub_laptop_7' into main_laptop_1
2026-10-05 11:32:46 +09:00
eomsangdon
912f4e7216
Merge remote-tracking branch 'origin/dev' into sub_laptop_7
2026-10-05 11:32:42 +09:00
eomsangdon and Claude Opus 5.5
ac1124b9f1
fix(B07-CAD): 한글 IME 조합 입력 — 문자 단계 숨은 받개 · 조합 중 단축키 건너뜀
...
- 문자를 기다리는 단계(TEXT · MTEXT · 표 칸 · 지시선)에서 숨은 input 에 초점 · compositionupdate/end 로 글자 받음
- 조합 중 키(isComposing · 229 · Process)는 단축키 처리에서 건너뜀 · 명령줄도 같음
- 명령 단계는 초점을 풀어 한글 자판이어도 영문 명령 그대로
- 입력 해석 패턴을 input-patterns.ts 로 나눔(700줄 상한)
- 검증 창구 entities 에 label · 시나리오 ui_checks/44-8_CAD_한글입력.js
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01UoSr2sqvYtBf1dtQdus88s
2026-10-05 11:32:37 +09:00
eomsangdon and Claude Opus 5.5
bc094969ac
feat(M01): 44-5 체인톱 가격 · 오일 자재품목 연결 — 손 입력 칸 걷음
...
- GF000002 작업로 설치 · GF000056 어린나무 가꾸기 · GF000076 방제 벌목조재 — 입력 체인톱가격 · 체인오일단가 걷음
- 체인오일 = 호표 재료 줄(검색어 「작동유」 → 기어작동유 4,612원/ℓ) · 체인톱 손료 = 호표 재료 줄(검색어 「동력체인톱」 → 기본 400mm 530,000원 · 비목 경비 · 규격 고름 가능)
- 잡품 = 휘발유 줄 금액 × 40%(주⑤ · 오일이 재료비에 들어와 식 대상 좁힘)
- 같은 단가면 원가 전후 같음(GF000002 계 454,056) · 손 입력 빈칸 견본 대비 체인오일 · 손료가 채워짐
- 시험 — test_m01_auto 빈 원 입력 시험을 GF000051 예취기가격으로 옮김 · 체인톱 자재 시험 추가 · ui_checks/44-5_체인톱_자재.js
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01EYJJRCfHfdCGNhmXTjQKV7
2026-10-05 11:31:58 +09:00
eomsangdon
1855bf7ae2
Merge remote-tracking branch 'origin/dev' into sub_laptop_6
2026-10-05 11:31:55 +09:00
eomsangdon and Claude Opus 5.5
7d39f90a0e
feat(M01): 단가산출 로직 상세 차례 · 오른쪽 흐름도/원문 두 패널
...
- 좌측 차례 = 기본정보 › 시험 계산 › 단가산출 상세 › 텍스트 수식
- 오른쪽 패널 둘(흐름도 · 원문) — 하나만 열림 · 둘 다 접기 · 머리 토글 단추 · 열린 패널 계정 취향(m01-logic-panel)
- 흐름도 패널 접힘을 부르는 쪽이 정하는 길(folded · onFold · fold)
- 원문 패널 = 출처 글로 품셈 본문 절을 찾아 보임(GET /api/m01/logic/source) · 못 찾으면 「원문 연결 없음」 + 출처
- 시험 test_m01_logic_source.py · 화면 시나리오 ui_checks/44-4_로직상세_패널.js
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01NPJGtfXo6GMbcpiboQC4uK
2026-10-05 11:31:09 +09:00
eomsangdon
83b6238109
Merge remote-tracking branch 'origin/sub_laptop_3' into sub_laptop_2
2026-10-05 11:29:06 +09:00
eomsangdon
fe8ace2777
Merge remote-tracking branch 'origin/sub_laptop_2' into sub_laptop_3
2026-10-05 11:29:04 +09:00
eomsangdon
17256bfac8
Merge remote-tracking branch 'origin/dev' into sub_laptop_2
2026-10-05 11:29:04 +09:00
eomsangdon
3fd094eef3
Merge remote-tracking branch 'origin/dev' into sub_laptop_3
2026-10-05 11:29:02 +09:00
eomsangdon and Claude Opus 5.5
58a9b3e8b7
feat(B05): 계획노선 편집 구간 재기 — 첫 점 노선 기억 · 둘째 점 · 커서 미리보기는 그 노선에만
...
- 첫 점을 찍은 노선(계획 · 예상)만 둘째 점 후보 — 겹친 다른 노선은 무시 · 첫 점이 노선 밖이면 전과 같음
- 첫 점 뒤 커서 미리보기(둘째 점 · 구간 덧그림) 추가 — 첫 점 노선 위에만
- 길이 = 노선 따라 잰 누가거리 차(전과 같음)
- 검증 시나리오 ui_checks/44-1 · 44-1b
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01W4uKaV4ZBhsJN4GHG7yRj4
2026-10-05 11:28:10 +09:00
eomsangdon and Claude Opus 5.5
32192e819a
test(M02): 44-6 일위대가 표 화면 시나리오 · 옵션 값 줄 한 줄 높이
...
- 옵션 값 줄 칸 위 여백 없앰 · 작은 글(줄 높이 42 → 22)
- resources/tester/ui_checks/44-6_일위대가_표.js 시나리오 추가
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01MgChuAcyBqUkhHMTXomQC7
2026-10-05 11:28:05 +09:00
eomsangdon
3fba3857cf
Merge remote-tracking branch 'origin/dev' into sub_laptop_5
2026-10-05 11:27:57 +09:00
eomsangdon and Claude Opus 5.5
543d7bb8a5
fix(B05·B06): 좌측 패널 아래 단추 묶음 바닥 고정 복구(PLAN 44-3)
...
- 까닭 = 473d959d6 이 좌측 자리를 빈 채 틀에 넘겨 공용 쪼개기 건너뜀 · 보기 전환이 패널 클래스를 통째 덮어 ui-sidebar-fill 지움
- 공용 쪼개기 내보냄 · 두 번 불러도 한 번만 · 패널을 붙인 뒤 다시 부름
- 늦게 서는 칸은 스크롤 칸 안으로 · 보기 클래스는 toggle
- 시험 test_design_panel_dock_fixed · 화면 시나리오 ui_checks/44-3
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01BVPp2o6Mh2FZJr72yW3ofZ
2026-10-05 11:27:09 +09:00
eomsangdon
dbf1e87285
Merge remote-tracking branch 'origin/sub_laptop_2' into sub_laptop_1
2026-10-05 11:24:05 +09:00
eomsangdon
b464fe0a7f
Merge remote-tracking branch 'origin/dev' into sub_laptop_1
2026-10-05 11:24:03 +09:00
eomsangdon and Claude Opus 5.5
a22f03426f
feat(m02,b01): 일위대가 상세 단위 드롭다운 · 대시보드 일위대가 카드 없앰(44-7)
...
- 일위대가 상세 머리 「단위」 = 표준 단위 고르기(UnitPick) · 지금 값이 목록에 없어도 선택지 · 저장은 상세 [저장]
- 대시보드 시스템 설정의 「일위대가」 카드 · 진입 해시 open=일위대가 길 · 안 쓰는 글 키 없앰
- 시험 고침 · ui_checks/44-7 화면 판정 스크립트
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_016PSXsvyDxjNmufteN5bqmt
2026-10-05 11:23:22 +09:00
eomsangdon
6b3b1e92a4
Merge remote-tracking branch 'origin/dev' into sub_laptop_4
2026-10-05 11:23:05 +09:00
eomsangdon and Claude Opus 5.5
411ad7de7d
feat(M02): 일위대가 단가산출 로직 표 44-6 — 수량(칸) 표기 · 옵션 값 걸친 한 줄 · 전체 합계 강조 · 별칭 열
...
- 칸 연결 표기 「B6 = 12.5」 → 「12.5(B6)」(수량산출 칸 · 수량 모달 지금 수량 · 자재 줄)
- 옵션 값 = 줄 아래 이름 ~ 합계 칸에 걸친 한 줄(말줄임 · 전체 글 title)
- 총합계 행 전체 합계 칸 테두리 · 색
- 별칭 열(이름 옆 · 칸 안 글상자 · 담은로직 줄 별칭 저장 · 서버 검사 40자 · 복사 · 가져오기 같이 감)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01MgChuAcyBqUkhHMTXomQC7
2026-10-05 11:23:02 +09:00
eomsangdon and Claude Opus 5.5
10bc3686e2
style(B05): 계획노선 편집 횡단 글자 크기 조정 (44-2)
...
- 원지반 · 기본 계획 횡단 · 좌우 표고 글자 11px → 5.5px(절반)
- 측점 표기 글자 = 제목 「횡단」과 같은 크기(inherit)
- 화면 시나리오 resources/tester/ui_checks/44-2_횡단_글자.js 추가
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_013rJwJMVL4EE31y77TB11AP
2026-10-05 11:22:06 +09:00
eomsangdon
80667d8555
Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_3
2026-10-05 11:17:14 +09:00
eomsangdon
bf40ca52a4
Merge remote-tracking branches 'origin/sub_laptop_3' and 'origin/sub_laptop_4' into sub_laptop_8
2026-10-05 11:15:38 +09:00
eomsangdon
a7d17a6c25
Merge remote-tracking branches 'origin/sub_laptop_3' and 'origin/sub_laptop_4' into sub_laptop_7
2026-10-05 11:15:36 +09:00
eomsangdon
576b12eb7d
Merge remote-tracking branches 'origin/sub_laptop_3' and 'origin/sub_laptop_4' into sub_laptop_6
2026-10-05 11:15:33 +09:00
eomsangdon
0c5f9b6485
Merge remote-tracking branches 'origin/sub_laptop_1', 'origin/sub_laptop_2' and 'origin/sub_laptop_3' into sub_laptop_4
2026-10-05 11:15:33 +09:00
eomsangdon
3c1ba6333d
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
2026-10-05 11:15:30 +09:00
eomsangdon
3df8cb9b38
Merge remote-tracking branch 'origin/dev' into sub_laptop_4
2026-10-05 11:15:30 +09:00
eomsangdon
b5cdd13fbe
Merge remote-tracking branches 'origin/sub_laptop_1', 'origin/sub_laptop_3' and 'origin/sub_laptop_4' into sub_laptop_2
2026-10-05 11:15:28 +09:00
eomsangdon
a93670db03
Merge remote-tracking branch 'origin/dev' into sub_laptop_2
2026-10-05 11:15:26 +09:00
eomsangdon
7e0a7b5e15
Merge remote-tracking branch 'origin/sub_laptop_2' into sub_laptop_1
2026-10-05 11:15:24 +09:00
eomsangdon
4ddf0d6f42
Merge remote-tracking branch 'origin/dev' into sub_laptop_1
2026-10-05 11:15:23 +09:00
eomsangdon
4041e61871
auto: 2026-10-05 11:15 (ESD_LAPTOP)
2026-10-05 11:15:21 +09:00
eomsangdon
f535c233a6
auto: 2026-10-05 11:15 (ESD_LAPTOP)
2026-10-05 11:15:19 +09:00
eomsangdon
0b3315438a
auto: 2026-10-05 11:15 (ESD_LAPTOP)
2026-10-05 11:15:17 +09:00
eomsangdon
191b7ece27
auto: 2026-10-05 11:15 (ESD_LAPTOP)
2026-10-05 11:15:15 +09:00
eomsangdon and Claude Opus 5.5
0ae4a87f17
chore(plan): 10-5 수정 요구 원문 보관(B05 · M01 · M02 · 공통 · 대시보드 · CAD)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01FJqWQpoB1RE7hiaQ2wH8qV
2026-10-05 11:14:46 +09:00
eomsangdon
af8802e697
Merge remote-tracking branches 'origin/main_desktop_1', 'origin/sub_desktop_1', 'origin/CODEX' and 'origin/안티그래비티' into main_laptop_1
2026-10-05 10:14:02 +09:00
eomsangdon
ebec54aa38
Merge remote-tracking branch 'origin/main_laptop_1' into 안티그래비티
2026-10-05 10:11:35 +09:00
eomsangdon and Claude Opus 5.5
0973c11218
chore(sync): 공유 docs 파일 담음 — 기준 커밋과 같은 내용(줄 끝만 다름)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-05 10:11:35 +09:00
eomsangdon
8301955d6a
Merge remote-tracking branch 'origin/main_laptop_1' into CODEX
2026-10-05 10:11:31 +09:00
eomsangdon and Claude Opus 5.5
2bd6963334
chore(sync): 공유 docs 파일 담음 — 기준 커밋과 같은 내용(줄 끝만 다름)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-05 10:11:31 +09:00
eomsangdon
6578620948
Merge remote-tracking branch 'origin/main_laptop_1' into sub_desktop_1
2026-10-05 10:11:25 +09:00