feat(filter): persist board filters (saved views + default view) - #8325
Open
heinrich-toews wants to merge 2 commits into
Open
feat(filter): persist board filters (saved views + default view)#8325heinrich-toews wants to merge 2 commits into
heinrich-toews wants to merge 2 commits into
Conversation
Allow saving the active card filter as a named view per board and re-apply it from the filter popover. Signed-off-by: Heinrich Toews <ht@twx-software.de>
Let users pick one of their saved views as the default view in the Deck settings. It is applied automatically when opening any board; tags are only applied where they match the current board. Signed-off-by: Heinrich Toews <ht@twx-software.de>
heinrich-toews
marked this pull request as ready for review
August 27, 2026 19:59
heinrich-toews
requested review from
grnd-alt and
luka-nextcloud
as code owners
August 27, 2026 19:59
Author
|
Hi — this is a first contribution from a fork, so the GitHub Actions workflows are pending approval. Could a maintainer approve the workflow runs so CI can execute? Thanks! |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
This changeset implements the requested "Save filters" feature by letting users save deck board filters as named views and re-apply them later, plus the ability to set one saved view as the default for a board.
Saved board views
BoardViewentity, mapper, service and OCS API controller.deck/api/v1.0/views(index/create/update/delete).Controls.vuelets you save the active filter as a named view and re-apply it.Default view
ConfigService::defaultBoardViewpersisted per user + board.DeckAppSettings.vue(per-user Default settings) to choose the default view.Migration
Version11003Date20260821120000createsoc_deck_board_views.11003, safely above the current latest11002.Testing steps
occ upgrade(or it runs via the updater).Note:
l10n/*is intentionally not included per the project's Transifex workflow — translations are managed upstream.