|
|
c727afd1ba
|
refactor(frontend): 대형 View 서브탭 단위 분할 + FEATURE_ID 체계 도입
6개 대형 View(AerialView, AssetsView, ReportsView, PreScatView, AdminView, LeftPanel)를
서브탭 단위로 분할하여 모듈 경계를 명확히 함.
- AerialView (2,526줄 → 8파일): MediaManagement, OilAreaAnalysis, RealtimeDrone 등
- AssetsView (2,047줄 → 8파일): AssetManagement, AssetMap, ShipInsurance 등
- ReportsView (1,596줄 → 5파일): TemplateFormEditor, ReportGenerator 등
- PreScatView (1,390줄 → 7파일): ScatLeftPanel, ScatMap, ScatPopup 등
- AdminView (1,306줄 → 7파일): UsersPanel, PermissionsPanel, MenusPanel 등
- LeftPanel (1,237줄 → 5파일): PredictionInputSection, InfoLayerSection, OilBoomSection 등
FEATURE_ID 레지스트리(common/constants/featureIds.ts) 및
감사로그 서브탭 추적 훅(useFeatureTracking) 추가.
.gitignore의 scat/ → /scat/ 수정 (scat 탭 파일 추적 누락 수정)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-28 16:19:22 +09:00 |
|
|
|
d2e30be5d1
|
chore: 팀 워크플로우 v1.3.0 구성
- .claude/rules: 팀 정책, git 워크플로우, 코드 스타일, 네이밍, 테스트 규칙
- .claude/skills: push, mr, release, create-mr, fix-issue, init-project, sync-team-workflow
- .claude/settings.json: 프로젝트 레벨 권한 설정
- .githooks: commit-msg, pre-commit(모노레포), post-checkout
- .editorconfig, .npmrc, .prettierrc, .node-version
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-27 11:18:37 +09:00 |
|