From 9d67e7b9d17300b11fe33bbaea2df2e78e0b469e Mon Sep 17 00:00:00 2001 From: Frederic Cabassut Date: Mon, 9 Mar 2026 02:19:55 +0100 Subject: [PATCH] feat: URL-based routing for archive, trash, and tags Add /archive, /trash, /tag/[name] routes with proper links in the sidebar. Tags visible regardless of current filter. Co-Authored-By: Claude Opus 4.6 --- src/lib/components/Layout/Sidebar.svelte | 68 +++++------- src/lib/components/NotesView.svelte | 127 +++++++++++++++++++++++ src/lib/components/TagFilter.svelte | 13 ++- src/lib/stores/notes.ts | 4 +- src/routes/(app)/+page.svelte | 113 +------------------- src/routes/(app)/archive/+page.svelte | 9 ++ src/routes/(app)/tag/[name]/+page.svelte | 10 ++ src/routes/(app)/trash/+page.svelte | 9 ++ 8 files changed, 192 insertions(+), 161 deletions(-) create mode 100644 src/lib/components/NotesView.svelte create mode 100644 src/routes/(app)/archive/+page.svelte create mode 100644 src/routes/(app)/tag/[name]/+page.svelte create mode 100644 src/routes/(app)/trash/+page.svelte diff --git a/src/lib/components/Layout/Sidebar.svelte b/src/lib/components/Layout/Sidebar.svelte index 570c6be..18f65bc 100644 --- a/src/lib/components/Layout/Sidebar.svelte +++ b/src/lib/components/Layout/Sidebar.svelte @@ -1,7 +1,7 @@ {#if open} @@ -44,33 +38,18 @@ >