docs: 릴리즈 노트 갱신 (UI 카탈로그 시스템)
This commit is contained in:
부모
a07c745cbc
커밋
a07b7d9ba5
@ -5,6 +5,17 @@
|
|||||||
## [Unreleased]
|
## [Unreleased]
|
||||||
|
|
||||||
### 추가
|
### 추가
|
||||||
|
- **UI 공통 카탈로그 19종** (`frontend/src/shared/constants/`) — 백엔드 enum/code_master 기반 SSOT
|
||||||
|
- violation/alert/event/enforcement/patrol/engine/userRole/device/parentResolution/
|
||||||
|
modelDeployment/gearGroup/darkVessel/httpStatus/userAccount/loginResult/permission/
|
||||||
|
vesselAnalysis/connection/trainingZone + kpiUiMap
|
||||||
|
- 표준 API: `get{Cat}Intent(code)`, `get{Cat}Label(code, t, lang)`, `get{Cat}Classes/Hex`
|
||||||
|
- **시맨틱 텍스트 토큰** (`theme.css @layer utilities`) — Tailwind v4 복합 이름 매핑 실패 대응
|
||||||
|
- `text-heading/label/hint/on-vivid/on-bright`, `bg-surface-raised/overlay` 직접 정의
|
||||||
|
- **Badge 시스템 재구축** — CVA 기반 8 intent × 4 size (rem), !important 제거
|
||||||
|
- **cn() 유틸** (`lib/utils/cn.ts`) — clsx + tailwind-merge, 시맨틱 토큰 classGroup 등록
|
||||||
|
- **ColorPicker 컴포넌트** — 팔레트 grid + native color + hex 입력
|
||||||
|
- **Role.colorHex** (백엔드 V017 migration) — auth_role.color_hex VARCHAR(7), 빌트인 5개 역할 기본 색상 시드
|
||||||
- System Flow 뷰어 (`/system-flow.html`) — 시스템 전체 데이터 흐름 시각화
|
- System Flow 뷰어 (`/system-flow.html`) — 시스템 전체 데이터 흐름 시각화
|
||||||
- 102 노드 + 133 엣지, 10개 카테고리 매니페스트
|
- 102 노드 + 133 엣지, 10개 카테고리 매니페스트
|
||||||
- stage/menu 두 가지 그룹화 토글, 검색/필터/딥링크 지원
|
- stage/menu 두 가지 그룹화 토글, 검색/필터/딥링크 지원
|
||||||
@ -17,7 +28,21 @@
|
|||||||
- V015 NUMERIC precision 일괄 확대 (score→7,4, pct→12,2)
|
- V015 NUMERIC precision 일괄 확대 (score→7,4, pct→12,2)
|
||||||
- V016 parent workflow 누락 컬럼 일괄 추가 (17+ 컬럼, candidate_mmsi generated column)
|
- V016 parent workflow 누락 컬럼 일괄 추가 (17+ 컬럼, candidate_mmsi generated column)
|
||||||
|
|
||||||
|
### 변경
|
||||||
|
- **40+ 페이지 Badge/시맨틱 토큰 마이그레이션**
|
||||||
|
- Badge className 직접 작성 → intent/size prop 변환
|
||||||
|
- 컬러풀 액션 버튼 → `text-on-vivid` (흰색), 검색/필터 버튼 → `bg-blue-400 text-on-bright`
|
||||||
|
- ROLE_COLORS 4곳 중복 제거 → `getRoleBadgeStyle()` 공통 호출
|
||||||
|
- PermissionsPanel 역할 생성/수정에 ColorPicker 통합
|
||||||
|
- DataTable `width` 의미 변경: 고정 → 선호 최소 너비 (minWidth), 컨텐츠 자동 확장 + truncate
|
||||||
|
- `dateFormat.ts` sv-SE 로케일로 `YYYY-MM-DD HH:mm:ss` 일관된 KST 출력
|
||||||
|
- MonitoringDashboard `PagePagination` 제거 (데이터 페이지네이션 오해 해소)
|
||||||
|
|
||||||
### 수정
|
### 수정
|
||||||
|
- Dashboard RiskBar 단위 버그 (0~100 정수를 `*100` 하던 코드 → 범위 감지)
|
||||||
|
- ReportManagement, TransferDetection `p-5 space-y-4` padding 복구
|
||||||
|
- EnforcementHistory 그리드 minmax 적용으로 컬럼 잘림 해소
|
||||||
|
- timeline 시간 `formatDateTime` 적용 (ISO `T` 구분자 처리)
|
||||||
- **prediction e2e 5가지 이슈 수정** (2026-04-08)
|
- **prediction e2e 5가지 이슈 수정** (2026-04-08)
|
||||||
- gear_correlation: psycopg2 Decimal × float TypeError → `_load_all_scores()` float 변환
|
- gear_correlation: psycopg2 Decimal × float TypeError → `_load_all_scores()` float 변환
|
||||||
- violation_classifier: `(mmsi, analyzed_at)` 기준 UPDATE + 중국선박 EEZ 판정 로직
|
- violation_classifier: `(mmsi, analyzed_at)` 기준 UPDATE + 중국선박 EEZ 판정 로직
|
||||||
|
|||||||
불러오는 중...
Reference in New Issue
Block a user