From fcbf09c8b7bcccc9e8d6fdff77b9f2ba8603fcc8 Mon Sep 17 00:00:00 2001 From: "tyler.fun" Date: Mon, 5 Oct 2026 20:18:03 -0700 Subject: [PATCH] =?UTF-8?q?app:=20snooze=20a=20recurring=20occurrence=20?= =?UTF-8?q?=E2=80=94=20"Snooze=201=20day"=20(the=20occurrence's=20day=20+?= =?UTF-8?q?=201)=20or=20"Snooze=20to=20other=20day"=20(reveals=20a=20date?= =?UTF-8?q?=20field,=20min=20=3D=20day=20+=201)=20in=20the=20right-click?= =?UTF-8?q?=20menu=20and=20the=20details=20panel's=20new=20"Snooze=20this?= =?UTF-8?q?=20day"=20row,=20offered=20only=20on=20unfinished=20occurrences?= =?UTF-8?q?.=20store.snoozeOccurrence=20skips=20that=20day=20from=20the=20?= =?UTF-8?q?series=20and=20drops=20a=20detached=20one-off=20copy=20(title,?= =?UTF-8?q?=20color,=20notes,=20subtasks=20with=20fresh=20ids)=20onto=20th?= =?UTF-8?q?e=20target=20day,=20appended,=20as=20one=20undo=20step=20?= =?UTF-8?q?=E2=80=94=20no=20lexicon=20change,=20the=20occurrence=20record?= =?UTF-8?q?=20stays=20a=20pure=20done/skipped=20decision.=20New=20date.ts?= =?UTF-8?q?=20shiftKey=20steps=20by=20calendar=20date=20so=20DST=20can't?= =?UTF-8?q?=20double=20a=20day.=20The=20revealed=20date=20field=20focuses?= =?UTF-8?q?=20and=20calls=20showPicker()=20where=20allowed;=20the=20swap?= =?UTF-8?q?=20is=20height-pinned=20(menu=20row=2029px=20like=20an=20item,?= =?UTF-8?q?=20panel=20row=2038px)=20so=20neither=20the=20menu=20nor=20the?= =?UTF-8?q?=20card=20shifts.=20Verified=20in=20the=20preview:=20Mon?= =?UTF-8?q?=E2=86=92Fri=20via=20custom=20date=20and=20Tue=E2=86=92Wed=20vi?= =?UTF-8?q?a=201=20day=20land=20the=20copy=20and=20empty=20the=20source=20?= =?UTF-8?q?day,=20one=20undo=20restores=20both,=20menu=20stays=20188px=20a?= =?UTF-8?q?nd=20the=20card=20561.5px=20across=20the=20reveal?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/lib/components/ContextMenu.svelte | 86 +++++++++++++++++++++++- src/lib/components/DetailsPanel.svelte | 92 +++++++++++++++++++++++++- src/lib/date.ts | 7 ++ src/lib/store/tasks.svelte.ts | 26 ++++++++ 4 files changed, 207 insertions(+), 4 deletions(-) diff --git a/src/lib/components/ContextMenu.svelte b/src/lib/components/ContextMenu.svelte index 79fda24..948e068 100644 --- a/src/lib/components/ContextMenu.svelte +++ b/src/lib/components/ContextMenu.svelte @@ -1,10 +1,10 @@