From c8d95a49544123347c6c53c529243ed51b751677 Mon Sep 17 00:00:00 2001 From: WardPearce Date: Sat, 14 Mar 2026 12:01:09 +1300 Subject: [PATCH] Added note field to filter --- .../src/lib/components/settings/Filters.svelte | 14 ++++++++++++++ .../components/thumbnail/VideoThumbnail.svelte | 15 +++++++++++++-- materialious/src/lib/i18n/locales/en.json | 4 +++- 3 files changed, 30 insertions(+), 3 deletions(-) diff --git a/materialious/src/lib/components/settings/Filters.svelte b/materialious/src/lib/components/settings/Filters.svelte index a432adba..e1b52411 100644 --- a/materialious/src/lib/components/settings/Filters.svelte +++ b/materialious/src/lib/components/settings/Filters.svelte @@ -208,6 +208,20 @@ +
+ { + condition.note = event.currentTarget.value; + filterContentListStore.set(contentFilters); + filterContentUrlAutoUpdateStore.set(false); + }} + name="note" + type="text" + value={condition.note} + /> + +
+ { $filterContentListStore?.push({ type: 'video', - conditions: [{ field: 'videoId', operator: 'equals', values: [video.videoId] }] + conditions: [ + { + field: 'videoId', + operator: 'equals', + values: [video.videoId], + note: $_('layout.filter.videoFiltered', { + videoTitle: video.title, + authorName: video.author + }) + } + ] }); filterContentListStore.set($filterContentListStore); filterContentUrlAutoUpdateStore.set(false); diff --git a/materialious/src/lib/i18n/locales/en.json b/materialious/src/lib/i18n/locales/en.json index eee97e0d..686dfe62 100644 --- a/materialious/src/lib/i18n/locales/en.json +++ b/materialious/src/lib/i18n/locales/en.json @@ -274,7 +274,9 @@ "optionPlaceholder": "Select your option", "value": "Value", "addConditional": "Add conditional", - "addFilter": "Add filter" + "addFilter": "Add filter", + "videoFiltered": "\"{{videoTitle}}\" from \"{{authorName}}\" filtered", + "channelFiltered": "\"{{authorName}}\" filtered" }, "export": { "title": "Export/Import",