# POP 변경 이력 형식: [Keep a Changelog](https://keepachangelog.com/) --- ## [미출시] - v4 디자이너 UI 연결 - Tier 2, 3 컴포넌트 --- ## [2026-02-04] ### 오늘 목표 POP 화면을 만들 수 있는 환경 완성 (타입 + 렌더러 + 기본 컴포넌트) ### Added - **v4 타입 정의** (간결 버전) - `PopLayoutDataV4` - 단일 소스 레이아웃 - `PopContainerV4` - 스택 컨테이너 (direction, wrap, gap, alignItems) - `PopComponentDefinitionV4` - 크기 제약 기반 (size: fixed/fill/hug) - `PopSizeConstraintV4` - 크기 규칙 - `PopResponsiveRuleV4` - 반응형 규칙 (breakpoint별 변경) - `PopGlobalSettingsV4` - 전역 설정 - `createEmptyPopLayoutV4()` - 생성 함수 - `isV4Layout()` - 타입 가드 ### 진행중 - v4 렌더러 (`PopFlexRenderer`) - 기본 컴포넌트 (PopButton, PopInput, PopLabel) --- ## [2026-02-04] (earlier) ### Added - 저장/조회 시스템 구축 - rangraph: AI 장기 기억 (시맨틱 검색, 요약) - popdocs: 상세 기록 (파일 기반, 히스토리) - 이중 저장 체계로 검색 + 기록 분리 ### Changed - popdocs 문서 구조 정리 - README.md: 저장/조회 규칙 추가 - 기존 문서 archive/로 이동 - 문서 관리 전략 확정 - 저장 시: 파일 형식 자동 파악 → 형식 맞춰 추가 → rangraph 요약 - 조회 시: rangraph 시맨틱 검색 ### Removed - .cursorrules 변경 계획 철회 (Git 커밋 영향) --- ## [2026-02-03] ### Added - v4 제약조건 기반 레이아웃 계획 - 단일 소스 + 자동 적응 - 3가지 규칙 (크기, 배치, 반응형) - ADR: `decisions/001-v4-constraint-based.md` --- ## [2026-02-02] ### Fixed - 캔버스 rowSpan 문제 - 원인: gridTemplateRows 고정 px - 해결: `1fr` 사용 --- ## [2026-02-01] ### Fixed - 4모드 자동 전환 문제 - 해결: useResponsiveMode 훅 추가 --- ## [2026-01-31] ### Added - v3 섹션 제거, 순수 그리드 구조 - 4개 모드 독립 그리드 --- ## [2026-01-30] ### Added - POP 디자이너 기본 구조 - PopDesigner, PopCanvas 컴포넌트 --- ## [2026-01-29] ### Added - screen_layouts_pop 테이블 - POP 레이아웃 API (CRUD) --- *최신이 위, 시간순 역순*