feat: add list filter to board view (#241)

* feat: add list filter to board view

* feat: implement API-driven list filtering

* refactor: remove unnecessary list join from card filtering queries

* feat: enable list filter options for public boards

* refactor(perf): move to main query

---------

Co-authored-by: Henry <henry_ball@hotmail.co.uk>
This commit is contained in:
Arpit Soni
2025-11-18 02:55:50 +05:30
committed by GitHub
parent c0a3c37d95
commit af6490896a
11 changed files with 70 additions and 1 deletions

View File

@@ -44,6 +44,7 @@ export default function PublicBoardView() {
workspaceSlug: workspaceSlug ?? "",
members: formatToArray(router.query.members),
labels: formatToArray(router.query.labels),
lists: formatToArray(router.query.lists),
},
{
enabled: router.isReady && !!boardSlug,
@@ -130,6 +131,7 @@ export default function PublicBoardView() {
<Filters
labels={data.labels ?? []}
members={[]}
lists={data.allLists ?? []}
isLoading={isLoading}
/>
</div>