From 6389fc2ce748e04ead96936dd54a60c272c8e3c4 Mon Sep 17 00:00:00 2001 From: Jake Date: Sun, 26 Apr 2026 18:25:55 +0100 Subject: [PATCH] =?UTF-8?q?feat(tasks):=20PR=201.2=20=E2=80=94=20default?= =?UTF-8?q?=20to=20Today=20+=20WIP=20Now=20lane=20reads=20filtered=20set?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Flips the Tasks landing bucket from All to Today so the cold-open answer to "what should I do now?" is scoped to today's commitments rather than the full backlog. Refactors WipTaskList to accept a tasks prop instead of reading the global store, and wires it into TasksPage so the Now lane and the bucket list below share one filtered set as their source of truth — the lane consumes the first three top-level rows and the bucket list excludes those IDs, so no task is ever rendered in both panels. Co-Authored-By: Claude Opus 4.7 (1M context) --- src/lib/components/WipTaskList.svelte | 19 ++++++++++++--- src/lib/pages/TasksPage.svelte | 33 ++++++++++++++++++++++++--- 2 files changed, 46 insertions(+), 6 deletions(-) diff --git a/src/lib/components/WipTaskList.svelte b/src/lib/components/WipTaskList.svelte index b20379d..02904be 100644 --- a/src/lib/components/WipTaskList.svelte +++ b/src/lib/components/WipTaskList.svelte @@ -1,5 +1,6 @@