Commit Graph

  • 4f1510bb48 Merge remote-tracking branch 'origin/sub_laptop_5' into sub_laptop_3 eomsangdon 2026-09-27 20:44:04 +09:00
  • 0f970c8c20 Merge remote-tracking branch 'origin/sub_laptop_4' into sub_laptop_3 eomsangdon 2026-09-27 20:44:03 +09:00
  • c8bb862a5c Merge remote-tracking branch 'origin/dev' into sub_laptop_4 eomsangdonandClaude Sonnet 5 2026-09-27 20:43:35 +09:00
  • 0415177f44 Merge remote-tracking branch 'origin/dev' into sub_laptop_5 eomsangdon 2026-09-27 20:42:49 +09:00
  • e214350683 Merge remote-tracking branch 'origin/sub_laptop_6' into sub_laptop_4 eomsangdon 2026-09-27 20:40:28 +09:00
  • 85fa62ae4d feat(M02): 임시 스프레드시트 시험 단추가 inspect 문맥을 켬(브레인 검증용) eomsangdonandClaude Opus 5.5 2026-09-27 20:39:35 +09:00
  • b93e03e505 feat(spreadsheet): fill.ts를 A 엔진 실 구현으로 잇기 · numfmt 실무 서식 대조 고침 eomsangdonandClaude Sonnet 5 2026-09-27 20:39:03 +09:00
  • 88866fb4a5 Merge remote-tracking branch 'origin/dev' into sub_laptop_2 eomsangdon 2026-09-27 20:38:18 +09:00
  • 8ad456d1e1 Merge remote-tracking branch 'origin/sub_laptop_7' into sub_laptop_8 eomsangdon 2026-09-27 20:37:43 +09:00
  • 6f8ab6e067 test(spreadsheet): 늦게 불러옴 시험에서 시험용 진입(resources/tester) 뺌 eomsangdonandClaude Opus 5.5 2026-09-27 20:37:05 +09:00
  • 3dc523ef41 Merge remote-tracking branch 'origin/dev' into sub_laptop_8 eomsangdon 2026-09-27 20:36:08 +09:00
  • 48a2135132 feat(spreadsheet): D 잇기 — 진짜 A 엔진과 재검증 · inspect 선택(window.__aisloSheet · 임시) · 시험 틀 한 번 시나리오 eomsangdonandClaude Opus 5.5 2026-09-27 20:33:55 +09:00
  • bfd7123829 feat(spreadsheet): E 도구 모음 · 시트 탭 · 우클릭 메뉴 · 클립보드 구현 eomsangdon 2026-09-27 20:33:26 +09:00
  • b8312343eb Merge remote-tracking branch 'origin/dev' into sub_laptop_6 eomsangdon 2026-09-27 20:30:35 +09:00
  • d5c5090b79 feat(spreadsheet): C 격자 그리기 — DOM 4 판 · 병합 · 틀고정 · 숨김 · 폭 끌기 · 서식 CSS eomsangdonandClaude Sonnet 5 2026-09-27 20:30:17 +09:00
  • b184d18a50 Merge remote-tracking branch 'origin/sub_laptop_5' into sub_laptop_2 eomsangdon 2026-09-27 20:29:47 +09:00
  • 095eca0ddf Merge remote-tracking branch 'origin/sub_laptop_3' into sub_laptop_2 eomsangdon 2026-09-27 20:29:44 +09:00
  • f77b14b51c Merge remote-tracking branch 'origin/sub_laptop_1' into sub_laptop_2 eomsangdon 2026-09-27 20:29:43 +09:00
  • 9f240931f5 Merge remote-tracking branch 'origin/sub_laptop_3' into sub_laptop_5 eomsangdon 2026-09-27 20:28:16 +09:00
  • d8db2683f9 Merge remote-tracking branch 'origin/sub_laptop_1' into sub_laptop_5 eomsangdon 2026-09-27 20:28:14 +09:00
  • 1bdbba72f9 Merge remote-tracking branch 'origin/dev' into sub_laptop_5 eomsangdon 2026-09-27 20:26:38 +09:00
  • f27c83cd93 Merge remote-tracking branch 'origin/sub_laptop_7' into sub_laptop_4 eomsangdon 2026-09-27 20:26:21 +09:00
  • 82910bec0a Merge remote-tracking branch 'origin/sub_laptop_5' into sub_laptop_4 eomsangdon 2026-09-27 20:26:21 +09:00
  • b58073730f test(spreadsheet): A 엔진 무게 시험 — 칸 1만 · 식 5천 재계산 · 6만 8천 칸 불러오기 · 나눗셈 사슬 분모 상한 eomsangdonandClaude Opus 5.5 2026-09-27 20:25:30 +09:00
  • 0d2d5614aa feat(spreadsheet): 2단계 여섯째 — 메모(풍선 설명 · 빨간 세모) eomsangdonandClaude Sonnet 5 2026-09-27 20:24:39 +09:00
  • 7725b39ecb feat(spreadsheet): 스프레드시트 B(함수 · 숫자 형식 · 채우기) 1단계 구현 eomsangdonandClaude Sonnet 5 2026-09-27 20:23:45 +09:00
  • 279ef5fb4f feat(spreadsheet): A 엔진 뺀 셋 채움 · 메모 옮김 — 계약 더함(Sheet.기본 · Sheet.comments) eomsangdonandClaude Opus 5.5 2026-09-27 20:23:32 +09:00
  • bc5b4217c1 Merge remote-tracking branch 'origin/dev' into sub_laptop_7 eomsangdon 2026-09-27 20:22:13 +09:00
  • a2011c8035 feat(spreadsheet): D 입력 — 고름 · 칸 편집기 · 한글 조합 · 수식 입력줄 · 참조 가리키기 · 단축키 · 채우기 끌기 · 잇기 eomsangdonandClaude Opus 5.5 2026-09-27 20:22:02 +09:00
  • 5807313d21 Merge remote-tracking branch 'origin/dev' into sub_laptop_1 eomsangdon 2026-09-27 20:20:23 +09:00
  • d38ef573e0 feat(spreadsheet): 2단계 다섯 — 찾기 · 붙여넣기 골라서 · 서식 붓 · 폭 자동 맞춤 · 함수 도움말 eomsangdonandClaude Sonnet 5 2026-09-27 20:20:16 +09:00
  • cd05bfef3b Merge remote-tracking branch 'origin/sub_laptop_2' into sub_laptop_3 eomsangdon 2026-09-27 20:18:44 +09:00
  • 0750b2f0d3 Merge remote-tracking branch 'origin/dev' into sub_laptop_3 eomsangdon 2026-09-27 20:17:26 +09:00
  • dd7300aa02 fix(M02): 구조물·도면 빈 문서에 기본 도면층 채움 eomsangdonandClaude Sonnet 5 2026-09-27 20:16:46 +09:00
  • 736dac4eb5 feat(spreadsheet): 산출근거 스프레드시트 A 엔진 핵심 — 주소 · 파서 · 풀이 · 의존 재계산 · 참조 옮김 · 명령 · 되돌리기 eomsangdonandClaude Opus 5.5 2026-09-27 20:14:31 +09:00
  • cd824aca25 feat(spreadsheet): F 서버 재계산 · 산출근거 따로 저장 · M02 끼우기 · 금빛 시험 eomsangdonandClaude Opus 5.5 2026-09-27 20:12:39 +09:00
  • d53ef8d3bf Merge remote-tracking branch 'origin/sub_laptop_4' into sub_laptop_1 eomsangdon 2026-09-27 20:02:04 +09:00
  • 14bf7b1def Merge remote-tracking branch 'origin/dev' into sub_laptop_1 eomsangdon 2026-09-27 20:02:02 +09:00
  • 2dc0a71ba7 feat(cad): 리본 접기 기능 · M02 도면 편집을 접힌 채로 엶 eomsangdonandClaude Sonnet 5 2026-09-27 20:00:53 +09:00
  • 4a6e0ffb3a fix(B07): CAD 파일 뿌리 서식으로 되돌림(방금 커밋에 딸려 온 서식 사고) eomsangdonandClaude Sonnet 5 2026-09-27 19:58:39 +09:00
  • 1c5a803e1b fix(M02): 구조물 도면 미리보기 특성·도면층 숨김 · CAD 빈 도면 불러오기 오류 고침 eomsangdonandClaude Sonnet 5 2026-09-27 19:57:24 +09:00
  • 26fd4fb72e feat(spreadsheet): 산출근거 스프레드시트 0 계약 — 타입 · 엔진 머리 · 저장 견본 eomsangdonandClaude Opus 5.5 2026-09-27 19:48:20 +09:00
  • 65f43ca083 feat(M02): 구조물 도면 = 좌측 셋째 컨테이너 · 열마다 미리 만듦 eomsangdonandClaude Sonnet 5 2026-09-27 19:17:17 +09:00
  • ef5a7e9771 fix(M02): 좌측 패널 공용 틀 M01 과 맞춤 eomsangdonandClaude Sonnet 5 2026-09-27 18:24:34 +09:00
  • 243d00c218 fix(M02): 구조물 설계 컨테이너 미리보기에서 CAD 도구 모음 숨김 eomsangdonandClaude Sonnet 5 2026-09-27 12:04:47 +09:00
  • 7e694a8825 fix(M02): 구조물 산출근거 빈 자리 글 「표 없음」 으로 맞춤 eomsangdonandClaude Sonnet 5 2026-09-27 11:58:34 +09:00
  • 65a6b6e942 Merge remote-tracking branch 'origin/dev' into sub_desktop_1 eomsangdon 2026-09-27 11:35:10 +09:00
  • 9d1a4f9bdb feat(M02): 구조물집계표 열마다 설계 컨테이너 · 도면 줄 도번 eomsangdonandClaude Opus 5 2026-09-27 11:32:06 +09:00
  • a7f2383d90 Merge remote-tracking branch 'origin/dev' into main_desktop_1 eomsangdon 2026-09-27 11:22:24 +09:00
  • 8ae1111f16 auto: 2026-09-27 11:22 (EOMSANGDON-HOME) eomsangdon 2026-09-27 11:22:10 +09:00
  • 38a13bcb0b Merge remote-tracking branches 'origin/sub_laptop_1', 'origin/sub_laptop_2' and 'origin/sub_laptop_3' into sub_desktop_1 eomsangdon 2026-09-27 11:14:27 +09:00
  • 1ae10e64e2 feat(sheet): 마스터 첫 쪽 도면 줄 · 칸 고르기 신호 onSelect eomsangdonandClaude Opus 5.5 2026-09-27 11:14:10 +09:00
  • 83e08c2c7f feat(M02): 좌측 표 양식 · 도면 양식 접히는 컨테이너 · 구조물 도면 묶음 · 롱기튜디널 두 양식 지움 eomsangdonandClaude Sonnet 5 2026-09-27 11:12:12 +09:00
  • fabc033c53 feat(M02): 양식 종류 structure — 구조물 도면 새로(도번 자동) · 도번 목록 길 · 프로젝트 복사에 실림 eomsangdonandClaude Opus 5.5 2026-09-27 11:09:55 +09:00
  • db46810f7b auto: 2026-09-27 10:31 (EOMSANGDON-HOME) eomsangdon 2026-09-27 10:31:36 +09:00
  • ddfe562c2e Merge remote-tracking branch 'origin/dev' into main_desktop_1 eomsangdon 2026-09-25 22:30:23 +09:00
  • c6af3b9b2a Merge remote-tracking branch 'origin/main_desktop_1' into main_desktop_1 eomsangdon 2026-09-25 22:30:02 +09:00
  • 4f71b4a5ce feat(M02): 마스터 템플릿 라우터 연결 · formula 빌드 경로 정리 eomsangdon 2026-09-25 22:29:21 +09:00
  • db489c7c3a fix(M02): 작도 영역 창을 단추 바로 아래 오른쪽 맞춤으로 · 창 밖으로 안 나가게 eomsangdonandClaude Sonnet 5 2026-09-25 18:18:10 +09:00
  • ef63904866 fix(M02): 작도 영역을 값이 다 보이는 단추 하나로 — 누르면 칸 넷이 작은 창으로 펼쳐짐 eomsangdonandClaude Sonnet 5 2026-09-25 18:04:27 +09:00
  • 39c79f05d0 refactor(M02): 좌측 패널을 시스템 양식 목록만으로 — 층 · 프로젝트 · 프로젝트 단추 다섯 뺌 · 제목 줄 headerSlot 연결 eomsangdonandClaude Sonnet 5 2026-09-25 17:55:38 +09:00
  • 5b6cf0103e feat(M02): 도면 칸 위쪽을 줄임 — 자리표 글 줄 뺌 · CAD 제목 줄 숨김 · 작도 영역 한 줄 · headerSlot 옵션 eomsangdonandClaude Sonnet 5 2026-09-25 17:43:43 +09:00
  • 847f0e44de fix(M02): 개인 층 지우기에 판을 보냄 · 저장 안 한 고침이 있으면 머리 메뉴·뒤로 가기로 떠날 때도 확인(취소하면 M02 에 남고 주소 되돌림) · 내 양식·회사 공식 저장 뒤 열던 양식 유지 eomsangdonandClaude Sonnet 5 2026-09-25 17:19:24 +09:00
  • 7b2c22d920 fix(M02): 병합에서 빠진 CAD 호스트 생성 · 💾 저장 통로를 도면 부품에 되살림 eomsangdonandClaude Sonnet 5 2026-09-25 17:11:24 +09:00
  • 8f55821a6a merge: origin/dev 받음 — 도면 칸 CAD 💾 · 접기와 sub1 저장 안 한 고침 알림 통로를 다 살림 eomsangdonandClaude Sonnet 5 2026-09-25 17:06:37 +09:00
  • b6b4d7772d Merge remote-tracking branch 'origin/sub_laptop_4' into main_laptop_1 eomsangdon 2026-09-25 17:04:53 +09:00
  • d3ca77fcb5 Merge remote-tracking branch 'origin/sub_laptop_3' into main_laptop_1 eomsangdon 2026-09-25 17:04:52 +09:00
  • 6555313a22 fix(M02): 재검증 흠 넷 — 같은 이름 토스트 · 쓸 수 없는 글자 막기(화면·서버 400) · 저장 안 한 고침 버리기 확인 · 덮어쓰기 확인과 개인·회사 지우기 단추 eomsangdonandClaude Sonnet 5 2026-09-25 17:01:47 +09:00
  • 1cd52cfdfb fix(M02): 도면 칸 CAD 💾 · Ctrl+S 가 페이지 [저장] 을 부름 · 엉터리 도각 파일은 400 · 자리표 패널 접기 단추 (PLAN 10-3) eomsangdonandClaude Sonnet 5 2026-09-25 16:56:05 +09:00
  • c411d866bb fix(sheet): 합계 칸 풍선에 알림 까닭과 식을 함께 (M02 전수 재검증) eomsangdonandClaude Sonnet 5 2026-09-25 16:55:05 +09:00
  • 1e29f5e0b2 fix(sheet): 수 칸에 수 아닌 글이면 오류 색 + 풍선 · 합계 칸에도 알림 (M02 전수 재검증) eomsangdonandClaude Sonnet 5 2026-09-25 16:53:17 +09:00
  • 576b012eae feat(M02): 개인 · 회사 층 양식 지우기 — DELETE /layers/{층}/templates/{종류}/{이름} · 개인 본인만 · 회사 관리자만 · 시스템 · 프로젝트 거절 · 판 다르면 409 · 이름 검사 400 + 까닭 eomsangdonandClaude Sonnet 5 2026-09-25 16:52:52 +09:00
  • 2aa4c80577 fix(M02): 저장 직후 지우기가 409 로 거절되던 흠 — 저장 뒤 좌측 목록 다시 읽음 · 지우기 전에도 최신 판으로 eomsangdonandClaude Sonnet 5 2026-09-25 13:03:01 +09:00
  • acca7d1fb6 fix(sheet): 머리 칸 / 로 층 나눔 · 줄 머리 칸 고정 · 줄 머리 칸 폭 자동 (M02 재검증) eomsangdonandClaude Sonnet 5 2026-09-25 12:45:57 +09:00
  • 4679261634 Merge remote-tracking branches 'origin/sub_laptop_1' and 'origin/sub_laptop_4' into sub_laptop_3 eomsangdon 2026-09-25 12:44:02 +09:00
  • 28b7e70f28 fix(M02): 층 길 저장 PUT 이 뼈대 없는 문서(빈 {} · 표 열 목록 없음 · 도면 entities 없음)를 400 으로 거절 — 파일 안 씀 (브레인 급한 흠) eomsangdonandClaude Sonnet 5 2026-09-25 12:43:25 +09:00
  • 9bf3258509 fix(M02): 도면 양식 저장이 빈 {} 로 덮이던 흠 — getDoc 을 await · 서버는 뼈대 없는 문서를 400 으로 거절 eomsangdonandClaude Sonnet 5 2026-09-25 12:43:03 +09:00
  • dd60b6a1cb Merge remote-tracking branches 'origin/sub_laptop_1', 'origin/sub_laptop_2', 'origin/sub_laptop_3' and 'origin/sub_laptop_4' into main_laptop_1 eomsangdon 2026-09-25 12:16:18 +09:00
  • 07953fa523 feat(M02): 옛 표 틀 새 판으로 갱신 — Migrate --refresh-tables · 손 값 · 변수 · 보기 지킴 · _initial 도 같은 판 (브레인 최종 확인) eomsangdonandClaude Opus 5.5 2026-09-25 12:03:10 +09:00
  • 6cc98d68f1 fix(sheet): 마스터 딱지는 식 먼저 · 식 줄은 열 이름 · 머리 글 안 잘리는 최소 폭 · 쪽 나눔 시험 (M02 브레인 확인) eomsangdonandClaude Opus 5.5 2026-09-25 12:02:13 +09:00
  • c0eb280c32 fix(M02): 도면 양식 CAD 머리 글을 「도면 양식 편집」으로 · 저장 단추는 페이지 머리 한 곳 · 자동백업 칸에 층(과 프로젝트)을 붙임 eomsangdonandClaude Sonnet 5 2026-09-25 12:01:51 +09:00
  • abd0d4b126 fix(M02): 구조물집계표 묶음 열은 값마다 한데 · 빈 설계값 머리는 「높이 미입력」 꼴 · 계산 열 설계값 딱지 뗌 (브레인 최종 확인) eomsangdonandClaude Opus 5.5 2026-09-25 12:00:54 +09:00
  • e8615db238 fix(M02): 층 단추 눌린 표시 · 한 줄 폭 맞춤, 프로젝트 기본값은 마지막 고른 것 → 내 최근 것 → 빈 칸 eomsangdonandClaude Sonnet 5 2026-09-25 11:57:41 +09:00
  • d6302a9695 fix(M02): 도면 양식을 열 때 이름을 넘겨 CAD 자동백업 칸을 양식마다 나눔 (sub2 보고) eomsangdonandClaude Sonnet 5 2026-09-25 10:23:14 +09:00
  • 0185546c5c Merge remote-tracking branches 'origin/sub_laptop_2' and 'origin/sub_laptop_4' into sub_laptop_1 eomsangdon 2026-09-25 10:19:34 +09:00
  • 61eb0bc4e6 fix(M02): 도면 편집 칸이 메인 칸을 꽉 채우고 창 크기를 따름 (PLAN 10-3) eomsangdonandClaude Opus 5.5 2026-09-25 10:16:00 +09:00
  • b87bac729b fix(M02): 프로젝트 표 저장은 양식 + 손 값만 — 설계값 · 펼친 열은 서버가 걸러 버림 · 없어진 측점 손 값은 맨 아래 비고 줄 (PLAN 10-4) eomsangdonandClaude Opus 5.5 2026-09-25 10:12:55 +09:00
  • 9ca31ef7e8 fix(M02): 양식 가져오기 목록이 서버 묶음(층 · 사람 · 프로젝트)을 그대로 펴서 보임 (PLAN 10-1) eomsangdonandClaude Sonnet 5 2026-09-25 10:06:12 +09:00
  • 31c9fb6c61 fix(M02): 층 길 목록 모양 · 프로젝트 층 표는 설계값 채운 문서로 보임 (PLAN 10-1) eomsangdonandClaude Sonnet 5 2026-09-25 10:02:43 +09:00
  • 910ea06930 chore(M02): 타입 검사 범위에 M0 폴더들 넣음 (PLAN 10-1) eomsangdonandClaude Sonnet 5 2026-09-25 09:56:06 +09:00
  • 76904e7c89 Merge remote-tracking branch 'origin/sub_laptop_4' into sub_laptop_1 eomsangdon 2026-09-25 09:55:33 +09:00
  • f981ec1f51 Merge remote-tracking branch 'origin/sub_laptop_3' into sub_laptop_1 eomsangdon 2026-09-25 09:55:32 +09:00
  • 838e76e66f Merge remote-tracking branch 'origin/sub_laptop_2' into sub_laptop_1 — Router_Drawing 은 sub2 것 · Router_Layers 는 sub4 것 eomsangdon 2026-09-25 09:55:32 +09:00
  • c10f81716f feat(sheet): 칸에 = 로 치면 그 칸만 식(줄.식) · 너비 손잡이를 칸 안으로 · 줄머리 칸 넓힘 (PLAN 10-2) eomsangdonandClaude Opus 5.5 2026-09-25 09:49:45 +09:00
  • 8a051194cd Merge remote-tracking branch 'origin/sub_laptop_2' into sub_laptop_4 eomsangdon 2026-09-25 09:49:11 +09:00
  • fd3d5aba51 feat(M02): 옛 프로젝트 양식 넣기 도구 — 없는 것만 더함 · 폴더 없으면 건너뜀 · 목록 보고 (PLAN 10-5) eomsangdonandClaude Opus 5.5 2026-09-25 09:47:54 +09:00
  • 05226dd9e5 feat(B07): 도각 읽는 차례 = 프로젝트 작업본 → 없으면 시스템 · [도각 편집] 저장은 작업본 · [기본 도각으로] = 프로젝트 _initial (PLAN 10-3 · 10-5) eomsangdonandClaude Opus 5.5 2026-09-25 09:47:30 +09:00
  • a4e8e43e1a feat(B02): 프로젝트 만들 때 시스템 양식 전부를 작업본 · _initial 로 복사 (PLAN 10-5) eomsangdonandClaude Opus 5.5 2026-09-25 09:46:57 +09:00
  • ab810c4a4a feat(M02): 구조물 집계표 설계값 채우기 — 펼침 열 · 측점 줄 · 관 줄 나눔 · 손 값 지킴 · 채운 표 길에 B06 관 연장 (PLAN 10-4) eomsangdonandClaude Opus 5.5 2026-09-25 09:46:20 +09:00
  • 4e9e431eb2 Merge remote-tracking branch 'origin/sub_laptop_4' into sub_laptop_2 eomsangdon 2026-09-25 09:43:49 +09:00