nextcloud-deck
nextcloud-deck copied to clipboard
Keep the filters on restart and when switching boards
Please use GitHub reactions 👍 to show that you are affected by the same issue. Please don't comment if you have no relevant information to add!
Is your feature request related to a problem? Please describe.
We are using a huge board with many people and I'm usually only interested in cards tagged to me. Currently, I have to add the filter each time again when I use the app to avoid being disturbed by the huge list of unrelated cards.
Describe the solution you'd like
For me it would be ok just to have constant filters which do not clear automatically, but I understand that it likely would disturb others.
- What about a check box to keep the filters for a board?
- Or maybe a general setting for all boards?
I understand the wish to keep the UI simple and hope that this small feature is helpful enough to add something :)
I see a few issues with the rewuest:
-
Assigned to me
is literally the only filter that is available on each board (beside due date). Labels and other assigned users can differ from board to board. - I am not sure what users would expect to happen. While it might be useful to keep the filters active in some scenarios, it will be hindering in other scenarios or even worse: One might not notice that a filter is still active unexpectedly.
It makes sense in my opinion to have the same behavior as in the Deck server app. Is there a corresponding issue for the Deck server app?
Actually, my phrasing was quite ambiguous. With "keep filters when switching boards" I meant that the filters per board should stay constant when I switch between boards. So, no need to synchronize it between all different boards.
There are already several issues for the Nextcloud app, which are related:
So more or less, all could result in constant filters per board.
Thanks for the research 🙂 I'll have a look at the linked issues. As mentioned above, we should aim for a common solution here, in general the Deck Android app follows the decisions made in the server pendant. So I can already promise, that the Android app will follow when the server app implements this.
I recommend you to upvote the corresponding issues in the server repo and maybe even start a PR there