gbpark
|
94c9b4b602
|
중간저장
|
2026-04-24 04:56:30 +09:00 |
|
DDD1542
|
3eda684787
|
사용자 대시보드 기능강화 및 인비온 스튜디오 메뉴관리 자잘한수정
Build & Deploy to K8s / build-and-deploy (push) Successful in 4m22s
|
2026-04-22 18:27:06 +09:00 |
|
gbpark
|
c7f00ff2cb
|
대시보드 캐시 오류 수정완료
|
2026-04-22 01:29:08 +09:00 |
|
gbpark
|
5153386fce
|
디자인 수정
Build & Deploy to K8s / build-and-deploy (push) Successful in 3m59s
|
2026-04-21 22:59:51 +09:00 |
|
DDD1542
|
5fc1e7ede2
|
자유배치 -> 라인선 레이아웃자유형 반응구현
Build & Deploy to K8s / build-and-deploy (push) Successful in 3m58s
|
2026-04-20 16:51:33 +09:00 |
|
DDD1542
|
aab894b553
|
임시저장
|
2026-04-20 10:00:18 +09:00 |
|
gbpark
|
b3ad787179
|
대시보드 구현 완료 세세한 오류 수정 진행중
Build & Deploy to K8s / build-and-deploy (push) Successful in 5m4s
|
2026-04-19 21:15:25 +09:00 |
|
gbpark
|
de7ab9b7e3
|
중간세이브 - 메뉴수정 - INVYONE 스튜디오 작업
|
2026-04-16 00:32:19 +09:00 |
|
gbpark
|
1aa48cc0bb
|
INVYONE 화면 디자이너 개편 + 컴포넌트 86→8 통합
## 디자인 개편
- IDE 톤 CSS 오버라이드 (builder-ide.css)
- 컴팩트화 (폰트/간격/패딩 축소)
- INVYONE STUDIO 로고 추가 (SlimToolbar)
- 좌측 수평 탭 → 수직 아코디언 (details/summary)
- 우측 속성 패널 신설 (V2PropertiesPanel 완전 이주)
- 다크모드 지원 (7개 통합 컴포넌트 inline hex → CSS 변수)
## 기반 시스템
- ScreenDefinition.fields/connections 타입 확장
- ComponentDefinition.dataPorts 타입 확장
- FieldConfig adapters (fieldsToColumns/Search/Form)
- DataPortBus + setupConnections runtime
- FieldsPanel (화면 수준 필드 관리 패널)
## 컴포넌트 통합 (Phase A~C)
- divider (3→1): 가로/세로 + 텍스트 구분선
- title (2→1): h1~h6/body/caption variant
- button (3→1): 6 variant × 13 actionType
- search (3→1): inline/stacked 검색 필터
- input (20+→1): FieldConfig.type 10종 내부 분기
- stats (6→1): card/chip/bigNumber 3종 스타일
- table (9→1): table/split/grouped/pivot/card 5종 displayMode
- container (11→1): tabs/section/accordion/repeater/conditional 5종
## 버그 수정 (기존 VEX 코드)
- 드래그 드롭 불가 (defaultSize camelCase 불일치)
- 설정 변경 미반영 (componentConfig vs component_config)
- ConfigPanel 미인식 (config_panel vs configPanel)
- v2- 자동 매핑 함정 (INVYONE_UNIFIED_IDS 화이트리스트)
- LayerManagerPanel 무한 API 호출 (useEffect deps)
- Button size 이름 충돌 (visual size 객체 vs config string)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-12 20:37:23 +09:00 |
|
gbpark
|
a0c9d9a0ab
|
화면 디자이너 제작
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-11 19:28:28 +09:00 |
|
gbpark
|
2c0a97f2ba
|
Phase 1: INVYONE 카드 엔진 토대 정리
- components/builder/* 폐기 (12-grid 미완성 빌더 14개 파일)
- components/template-builder/TemplateBuilder.tsx 신규
(자유배치 + 3뷰 + Zustand 스토어 + 드래그/리사이즈/히스토리/격자)
- admin/builder/page.tsx 진입점 전환 (BuilderLayout → TemplateBuilder)
- 타입 정리: FreePosition / TemplateComponent / ViewConfig / Card /
Dashboard / CardConnection 추가, 레거시(GridPosition/TemplateKind/
DEFAULT_COMPONENT_LAYOUTS/CANVAS_KEYWORDS) @deprecated 표기
- v2-* 마이그레이션 1차:
· 완전: v2-table-list (ResizeObserver), v2-table-search-widget (@container)
· 경량: button/input/select/date/text-display/card-display/aggregation-widget
(withContainerQuery HOC)
- 다크 모드 대응: Tailwind dark: variant 21패턴 71곳 치환
- /test-card-responsive PoC 검증 페이지
세션 후반 버그 픽스 (phase1-log §7):
- test-card-responsive (main) 그룹 밖 이동 (AppLayout 탭 시스템 회피)
- useRegistryPalette default_size {width,height}/{w,h} 포맷 정규화
- dark: variant 중복 체인 정리
검증: (A) 반응형 메커니즘, (B) TemplateBuilder UI 통과
(C) 기존 VEX 화면은 마이그레이션 미완 상태라 Phase 2 이후 개별 진행
스펙: notes/gbpark/2026-04-10-card-engine-final-spec.md
로그: notes/gbpark/2026-04-10-card-engine-phase1-log.md
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-11 03:08:06 +09:00 |
|
gbpark
|
9c36191ebf
|
중간 세이브
|
2026-04-10 13:33:37 +09:00 |
|
gbpark
|
c6e81c4520
|
22
|
2026-04-09 00:39:11 +09:00 |
|
gbpark
|
3dad7fcf4f
|
11
|
2026-04-08 21:18:22 +09:00 |
|
gbpark
|
06ab990dbd
|
진행중
|
2026-04-08 04:55:12 +09:00 |
|
gbpark
|
4603ac7fd6
|
디자인 수정
|
2026-04-08 02:27:27 +09:00 |
|