diff --git a/svelte-ui/src/forms/ItemEditForm.svelte b/svelte-ui/src/forms/ItemEditForm.svelte index 0d3242f..71e2f60 100644 --- a/svelte-ui/src/forms/ItemEditForm.svelte +++ b/svelte-ui/src/forms/ItemEditForm.svelte @@ -5,6 +5,7 @@ import goalStore, { fpGoalStore } from "../stores/goal"; import groupStore from "../stores/group"; import projectStore, { fpProjectStore } from "../stores/project"; + import taskStore, { fpTaskStore } from "../stores/tasks"; const md = $modalStore; if (md.name !== "item.edit") { @@ -30,6 +31,8 @@ fpGoalStore.markStale(); projectStore.markStale(); fpProjectStore.markStale(); + taskStore.markStale(); + fpTaskStore.markStale(); modalStore.close(); }).finally(() => { loading = false; diff --git a/svelte-ui/src/forms/LogAddForm.svelte b/svelte-ui/src/forms/LogAddForm.svelte index 7c323db..7f7ddf4 100644 --- a/svelte-ui/src/forms/LogAddForm.svelte +++ b/svelte-ui/src/forms/LogAddForm.svelte @@ -3,9 +3,10 @@ import Checkbox from "../components/Checkbox.svelte"; import Modal from "../components/Modal.svelte"; import goalStore, { fpGoalStore } from "../stores/goal"; -import logStore from "../stores/logs"; + import logStore from "../stores/logs"; import modalStore from "../stores/modal"; import projectStore, { fpProjectStore } from "../stores/project"; + import taskStore, { fpTaskStore } from "../stores/tasks"; import { formatFormTime } from "../utils/time"; const md = $modalStore; @@ -38,6 +39,8 @@ import logStore from "../stores/logs"; fpProjectStore.markStale(); goalStore.markStale(); fpGoalStore.markStale(); + taskStore.markStale(); + fpTaskStore.markStale(); logStore.markStale(); }).finally(() => { loading = false; diff --git a/svelte-ui/src/forms/LogDeleteForm.svelte b/svelte-ui/src/forms/LogDeleteForm.svelte index 1e640ef..d0f4cd3 100644 --- a/svelte-ui/src/forms/LogDeleteForm.svelte +++ b/svelte-ui/src/forms/LogDeleteForm.svelte @@ -6,6 +6,7 @@ import projectStore, { fpProjectStore } from "../stores/project"; import { formatFormTime } from "../utils/time"; import logStore from "../stores/logs"; + import taskStore, { fpTaskStore } from "../stores/tasks"; const md = $modalStore; if (md.name !== "log.delete") { @@ -31,6 +32,8 @@ goalStore.markStale(); fpGoalStore.markStale(); logStore.markStale(); + taskStore.markStale(); + fpTaskStore.markStale(); modalStore.close(); }).finally(() => { diff --git a/svelte-ui/src/forms/LogEditForm.svelte b/svelte-ui/src/forms/LogEditForm.svelte index 0f9e251..1f580fd 100644 --- a/svelte-ui/src/forms/LogEditForm.svelte +++ b/svelte-ui/src/forms/LogEditForm.svelte @@ -6,6 +6,7 @@ import projectStore, { fpProjectStore } from "../stores/project"; import { formatFormTime } from "../utils/time"; import logStore from "../stores/logs"; + import taskStore, { fpTaskStore } from "../stores/tasks"; const md = $modalStore; if (md.name !== "log.edit") { @@ -33,6 +34,8 @@ fpProjectStore.markStale(); goalStore.markStale(); fpGoalStore.markStale(); + taskStore.markStale(); + fpTaskStore.markStale(); logStore.markStale(); modalStore.close(); diff --git a/svelte-ui/src/forms/TaskAddForm.svelte b/svelte-ui/src/forms/TaskAddForm.svelte index d4e6e8c..d1f3929 100644 --- a/svelte-ui/src/forms/TaskAddForm.svelte +++ b/svelte-ui/src/forms/TaskAddForm.svelte @@ -5,6 +5,7 @@ import type { ProjectResult } from "../models/project"; import modalStore from "../stores/modal"; import projectStore, { fpProjectStore } from "../stores/project"; + import taskStore, { fpTaskStore } from "../stores/tasks"; let project: ProjectResult let endTime = ""; @@ -28,6 +29,8 @@ }).then(() => { projectStore.markStale(); fpProjectStore.markStale(); + taskStore.markStale(); + fpTaskStore.markStale(); modalStore.close(); }).catch(err => { error = err.message ? err.message : err.toString(); diff --git a/svelte-ui/src/forms/TaskDeleteForm.svelte b/svelte-ui/src/forms/TaskDeleteForm.svelte index 21f10d0..97c7db7 100644 --- a/svelte-ui/src/forms/TaskDeleteForm.svelte +++ b/svelte-ui/src/forms/TaskDeleteForm.svelte @@ -1,10 +1,11 @@