enterprise.crowny.org v3.2 — Interactive Gantt + 5 Feature Complete
날짜: 2026-05-02
개요
enterprise.crowny.org 간트 차트의 5개 잔여 이슈를 모두 해결.
읽기 전용 차트에서 완전한 인터랙티브 프로젝트 관리 도구로 전환.
작업 내역
1. 간트 차트 드래그 리사이즈 (app.html)
- 바 좌우 핸들(handle-l, handle-r) 추가 — ew-resize 커서
- 바 본체 드래그로 전체 이동 (grab/grabbing 커서)
- mousedown/mousemove/mouseup 이벤트 시스템
- 드래그 종료 시 프로젝트 start/end 자동 업데이트 + API 저장
- 최소 기간 1일(dayW) 보장
2. 리소스 레벨링 시각화 (app.html)
- 담당자별 주간 부하 히트맵 (resource-heatmap)
- 색상 코딩: 1건(녹색), 2건(주황), 3건+(빨강)
- 툴바 👥 버튼으로 토글
- 범례(legend) 포함
3. project.crowny.org 양방향 동기화 (proxy.js + app.html)
POST /api/integration/project/projects/sync 엔드포인트 추가
- ⟳ 버튼: 원격 가져오기(progress/status) + 로컬 푸시
- 상태바 동기화 진행/완료 표시
4. LifeOS → 프로젝트 자동 생성 (app.html)
- + 버튼:
/api/integration/life/services 조회
- 활성 서비스(active) 또는 우선순위 7+ 자동 필터
- 중복 체크 후 90일 기간 프로젝트로 변환
- 기본 TOAU: O(조사), 기본 담당: 미배정
5. 간트 줌 인/아웃 (app.html)
- 3단계: 일(24px/day), 주(10px/day), 월(4px/day, 12개월)
- 줌 버튼 3개(일/주/월) + zoomGantt(±1) 단축 함수
- 줌 레벨별 헤더 적응: 일=각일표시, 주=7일묶음, 월=월명만
6. 한선씨 동반 (엔터프라이즈앱.한선 v3.2)
- 간트드래그계산, 간트리사이즈계산
- 줌레벨일폭, 줌레벨기간
- 리소스레벨링, 과부하탐지
- 양방향동기화판정, LifeOS서비스변환
- 컴파일 성공: 5671 큐브 (153KB)
관련 파일
/Users/ef/crowny-enterprise/web/app.html — 간트 인터랙티브 (CSS+JS)
/Users/ef/crowny-enterprise/proxy.js — v3.2 (양방향 sync 엔드포인트)
/Users/ef/crowny-enterprise/엔터프라이즈앱.한선 — v3.2 (8함수 추가)
/Users/ef/crowny-enterprise/CLAUDE.md — v3.2 업데이트
잔여 이슈
향후 개선 가능
- 드래그 시 의존성(deps) 자동 재계산
- 간트 바 컨텍스트 메뉴 (우클릭)
- 리소스 레벨링 자동 재배치 제안
- 줌 마우스 휠 지원