From dc9998aea0b5797409d768ca755bf6ee032249f0 Mon Sep 17 00:00:00 2001 From: samin-z Date: Fri, 13 Feb 2026 16:20:53 +0100 Subject: [PATCH 1/3] search return archived result of the current board Signed-off-by: samin-z --- src/components/search/GlobalSearchResults.vue | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/components/search/GlobalSearchResults.vue b/src/components/search/GlobalSearchResults.vue index 877277d109..f5b9f18e50 100644 --- a/src/components/search/GlobalSearchResults.vue +++ b/src/components/search/GlobalSearchResults.vue @@ -89,7 +89,12 @@ export default { filteredResults() { const sortFn = (a, b) => a.archived - b.archived || b.lastModified - a.lastModified if (this.$route.params.id) { - return this.results.filter((result) => result.relatedBoard.id.toString() !== this.$route.params.id.toString()).sort(sortFn) + return this.results.filter((result) => { + if (result.relatedBoard.id.toString() === this.$route.params.id.toString()) { + return result.archived; + } + return true; + }).sort(sortFn) } return [...this.results].sort(sortFn) }, From 719a368253071326fcbad9a3a059c2539cd7139c Mon Sep 17 00:00:00 2001 From: samin-z Date: Fri, 13 Feb 2026 16:52:17 +0100 Subject: [PATCH 2/3] lint fix Signed-off-by: samin-z --- src/components/search/GlobalSearchResults.vue | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/src/components/search/GlobalSearchResults.vue b/src/components/search/GlobalSearchResults.vue index f5b9f18e50..28bde9e2ff 100644 --- a/src/components/search/GlobalSearchResults.vue +++ b/src/components/search/GlobalSearchResults.vue @@ -87,17 +87,17 @@ export default { searchQuery: state => state.searchQuery, }), filteredResults() { - const sortFn = (a, b) => a.archived - b.archived || b.lastModified - a.lastModified - if (this.$route.params.id) { - return this.results.filter((result) => { - if (result.relatedBoard.id.toString() === this.$route.params.id.toString()) { - return result.archived; - } - return true; - }).sort(sortFn) - } - return [...this.results].sort(sortFn) - }, + const sortFn = (a, b) => a.archived - b.archived || b.lastModified - a.lastModified + if (this.$route.params.id) { + return this.results.filter((result) => { + if (result.relatedBoard.id.toString() === this.$route.params.id.toString()) { + return result.archived + } + return true + }).sort(sortFn) + } + return [...this.results].sort(sortFn) + }, queryStringArgs() { return { searchQuery: this.searchQuery, From bddaf02fdeebc6ca5304d496d65a14201bbe2b44 Mon Sep 17 00:00:00 2001 From: samin-z Date: Fri, 13 Feb 2026 17:01:20 +0100 Subject: [PATCH 3/3] lint fail Signed-off-by: samin-z --- src/components/search/GlobalSearchResults.vue | 23 ++++++++++--------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/src/components/search/GlobalSearchResults.vue b/src/components/search/GlobalSearchResults.vue index 28bde9e2ff..9385a2d186 100644 --- a/src/components/search/GlobalSearchResults.vue +++ b/src/components/search/GlobalSearchResults.vue @@ -87,17 +87,18 @@ export default { searchQuery: state => state.searchQuery, }), filteredResults() { - const sortFn = (a, b) => a.archived - b.archived || b.lastModified - a.lastModified - if (this.$route.params.id) { - return this.results.filter((result) => { - if (result.relatedBoard.id.toString() === this.$route.params.id.toString()) { - return result.archived - } - return true - }).sort(sortFn) - } - return [...this.results].sort(sortFn) - }, + const sortFn = (a, b) => a.archived - b.archived || b.lastModified - a.lastModified + if (this.$route.params.id) { + return this.results.filter((result) => { + // Only show cards from the current board if they are archived; show all cards from other boards + if (result.relatedBoard.id.toString() === this.$route.params.id.toString()) { + return result.archived + } + return true + }).sort(sortFn) + } + return [...this.results].sort(sortFn) + }, queryStringArgs() { return { searchQuery: this.searchQuery,