프로토타입 기반 유저스토리 전면 재정비
- 10개 프로토타입 화면 분석 반영
- 신규 유저스토리 추가: UFR-MEET-015 (참석자 실시간 초대), UFR-NOTI-010 (알림 발송)
- 알림 아키텍처 폴링 방식으로 통일
- 기존 24개 유저스토리 ID 승계 및 정리
- 총 28개 유저스토리 완성
분석 문서 추가
- 유저스토리 비교 분석 (v2.2.0 → v2.3.0)
- MSC 아키텍처 분석
- 유저스토리 리뷰 및 작성 가이드
- UI/UX v1.4.20 업데이트 요약
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
UI/UX 설계 및 프로토타입 개선
- 회의록 목록 조회 화면에 생성자 표시 (👑 아이콘) 추가
- 스타일 가이드에 creator-badge 스타일 정의 추가
- 프로토타입 12-회의록목록조회.html 및 common.css 업데이트
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
05-회의진행 실시간 주요 메모 추천 기능 명확화
- UFR-MEET-030: AI가 중요한 내용으로 판단한 경우에만 추천
- 추천 빈도는 가변적 (3-5초 고정 간격 아님)
- 프로토타입 확인: 05-회의진행.html AI 제안 탭 기능 포함
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
UI/UX 설계서 및 프로토타입 수정으로 유저스토리 v2.1.1+ 요구사항 반영
- 안건별 AI 한줄 요약 (UFR-AI-036): 읽기 전용, 30자 이내, 🔒 아이콘 표시
- 안건 기반 구조: 기존 섹션 구조를 안건 기반으로 전면 변경
- 안건별 검증 UI (UFR-COLLAB-030): 회의 생성자 잠금/해제 기능, 참석자 읽기 전용
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
[주요 변경사항]
- 편집 불가 정책 적용: 확인 전용 화면으로 변경
- Todo 수정 버튼 제거
- 읽기 전용 안내 박스 추가
- 체크박스 disabled 처리
- 3가지 선택 옵션 추가:
1. 대시보드로 이동 (작성중 상태 저장)
2. 회의록 수정 (11-회의록수정.html)
3. 바로 최종 확정 (모든 안건 자동 검증)
- 안건별 AI 요약 구조화:
- AI 한줄 요약 (30자, 편집 불가, 🔒 아이콘)
- 상세 요약 정리 (논의/의견/결정/보류)
- 안건별 Todo 자동 추출 결과 표시
- 확장/축소 인터랙션 구현
- 공유 버튼 제거 (유저스토리 v2.0.1 반영)
[관련 유저스토리]
- UFR-MEET-040: 회의종료 (확인 전용, 3가지 옵션)
- UFR-MEET-050: 최종확정 (바로 확정 시나리오 추가)
- UFR-AI-010: 회의록자동작성 (안건별 요약)
- UFR-AI-036: AI한줄요약 (편집 불가)
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
역할 용어 통일 및 검증완료 화면 제거
- style-guide.md v1.2.5: 용어 정의 섹션 신규 추가
- 회의 생성자/참석자 권한 상세 정의
- 사용 금지 용어 명시 ("회의록 작성자" 등)
- uiux.md v1.4.16: 유저스토리 v2.1.2 반영
- 06-검증완료 화면 제거 (11-회의록수정에 통합)
- 용어 통일: "회의록 작성자" → "회의 생성자" 또는 "참석자"
- 화면별 권한 명시 추가
- 구버전 보고서 파일 삭제 (V1.0, V1.1)
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- 공통 CSS 패딩 및 레이아웃 통일
- 탭 이모지 제거 및 깔끔한 텍스트 탭으로 변경
- 모바일 반응형 개선 (탭 가로 스크롤, 스크롤바 숨김)
- 상단/하단 여백 최적화 (헤더 바로 아래 배치, 88px 하단 패딩)
- 회의 기본정보 카드에 회의 안건 항목 추가
- 회의 기본정보 row별 구분선 추가 (가독성 향상)
- AI 제안 카드 디자인 개선 (시간 표시 + 우상단 ➕ 버튼)
- 하단 버튼 영역과 콘텐츠 간격 조정
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
## 변경사항
### 1. 10-회의록상세조회.html
- 기본 노출 탭 주석 명확화
- 유저스토리 UFR-MEET-047 요구사항 참조 주석 추가
- 대시보드 탭이 기본 노출임을 명시
### 2. 12-회의록목록조회.html
- 검증완료율 표시 기능 구현
- calculateCompletionRate() 함수를 사용한 실시간 계산
- 작성중 상태 회의록에만 표시 (✓ XX% 검증완료)
- 확정완료 상태는 검증완료율 미표시
- CSS 스타일 추가
- .completion-rate 클래스: 녹색 배경 배지 스타일
- 시각적으로 눈에 띄는 디자인 적용
### 3. common.js
- SAMPLE_MINUTES 데이터 구조 개선 (23개 회의록)
- completionRate 필드 제거 (하드코딩된 값 삭제)
- sections 필드를 숫자에서 객체 배열로 변경
- 각 섹션: { id, title, verified } 구조
- 다양한 검증 상태 시나리오 반영
- 검증완료율 계산 공통 함수 추가
- calculateCompletionRate(minute) 함수 생성
- 섹션별 검증 상태 기반 실시간 계산
- JSDoc 주석 및 예제 포함
- 안전한 에러 처리 (null 체크, 배열 검증)
## 산출 공식
검증완료율(%) = (검증완료된 섹션 수 / 전체 섹션 수) × 100
## 관련 이슈
- 요구사항설계검토-report-V1.1.md 이슈 #2 해결
- 유저스토리 UFR-MEET-046: 회의록목록조회 요구사항 반영
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- 파일명에 버전 번호 추가: 요구사항설계검토-report.md → 요구사항설계검토-report-V1.0.md
- 향후 버전 관리 및 이력 추적 용이
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- 8명의 샘플 사용자 데이터 추가 (SAMPLE_USERS)
- 8가지 명확한 아바타 색상 스타일 추가 (red, blue, green, yellow, purple, cyan, magenta, orange)
- 로그인 시스템 개선: 사번 입력으로 SAMPLE_USERS에서 검색하여 로그인
- 대시보드 사용자 정보 동적 렌더링 (사이드바, 헤더)
- 회의예약 참석자 추가 모달에 전체 사용자 목록 표시
- 참석자 검색 기능 개선 (이름/이메일 검색)
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- 12-회의록목록조회 화면 데이터 아키텍처 문서화
- 데이터/뷰 레이어 분리 구조 설명
- 동적 렌더링 방식 문서화
- 정렬 옵션 레이블 변경 반영
- 페이지네이션 기능 설명
- 샘플 데이터 분포 명시
- 프로토타입 파일 경로 추가
- 스타일 가이드 버전 동기화
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- 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>
## 주요 변경사항
### 1. 하단 액션 바 여백 표준화 (common.css)
- `.has-action-bar` 클래스 신규 추가 (padding-bottom: 90px)
- 기존 개별 padding-bottom 설정 제거하여 중복 방지
- 액션 바 높이(80px) + 최소 여유 공간(10px)로 일관성 확보
### 2. 05-회의진행 화면 하단 여백 수정
- Flexbox 레이아웃으로 인한 과도한 여백 문제 해결
- `.main-content`를 flex container로 변경
- 자식 요소 `flex-shrink: 0` 적용으로 불필요한 공간 확장 방지
- 플로팅 버튼 위치 조정 (bottom: 96px)
### 3. 가로 스크롤 제거 (common.css)
- `body { overflow-x: hidden; }` 추가
- 세로 스크롤바로 인한 가로 스크롤 발생 방지
- 02-대시보드, 09-Todo관리 등 모든 화면에 적용
### 4. 액션 바 화면 통일 (03, 05, 06, 07, 10, 11)
- 모든 하단 액션 바 화면에 `has-action-bar` 클래스 적용
- 일관된 하단 여백(90px) 적용
## 영향 범위
- 전체 화면: 가로 스크롤 제거
- 액션 바 화면(6개): 하단 여백 통일
- 05번 화면: Flexbox 레이아웃 개선
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Todo 카드 디자인 통일 및 D-day 배지 스타일 정의 버전 추가
- 5가지 D-day 상태별 배지 스타일 명시
- 디자인 일관성 개선 및 모바일 최적화 내용 기록
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- common.css에 D-day 배지 스타일 추가 (.badge-dday, .badge-warning, .badge-primary, .badge-secondary)
- common.js의 getTodoStatusInfo 함수 개선 (D-day 색상 체계 통일)
- 대시보드: 모바일에서 통계 카드 이모지 숨김 처리
- 회의록상세조회: 중복 Todo 스타일 제거, 배지 클래스 수정
- 모든 화면에서 일관된 D-day 배지 색상 적용
* D+N (지연): 빨간색
* D-Day: 녹색 테두리
* D-1~3: 주황색 테두리
* D-4~7: 파란색 테두리
* D-8+: 회색 테두리
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
## 주요 변경사항
### 1. 대시보드 카드 레이아웃 일관성 개선
- **나의 Todo 카드**: 담당자 정보 제거 → 회의록 링크로 변경
- 메타 정보: 🔗 회의 제목 + 마감일
- 09-Todo관리.html과 동일한 구조 적용
- **나의 회의록 카드**: 배지 + 제목 + 👑 레이아웃 통일
- 1줄: [상태배지] 제목 👑
- 2줄: 📅 날짜/시간 👥 인원수 완료율%
- **최근 회의 카드**: 배지 + 제목👑 + 메타정보 3줄 구조
- 1줄: [상태배지] 제목👑
- 2줄: 📅 날짜/시간 👥 인원수
- 3줄: 📍 장소
### 2. Todo 카드 스타일 공통화
- common.css에 Todo 카드 공통 스타일 추가 (1767-1890줄)
- 02-대시보드.html, 09-Todo관리.html에서 중복 스타일 제거 (~240줄)
- 페이지별 전용 스타일만 개별 파일에 유지
### 3. 샘플 데이터 정책 명확화
- SAMPLE_TODOS: status는 not_started/completed만 사용, progress 항목 제거
- SAMPLE_MINUTES: lastUpdated 날짜 형식 변경, participantCount 주석 추가
- draft 상태 회의록 최소 1개 보장 (상위 3개 중)
### 4. 유지보수성 향상
- 모든 화면에서 동일한 Todo 카드 디자인 보장
- 중앙 관리로 일관성 유지
## 수정 파일
- design/uiux/prototype/02-대시보드.html
- design/uiux/prototype/09-Todo관리.html
- design/uiux/prototype/common.css (Todo 카드 공통 스타일 추가)
- design/uiux/prototype/common.js (샘플 데이터 개선)
- design/uiux/uiux.md (v1.5.0 변경 이력 추가)
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- 통계 블록 디자인 개선
- 그라데이션 제거 → 모던한 단색 배경 + 좌측 4px 액센트 라인
- 상태별 연한 단색 배경 (블루/오렌지/레드)
- 호버 효과 추가 (translateY -2px)
- 미묘한 그림자로 깊이감 표현
- 모바일에서도 3개 블록 한 줄 유지 (grid 3열 고정)
- Todo 편집 모달 전체화면 모드로 변경
- 모바일: 전체화면 (100vh), 헤더/바디/푸터 flexbox 구조
- 바디 영역만 스크롤 가능
- 데스크톱: 중앙 모달 (max-width: 600px)
- 버튼 크기 확대 및 가로 균등 배치
- 설계서 업데이트 (v1.4.8)
- 변경 이력에 개선 내용 추가
- 09-Todo관리 인터랙션 섹션 상세화
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
[유저스토리 v2.0.5]
- UFR-TODO-040 (09-Todo관리): "Todo수정" → "Todo관리" 기능 확장
- 통계 블록 재정의: 전체(미완료), 마감임박(3일 이내), 지연(기한 경과)
- 필터링: 전체, 지연, 마감임박, 완료 (각 필터에 개수 표시)
- 체크박스 확인 모달: 완료/미완료 전환 시 확인
- 권한: 담당자 본인 OR 회의록 작성자만 편집 가능
- UFR-MEET-047 (10-회의록상세조회): 탭 순서 및 기본 노출 변경
- 탭 구성: 대시보드 / 회의록
- 기본 노출: 대시보드 탭 우선 노출
- UFR-MEET-055 (11-회의록수정): 진입 경로 및 권한 제어 명확화
- 진입 경로: 10-회의록상세조회 → "수정" 버튼 클릭
- 권한 제어: 검증완료 전(모든 참석자), 검증완료 후(회의 생성자만)
- 회의 일시/장소: 읽기 전용 표시 명시
[화면설계서 v1.4.7]
- 09-Todo관리: 통계, 필터, 모달 UI/UX 재정의
- 10-회의록상세조회: 탭 순서 변경, 대시보드 탭 기본 활성
- 11-회의록수정: 진입 경로, 권한 제어, UI 구성 명확화
[프로토타입]
- 09-Todo관리.html: 통계 블록, 필터 개수, 체크박스 확인 모달 구현
- 10-회의록상세조회.html: 탭 순서 및 active 클래스 변경
- 11-회의록수정.html: 권한 코멘트, 읽기 전용 표시 추가
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- 정책 변경: 검증완료 섹션은 회의 생성자만 잠금 해제 후 수정 가능
- 참석자용 잠금해제 요청 기능 완전 제거 (공수 절감)
주요 변경사항:
- design/userstory.md (v2.0.4)
- UFR-MEET-055: 권한 제어 명확화 (생성자만 잠금 해제 가능)
- UFR-COLLAB-030: 섹션 잠금 기능 설명 업데이트
- 참석자는 검증완료 섹션 읽기 전용으로 표시
- design/uiux/prototype/11-회의록수정.html
- 잠금해제요청 버튼 제거
- 읽기 전용 배지 추가 (🔒 읽기 전용)
- unlockSection() 함수 제거
- 안내 텍스트: "(잠금됨 · 회의 생성자만 수정 가능)"
- design/uiux/uiux.md (v1.4.6)
- 인터랙션 섹션 수정: 권한별 차등 표시 정책 반영
- 06-검증완료: 생성자용 잠금해제 기능 유지
- 11-회의록수정: 참석자 읽기 전용 표시
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- 06-검증완료.html: saveLater() 함수 개선
- 회의록 상태를 '작성중'으로 임시 저장
- 토스트 메시지 표시 후 02-대시보드로 이동
- 1초 delay 후 화면 전환으로 UX 개선
- UI/UX 설계서: 06-검증완료 섹션 업데이트
- 인터랙션 섹션에 '나중에 하기' 동작 상세 명시
- Option 1 적용: 대시보드 이동 후 회의록 목록에서 재접근 가능
- 임시 저장 → 대시보드 이동 → 회의록 목록 조회 플로우 문서화
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- 09-Todo관리 프로토타입: 권한별 담당자 필드 표시/숨김 기능 추가
- 일반 담당자: 담당자 필드 숨김 (본인 Todo만 수정)
- 회의 생성자: 담당자 필드 표시 (모든 Todo 수정 가능)
- 담당자 변경 시 알림 발송 로직 추가
- checkIfUserIsCreator() 함수 추가 (회의 생성자 권한 확인)
- 권한별 동적 UI 메시지 표시
- 설계서 Option 1 준수: 09-Todo관리에서 일반 담당자는 담당자 변경 불가
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- 공유 기능 제거 반영
- AFR-USER-020: 대시보드 "공유받은 회의록" 섹션 제거
- UFR-MEET-046: 회의록 목록 카테고리 필터 "공유받은 회의" 제거
- 모바일 헤더 프로필 아바타 통일
- 데스크탑 사이드바와 동일한 아바타 스타일 적용
- 프로토타입 3개 파일 업데이트 (02-대시보드, 09-Todo관리, 12-회의록목록조회)
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- 하단 액션 바에 콘텐츠가 가려지는 문제 수정
- 모바일/데스크톱 모두 padding-bottom: 120px 적용
- Validation 시 입력란이 헤더에 가려지는 문제 수정
- html에 scroll-padding-top: 80px 추가
- 자동 스크롤 시 헤더 높이만큼 여백 확보
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- 대시보드 프로토타입 수정
- Todo 관리 프로토타입 수정
- 회의록 목록조회 프로토타입 수정
- 공통 CSS 스타일 업데이트
- 이미지 리소스 추가 (cicle.png, hi.png)
- UI/UX 설계서 업데이트
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- .gitignore 업데이트
- 대시보드 프로토타입 수정
- 회의록 상세조회 프로토타입 수정
- 회의록 목록조회 프로토타입 수정
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- .gitignore 업데이트
- 대시보드 프로토타입 수정
- 회의록공유 프로토타입 삭제
- UI/UX 설계서 업데이트
- 공유하기 제거 검토 보고서 추가
- 유저스토리 업데이트
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- 프로토타입(03-회의예약.html): AI 안건 추천 버튼 및 관련 코드 제거
- CSS: .ai-suggest-btn 스타일 제거
- HTML: AI 안건 추천 버튼 제거
- JavaScript: suggestAgenda() 함수 및 이벤트 리스너 제거
- UI/UX 설계서(uiux.md): AI 안건 추천 버튼 항목 제거
- 테스트 결과서(TEST_RESULTS.md): AI 안건 추천 테스트 케이스 제거
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
주요 변경사항:
- 전체 화면 레이아웃 개선 (좌우 여백 제거, 반응형 비율 조정)
- 모바일 플로팅 버튼 + 바텀시트 패턴 구현
- 참고자료 영역 접근성 개선 (웹/모바일 분기)
- 관련회의록 상세 모달 추가
UI 개선:
- Live Speech 영역 제거
- 상단 여백 최소화 (모바일 0px, 데스크톱 8px)
- AI 재생성 버튼 추가 (secondary 스타일)
- 편집 버튼 스타일 통일 (primary, 아이콘 제거)
- 플로팅 버튼 이미지 적용 (review.png + 배지 카운터)
모바일 기능:
- 플로팅 버튼 (우하단, 70px 간격)
- 바텀시트 (참고자료, 80vh 높이)
- 드래그 핸들 및 제스처 지원
- 관련회의록 핵심 내용 모달
반응형 처리:
- 웹 (1024px+): 62-65% 회의록 / 35-38% 참고자료
- 모바일 (1024px-): 100% 회의록 + 플로팅 버튼
- 아이패드 최적화 (바텀시트 높이 및 위치 조정)
🤖 Generated with Claude Code
Co-Authored-By: Claude <noreply@anthropic.com>
- 관련회의록 추가 모달 버튼 스타일 통일 (btn-sm 적용)
- 잠금해제요청 버튼 개선 (모바일 레이아웃 깨짐 수정)
- 텍스트 간소화: "(잠금 해제 필요)" → "(잠금됨)"
- 텍스트 버튼 → padlock 이미지 + 텍스트 버튼으로 변경
- 모바일에서 한 줄 표시 최적화 (flex 레이아웃)
- padlock 이미지 파일 추가
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- 회의개요 모달에 편집/저장 기능 구현
- 입력 필드 스타일 추가 (edit-field, edit-label)
- 편집 모드 토글 기능 구현
- 섹션 데이터 관리 및 저장 기능
- 사용자 피드백 토스트 메시지 추가
- 다른 섹션은 회의록수정 화면 안내
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- 모든 버튼에 'btn' 클래스 추가하여 common.css 표준 적용
- 카드 내 버튼: btn-secondary, btn-primary
- 모달 버튼: btn-ghost, btn-primary
- 동적 생성 버튼 포함
- 헤더 구조를 03-회의예약.html과 동일하게 변경
- page-header → header 클래스 사용
- header-left 구조로 통일
- back-btn 클래스 적용
- 건너뛰기 버튼을 btn-primary로 변경 (임시저장 버튼과 통일)
- 뒤로가기 버튼에 history.back() 기능 적용
- 메인 콘텐츠 영역 구조 통일 (main-content)
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- 10-회의록상세조회.html: 회의록 상세 조회 화면 개선
- 11-회의록수정.html: 회의록 수정 화면 개선
- common.css: 공통 스타일 개선
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- 테스트 스크린샷 및 참조 이미지 디렉토리를 .gitignore에 추가
- 임시 검증 이미지 파일들이 버전 관리에 포함되지 않도록 설정
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- 버튼 가로 전체 너비로 채우기 (flex: 1 유지)
- 버튼 간격 50% 축소 (gap: calc(var(--space-md) * 0.5))
- 버튼 내부 여백 축소로 텍스트 줄바꿈 방지 (padding: var(--space-sm) var(--space-xs))
- 텍스트 줄바꿈 방지 속성 추가 (white-space: nowrap)
- 웹/모바일 모두 하단 고정 유지 (position: fixed)
개선 화면: 03-회의예약, 06-검증완료, 07-회의종료, 10-회의록상세조회, 11-회의록수정
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- 날짜/시간 입력 필드 레이아웃 수정
- 반응형 디자인 개선
- UI 일관성 향상
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- 문제: 캘린더 열릴 때 달력 아이콘이 사라지고 테두리가 명확하지 않음
- 해결: 커스텀 달력 아이콘과 브라우저별 최적화
주요 개선사항:
- 📅 달력 아이콘을 별도 레이어로 분리하여 캘린더 열려도 계속 표시
- CSS ::after 가상 요소로 z-index 제어
- 크롬/엣지 브라우저용 그림자 효과 추가
- 포커스 시 하단 primary 색상 테두리 강조
수정 파일:
- common.css: 전역 날짜 입력 스타일 개선
- 03-회의예약.html: date-input-wrapper 적용
- 07-회의종료.html: date-input-wrapper 적용
- 09-Todo관리.html: date-input-wrapper 적용
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>