v0.1.52
v0.1.52 — 작업추적 사이드바 우측 클리핑 fix + 3D AI추천 orthogonal 엣지 + 3D 라벨/폴더영역
요청 1
- "작업추적 패널이 사이드바에 있을때 패널의 우측이 잘리는거같아"
변경 파일
src/components/Avatars/AgentFollowPanel.tsx- embedded 모드의
inset 0 0 0 1px boxShadow제거 — 우측 1px 클립 인상 제거. - className 에
overflow-hidden w-full추가 — 자식의 가로 overflow 가 사이드바 경계를 넘어가지 않게.
요청 2
- "3D 모드의 AI추천 레이아웃은 노드끼리의 연결선을 깔끔하게 정리해주고 직각 등의 선정리로 노드 연결선과 노드가 겹쳐지지 않게"
변경 파일
src/components/Visualizer3D/Scene3D.tsx- BezierConnections 의
pathStyle조건에'ai-recommended'추가 → orthogonal (L-경로) 적용. - ai-recommended 의 leaf grid 격자 정렬과 정합 — 부드러운 bezier 대신 직각 라우팅.
요청 3
- "3D 모드에서 파일이나 폴더 캐릭터 명이 화면을 축소했을때 안보이는데 적절하게 보이도록하고 폴더 영역 구분"
3.1 라벨 가시성 강화
FileMesh3D의distanceFactor12 → **24** (camera dist ~60 에서 scale 0.5 유지, 줌아웃 시 가독)- NEW badge
distanceFactor10 → **18** - 디렉토리 라벨 styling 강화 —
text-[11px] font-semibold border-accent-glow/40 text-accent-glow+/표시 AgentAvatars3D라벨 distanceFactor 9 → **18**, 대기 zone 라벨 14 → **26**
3.2 폴더 영역 (territory) 3D 신규
src/utils/layoutAlgorithm.tsLayoutResult에folderBounds3D필드 추가 (flat 모드 한정).computeLayoutflat 모드 분기에서 2D layout 의 folderBounds (px) → X-Z 평면 (world unit) 변환.Scene3D에FolderTerritory3D컴포넌트 신규:- 반투명 floor plane (planeGeometry) + wireframe 외곽선
- 깊이별 hue (
220 - depth * 28— 2D TerritoryNode 동일 매핑) - 좌상단 폴더 이름 라벨 (distanceFactor 30, 줌아웃 시에도 보임)
- depth 별 alpha (0.06 ~ 0.24) + border alpha
layout3DCfg.folderTerritory토글 (이미 존재) — flat 모드 한정 자동 표시.
검증
npx tsc --noEmitexit=0.npm run build성공 — out/renderer/index-BGE5YBQQ.js 3,084.65kB.
📦 GitHub 릴리스 노트: v0.1.52