From 08a7d2a0975d15a0a4a337e912baa9bb7f755990 Mon Sep 17 00:00:00 2001 From: Till JS Date: Mon, 23 Mar 2026 21:19:14 +0100 Subject: [PATCH] fix(todo-web): clean up list design and make onboarding tip dismissable - Remove spiral binding holes (ring elements) from notepad container - Remove vertical red margin line from left side - Add X close button to onboarding tip so users can dismiss it Co-Authored-By: Claude Opus 4.6 (1M context) --- .../web/src/lib/utils/task-filters.test.ts | 22 ++++- .../apps/web/src/routes/(app)/+page.svelte | 99 +++++++------------ 2 files changed, 54 insertions(+), 67 deletions(-) diff --git a/apps/todo/apps/web/src/lib/utils/task-filters.test.ts b/apps/todo/apps/web/src/lib/utils/task-filters.test.ts index 72d9e256b..b4fe46383 100644 --- a/apps/todo/apps/web/src/lib/utils/task-filters.test.ts +++ b/apps/todo/apps/web/src/lib/utils/task-filters.test.ts @@ -1,7 +1,21 @@ import { describe, it, expect } from 'vitest'; -import type { Task } from '@todo/shared'; +import type { Task, Label } from '@todo/shared'; import { applyTaskFilters, type TaskFilterCriteria } from './task-filters'; +const now = new Date().toISOString(); + +function makeLabel(overrides: Partial