From 8c8b684cb414144506136e0998000d7b28c93ff9 Mon Sep 17 00:00:00 2001 From: Mo Tarbin Date: Mon, 28 Jul 2025 23:36:17 -0400 Subject: [PATCH 1/3] initialize subTasks state with an empty array if not provided in response --- src/views/ChoreEdit/ChoreEdit.jsx | 1 + 1 file changed, 1 insertion(+) diff --git a/src/views/ChoreEdit/ChoreEdit.jsx b/src/views/ChoreEdit/ChoreEdit.jsx index a558ccb..b41d502 100644 --- a/src/views/ChoreEdit/ChoreEdit.jsx +++ b/src/views/ChoreEdit/ChoreEdit.jsx @@ -290,6 +290,7 @@ const ChoreEdit = () => { ) setIsRolling(data.res.isRolling) setIsActive(data.res.isActive) + setSubTasks(data.res.subTasks ? data.res.subTasks : []) if (isCloneMode) { if (data.res.subTasks) { From 0a407d869e73cb9a5392cc074e66c5e61cef2612 Mon Sep 17 00:00:00 2001 From: Mo Tarbin Date: Mon, 28 Jul 2025 23:57:06 -0400 Subject: [PATCH 2/3] Fix: include notificationMetadata in chore creation when dueDate is set Fix: https://github.com/donetick/donetick/issues/273 https://github.com/donetick/donetick/issues/272 --- src/views/components/AddTaskModal.jsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/views/components/AddTaskModal.jsx b/src/views/components/AddTaskModal.jsx index 651621e..8d3b159 100644 --- a/src/views/components/AddTaskModal.jsx +++ b/src/views/components/AddTaskModal.jsx @@ -428,6 +428,7 @@ const TaskInput = ({ autoFocus, onChoreUpdate, isModalOpen, onClose }) => { if (!frequency && dueDate) { // use dueDate converted to UTC: chore.nextDueDate = new Date(dueDate).toUTCString() + chore.notificationMetadata = notificationMetadata } createChoreMutation @@ -620,7 +621,6 @@ const TaskInput = ({ autoFocus, onChoreUpdate, isModalOpen, onClose }) => { setHasNotifications(true) setFrequencyHumanReadable('Once') setFrequency(null) - setDueDate(moment().add(1, 'day').format('YYYY-MM-DDTHH:00:00')) }} > Edit Notifications From 72ae2ec5c41d92dceef8bb64ccc5115c0907a301 Mon Sep 17 00:00:00 2001 From: Mo Tarbin Date: Mon, 28 Jul 2025 23:57:40 -0400 Subject: [PATCH 3/3] chore: bump version to 0.1.107 in package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 2a1518d..094d40a 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "donetick", "private": true, - "version": "0.1.106", + "version": "0.1.107", "type": "module", "engines": { "node": ">=20.0.0",