- 타임라인 진행바에 날짜 표시 (MM/DD~MM/DD 형식)
- Task/Issue 타임라인 바 색상 및 가시성 개선
- 이슈 상태 "열림" 버튼 색상 통일 (bg-red-100)
- 아코디언 내 이슈 수정/삭제 아이콘 크기 통일 (w-4 h-4)
- 아코디언 내 이슈 라인에 팀/부서 + 담당자 함께 표시
- Tailwind safelist에 동적 타임라인 색상 추가
- 테이블 헤더 스타일 통일 (menus, roles, permissions, boards 등)
- 권한 매트릭스 체크박스/버튼 크기 20x20으로 표준화
- 스크럼 항목 추가/수정 모달 통합 (코드 중복 제거)
- daily-logs API URL 경로 수정 (/pm/ 제거)
- 타임존 Asia/Seoul로 변경
- flow-tester 액션 아이콘 크기 조정
- DB 마이그레이션: 하이브리드 FK + 문자열 필드 방식
- Model: fillable, casts, relationships, accessor 추가
- FormRequest: validation rules 추가 (Store/Update)
- ImportService: JSON import 시 새 필드 처리
- UI: 이슈 모달에 입력 필드 추가
- UI: 작업 탭 아코디언에 고객사·부서·담당자 표시
- 이슈 저장 후 작업 탭 즉시 갱신
- Task, Issue 모델에 is_urgent 필드 추가
- TaskService, IssueService에 toggleUrgent() 메서드 추가
- TaskController, IssueController에 toggleUrgent 엔드포인트 추가
- API 라우트에 toggle-urgent 경로 추가
- 프로젝트 상세 페이지 UI 개선:
- 작업/이슈 행에 긴급 토글 버튼(불꽃 아이콘) 추가
- 서브 row(아코디언 내 이슈)에도 긴급 토글 추가
- 서브 row 컬럼을 작업 row와 동일하게 8컬럼으로 정렬
- 진행중 작업의 이슈 아코디언 자동 열기
- 이슈 상태 버튼 항상 테두리 표시
- Models: AdminPmProject, AdminPmTask, AdminPmIssue
- Services: ProjectService, TaskService, IssueService, ImportService
- API Controllers: ProjectController, TaskController, IssueController, ImportController
- FormRequests: Store/Update/BulkAction 요청 검증
- Views: 대시보드, 프로젝트 CRUD, JSON Import 화면
- Routes: API 42개 + Web 6개 엔드포인트
주요 기능:
- 프로젝트/작업/이슈 계층 구조 관리
- 상태 변경, 우선순위, 마감일 추적
- 작업 순서 드래그앤드롭 (reorder API)
- JSON Import로 일괄 등록
- Soft Delete 및 복원