Added note field to filter

This commit is contained in:
WardPearce
2026-03-14 12:01:09 +13:00
parent 930ab80bb8
commit c8d95a4954
3 changed files with 30 additions and 3 deletions
@@ -208,6 +208,20 @@
</button>
</nav>
<div class="field label surface-container-highest">
<input
oninput={(event: Event & { currentTarget: HTMLInputElement }) => {
condition.note = event.currentTarget.value;
filterContentListStore.set(contentFilters);
filterContentUrlAutoUpdateStore.set(false);
}}
name="note"
type="text"
value={condition.note}
/>
<label for="note">Note</label>
</div>
<ComboBox
label={$_('layout.filter.field')}
defaultValue={condition.field}
@@ -199,7 +199,8 @@
{
field: 'authorId',
operator: 'equals',
values: [video.authorId]
values: [video.authorId],
note: $_('layout.filter.channelFiltered', { authorName: video.author })
}
]
});
@@ -218,7 +219,17 @@
onclick={() => {
$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);
+3 -1
View File
@@ -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",