From 38fa2b669740358c5d151acb1bdb8a556b70ad04 Mon Sep 17 00:00:00 2001 From: Klemek Date: Fri, 10 Jul 2026 11:59:51 +0200 Subject: [PATCH] feat: move completed away --- README.md | 4 +-- resources/ts/components/TaskList.vue | 50 +++++++++++++++++++++------- 2 files changed, 40 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index 6825025..cc0221e 100644 --- a/README.md +++ b/README.md @@ -9,8 +9,8 @@ - [ ] list option: sort - [x] list option: show last completion - [x] list option: show next refresh -- [ ] list option: move completed below -- [ ] list option: hide completed +- [x] list option: move completed below +- [x] list option: hide completed - [ ] options in cookies - [ ] list per URL - [ ] Empty list message diff --git a/resources/ts/components/TaskList.vue b/resources/ts/components/TaskList.vue index cac1002..4b23d07 100644 --- a/resources/ts/components/TaskList.vue +++ b/resources/ts/components/TaskList.vue @@ -4,12 +4,14 @@ import type { Task } from "@/types"; import { getTasks, createTask, deleteTask } from "@/api/tasks"; import { CirclePlus } from "@lucide/vue"; import TaskItem from "@/components/TaskItem.vue"; +import { taskCompleted } from "@/lib/tasks"; const taskInput = ref(""); const tasks = ref([]); const list = ref("test"); const showLastChecked = ref(false); const showNextReset = ref(false); +const separateCompleted = ref(false); function fetchTasks() { void getTasks(list.value) @@ -53,17 +55,18 @@ onBeforeMount(fetchTasks);