diff --git a/VERSION b/VERSION index 444877d..65afb3b 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -3.5.3 +3.5.4 diff --git a/play-life-web/package.json b/play-life-web/package.json index a4f00e9..a22da68 100644 --- a/play-life-web/package.json +++ b/play-life-web/package.json @@ -1,6 +1,6 @@ { "name": "play-life-web", - "version": "3.5.3", + "version": "3.5.4", "type": "module", "scripts": { "dev": "vite", diff --git a/play-life-web/src/components/TaskList.jsx b/play-life-web/src/components/TaskList.jsx index 9f462e2..7b5f4ef 100644 --- a/play-life-web/src/components/TaskList.jsx +++ b/play-life-web/src/components/TaskList.jsx @@ -423,7 +423,7 @@ function TaskList({ onNavigate, data, loading, backgroundLoading, onRefresh }) { return groups }, [tasks]) - const renderTaskItem = (task) => { + const renderTaskItem = (task, isCompleted = false) => { const hasProgression = task.has_progression || task.progression_base != null const hasSubtasks = task.subtasks_count > 0 const showDetailOnCheckmark = hasProgression || hasSubtasks @@ -510,7 +510,8 @@ function TaskList({ onNavigate, data, loading, backgroundLoading, onRefresh }) { )} - {task.next_show_at && (() => { + {/* Показываем дату только для выполненных задач */} + {isCompleted && task.next_show_at && (() => { const showDate = new Date(task.next_show_at) // Нормализуем дату: устанавливаем время в 00:00:00 в локальном времени const showDateNormalized = new Date(showDate.getFullYear(), showDate.getMonth(), showDate.getDate()) @@ -612,7 +613,7 @@ function TaskList({ onNavigate, data, loading, backgroundLoading, onRefresh }) { {/* Обычные задачи (включая бесконечные) */} {group.notCompleted.length > 0 && (
- {group.notCompleted.map(renderTaskItem)} + {group.notCompleted.map(task => renderTaskItem(task, false))}
)} @@ -630,7 +631,7 @@ function TaskList({ onNavigate, data, loading, backgroundLoading, onRefresh }) { {isCompletedExpanded && (
- {group.completed.map(renderTaskItem)} + {group.completed.map(task => renderTaskItem(task, true))}
)}