📝 회의 메모
@@ -1053,7 +1053,7 @@
return /^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(email);
}
- // AI 제안을 메모에 추가
+ // AI가 감지한 주요 내용을 메모에 추가 (MVP 스코프 축소 v1.5.1)
function addToMemo(suggestionText, cardElement) {
const memoTextarea = document.getElementById('meetingMemo');
const currentMemo = memoTextarea.value;
@@ -1062,7 +1062,7 @@
const recordingTime = document.getElementById('recordingTime').textContent;
const timePrefix = '[' + recordingTime.substring(0, 5) + '] '; // HH:MM만 추출
- // 시간 정보 + 제안 내용
+ // 시간 정보 + 주요 내용
const memoWithTime = timePrefix + suggestionText;
if (currentMemo) {
@@ -1071,7 +1071,7 @@
memoTextarea.value = memoWithTime;
}
- // AI 제안 카드 삭제
+ // AI 주요 내용 카드 삭제 (선택 후 제거)
if (cardElement) {
cardElement.remove();
}
diff --git a/design/uiux/prototype/10-회의록상세조회.html b/design/uiux/prototype/10-회의록상세조회.html
index d47c35b..9a198b2 100644
--- a/design/uiux/prototype/10-회의록상세조회.html
+++ b/design/uiux/prototype/10-회의록상세조회.html
@@ -1042,148 +1042,62 @@
-
+
📋 Todo 진행상황
+
+ Todo 항목은 조회만 가능합니다. 제목, 담당자, 마감일 정보만 표시됩니다.
+
-
-
-
- 전체 진행률
- 40%
-
-
-
- 2 / 5 완료
-
-
-
-
-
- 전체 (5 )
-
-
- 지연 (1 )
-
-
- 마감 임박 (2 )
-
-
- 완료 (2 )
-
-
-
-
-
-
-
-
+
+
+
+
+ 데이터베이스 스키마 설계
-
-
- D+1 (지연)
- 높음
-
-
데이터베이스 스키마 설계
-
- 담당자: 이준호
- 2025-10-20 마감
-
-
-
-
✏️
+
+ 👤 이준호
+ 📅 2025-10-20
-
-
-
-
-
+
+
+ API 명세서 작성
-
-
- D-2
- 높음
-
-
API 명세서 작성
-
- 담당자: 이준호
- 2025-10-23 마감
-
-
-
-
✏️
+
+ 👤 이준호
+ 📅 2025-10-23
-
-
-
-
-
+
+
+ 예산 편성안 검토
-
-
- D-1
- 높음
-
-
예산 편성안 검토
-
- 담당자: 김민준
- 2025-10-22 마감
-
-
-
-
✏️
+
+ 👤 김민준
+ 📅 2025-10-22
-
-
-
-
-
+
+
+ UI 프로토타입 디자인
-
-
- D-7
- 보통
-
-
UI 프로토타입 디자인
-
- 담당자: 최유진
- 2025-10-28 마감
-
-
-
-
✏️
+
+ 👤 최유진
+ 📅 2025-10-28
-
-
-
-
-
+
+
+ 사용자 피드백 분석
-
-
- 완료
- 보통
-
-
사용자 피드백 분석
-
- 담당자: 김민준
- 2025-10-19 마감
-
+
+ 👤 김민준
+ 📅 2025-10-19
@@ -1460,24 +1374,17 @@
}
/**
- * Todo 필터링 (09-Todo관리와 동일)
+ * MVP 스코프 축소 v1.5.1: Todo 필터링/편집 함수 제거됨
+ * Todo는 단순 조회만 가능하므로 더 이상 사용되지 않음
*/
+
+ /*
function filterTodos(filter) {
- currentFilter = filter;
-
- // 탭 활성화
- document.querySelectorAll('.filter-btn').forEach(btn => {
- btn.classList.remove('active');
- });
- document.querySelector(`.filter-btn[data-filter="${filter}"]`).classList.add('active');
-
- renderTodoList();
+ // 제거됨: Todo 필터링 기능
}
+ */
- /**
- * Todo 편집 모달 열기
- * @param {string} todoId - 편집할 Todo ID
- */
+ /*
function editTodo(todoId) {
const todo = meetingTodos.find(t => t.id === todoId);
if (!todo) return;
@@ -1610,39 +1517,13 @@
* @param {string} todoId - Todo ID
* @param {boolean} isChecked - 체크박스 상태
*/
+ /*
function toggleTodoComplete(todoId, isChecked) {
- if (isChecked) {
- // 완료 처리
- if (confirm('완료 처리하시겠습니까?')) {
- const todo = meetingTodos.find(t => t.id === todoId);
- if (todo) {
- todo.status = 'completed';
- showToast('Todo가 완료되었습니다', 'success');
- updateTodoProgress();
- renderTodoList();
- }
- } else {
- event.target.checked = false;
- }
- } else {
- // 미완료로 되돌리기
- if (confirm('미완료로 변경하시겠습니까?')) {
- const todo = meetingTodos.find(t => t.id === todoId);
- if (todo) {
- todo.status = 'incomplete';
- showToast('미완료로 변경되었습니다', 'info');
- updateTodoProgress();
- renderTodoList();
- }
- } else {
- event.target.checked = true;
- }
- }
+ // 제거됨: Todo 완료 토글 기능
}
+ */
- /**
- * Todo 진행률 업데이트
- */
+ /*
function updateTodoProgress() {
const total = meetingTodos.length;
const completed = meetingTodos.filter(t => t.status === 'completed').length;
diff --git a/design/uiux/prototype/11-회의록수정.html b/design/uiux/prototype/11-회의록수정.html
index 5bfca6b..effd4be 100644
--- a/design/uiux/prototype/11-회의록수정.html
+++ b/design/uiux/prototype/11-회의록수정.html
@@ -6,6 +6,17 @@
회의록 수정 - 회의록 서비스