05-회의진행 화면 Todo 카드 스타일 통일 및 D-day 배지 제거

- Todo 카드 구조를 10-회의록상세조회 화면과 100% 통일
- HTML 구조: .todo-card > .todo-top > (checkbox + content + actions)
- CSS 스타일 추가: 호버 효과, 완료 상태, 아이콘 버튼 등
- JavaScript 함수 추가: toggleTodoComplete() 구현
- D-day 배지 제거: 회의 진행 중 Todo는 마감일이 미확정 상태
- 우선순위 배지만 표시 (높음, 보통, 낮음)
- 마감일 표시 간소화: "2025-10-23 마감" → "마감: 10/23"
- 스타일 가이드 v1.2.3, UI/UX 설계서 v1.4.13 업데이트

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
yabo0812
2025-10-23 20:47:34 +09:00
parent 743a753364
commit 1e7c7c8d74
3 changed files with 406 additions and 20 deletions
+3
View File
@@ -1242,3 +1242,6 @@ Todo 마감일 표시를 위한 D-day 배지 스타일입니다.
| 1.1.4 | 2025-10-21 | 도그냥 | 우측 사이드바 3개 탭 (AI제안, 용어사전, 관련회의록) 디자인 통일성 개선<br>- **공통 디자인 원칙 수립**: 모든 카드가 일관된 디자인 시스템을 따르도록 개선<br> - 배경: `#FAFAFA` (연한 회색)<br> - 테두리: `1px dashed #D0D0D0` (회색 점선)<br> - 타이틀: 16px Bold, 민트 그린 (`var(--primary)`)<br> - 본문: 14px, gray-700<br> - 호버 상태: 진한 회색 배경 (#F0F0F0) + 민트 그린 테두리<br>- **AI 제안 카드**: 헤더 폰트 Bold (16px)<br>- **용어 사전 카드**: 배경 회색(#FAFAFA), 점선 테두리, 타이틀 민트 그린, 컨텍스트 구분선 점선으로 변경<br>- **관련 회의록 카드**: 타이틀 민트 그린으로 변경, 호버 시 민트 테두리 추가<br>- **통일성 체크리스트** 추가: 9가지 디자인 규칙 명시 |
| 1.1.5 | 2025-10-22 | 이미준 | 프로토타입 기반 스타일 가이드 업데이트<br>- **하단 네비게이션 복원**: 4개 메뉴 (홈/회의록/Todo/프로필) - 프로토타입 구현 기준 반영<br>- **프로필 메뉴 기능**: 사용자 정보, 개인 설정, 로그아웃 접근<br>- **일관성 개선**: 프로토타입과 스타일 가이드 통일 |
| 1.2.0 | 2025-10-23 | 강지수 | Todo 카드 디자인 통일 및 D-day 배지 스타일 정의<br>- **D-day 배지 스타일 추가**: 5가지 마감일 상태별 배지 정의<br> - `.badge-dday`: D-Day (오늘 마감) - 연한 녹색 배경, 진한 녹색 글씨, 테두리<br> - `.badge-warning`: D-1~3 (임박) - 연한 주황 배경, 진한 주황 글씨, 테두리<br> - `.badge-primary`: D-4~7 (여유) - 연한 파랑 배경, 진한 파랑 글씨, 테두리<br> - `.badge-secondary`: D-8+ (충분) - 연한 회색 배경, 진한 회색 글씨, 테두리<br> - `.badge-overdue`: D+N (지연) - 빨간색 배경, 흰색 글씨 (기존 스타일 재사용)<br>- **디자인 일관성 개선**: 대시보드, Todo관리, 회의록상세조회 화면의 Todo 카드 스타일 통일<br>- **모바일 최적화**: 대시보드 통계 카드에서 모바일 화면 시 이모지 숨김 처리 |
| 1.2.1 | 2025-10-23 | 강지수 | 회의 진행 화면 액션아이템 탭 UI/UX 개선 (v1.2.1)<br>- **기능 개선**: 전체 영역 "편집" 버튼 제거, "추가" 버튼 추가<br>- **Todo 카드별 편집 버튼**: 10-회의록상세조회 화면과 동일하게 각 Todo 카드에 ✏️ 편집 버튼 추가<br>- **Todo 편집 모달**: 추가/편집 공통 모달 구현<br> - 모달 제목: "Todo 추가" 또는 "Todo 편집"<br> - 입력 필드: Todo 제목, 담당자 (선택), 마감일 (날짜 선택), 우선순위 (높음/보통/낮음)<br> - 유효성 검사: 필수 필드 검증<br> - 모바일: 전체화면 모달, 데스크톱: 중앙 모달 (600px)<br>- **UI 일관성**: common.css의 `.todo-card` 스타일 재사용<br>- **인터랙션**: "추가" 버튼 클릭 → 빈 모달, "편집" 버튼 클릭 → 기존 데이터 로드 |
| 1.2.2 | 2025-10-23 | 강지수 | 05-회의진행 화면 Todo 카드 스타일 통일 (v1.2.2)<br>- **Todo 카드 구조 통일**: 10-회의록상세조회 화면과 동일한 HTML 구조 적용<br> - `.todo-card` > `.todo-top` > (`.todo-checkbox-wrapper` + `.todo-content-wrapper` + `.todo-actions`)<br> - 체크박스: `.todo-checkbox` (24px, border-radius 6px)<br> - 배지: `.todo-badges` 컨테이너에 D-day 배지 + 우선순위 배지<br> - 제목: `.todo-title` (font-body, regular, gray-900)<br> - 메타 정보: `.todo-meta-row` (담당자, 마감일)<br> - 편집 버튼: 절대 위치 (top-right)<br>- **CSS 스타일 추가**: 10-회의록상세조회와 동일한 스타일 적용<br> - 호버 효과: shadow + primary 테두리<br> - 완료 상태: opacity 0.5 + gray 배경 + 취소선<br> - 아이콘 버튼: 32px, 호버 시 scale(1.1)<br>- **JavaScript 함수 추가**: `toggleTodoComplete()` 함수 구현<br> - 완료/미완료 토글 기능<br> - 확인 다이얼로그 표시<br> - 토스트 메시지 표시 |
| 1.2.3 | 2025-10-23 | 강지수 | 05-회의진행 화면 D-day 배지 제거 (v1.2.3)<br>- **정책 변경**: 회의 진행 중에는 Todo의 마감일이 확정되지 않았으므로 D-day 배지 숨김<br>- **Todo 카드 배지 수정**: 우선순위 배지만 표시 (D-day 배지 제거)<br> - Todo 1: 높음<br> - Todo 2: 보통<br> - Todo 3: 높음<br>- **마감일 표시 간소화**: "2025-10-23 마감" → "마감: 10/23"<br>- **이유**: 회의 중 작성되는 Todo는 마감일이 임시로 입력된 것이며, 회의 종료 후 확정됨<br>- **다른 화면**: 09-Todo관리, 10-회의록상세조회는 D-day 배지 유지 (확정된 회의록) |