From 449f43704826fffbf24526650ab91c49d34549c8 Mon Sep 17 00:00:00 2001 From: Bryan Van Deusen Date: Sat, 22 Aug 2026 15:03:12 -0400 Subject: [PATCH] =?UTF-8?q?refactor(frontend):=20the=20near-duplicate=20re?= =?UTF-8?q?port=20rules=20shared=20via=20dup-report.css=20=E2=80=94=20Know?= =?UTF-8?q?ledgeView=20and=20SnippetListView=20carried=20identical=20scope?= =?UTF-8?q?d=20copies=20(#2903,=20milestone=20299=20step=205,=20part=202)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit KnowledgeView's own comment asked for this promotion once a second view grew the panel. The sheet carries .dup-panel / .dup-empty,.dup-head / .dup-group / .dup-members / .dup-member(+:hover) / .dup-score; each view keeps only its extras (.dup-claimed, .dup-action). Co-Authored-By: Claude Fable 5 --- frontend/src/assets/dup-report.css | 50 ++++++++++++++++++++++++ frontend/src/views/KnowledgeView.vue | 51 +----------------------- frontend/src/views/SnippetListView.vue | 54 +------------------------- 3 files changed, 52 insertions(+), 103 deletions(-) create mode 100644 frontend/src/assets/dup-report.css diff --git a/frontend/src/assets/dup-report.css b/frontend/src/assets/dup-report.css new file mode 100644 index 0000000..d7d1785 --- /dev/null +++ b/frontend/src/assets/dup-report.css @@ -0,0 +1,50 @@ +/* The near-duplicate report, shared by KnowledgeView (notes/tasks) and + SnippetListView (snippets) so the two reports read as one feature. Load + with