mirror of
https://github.com/plankanban/planka.git
synced 2026-07-16 05:53:57 +03:00
Make chosen labels filter on a board persistent between sessions #793
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @zukonake on GitHub (Aug 25, 2025).
Is this a feature for the backend or frontend?
Frontend
What would you like?
Currently when filtering tasks on the board using the labels, the chosen labels get reset when closing the tab, or restarting browser etc.
Why is this needed?
When working on a large board with multiple people doing different stuff, I'd like to be able to see tasks that are interesting to me, through labels. Right now everytime I open up the tab or browser, I have to reselect the labels that I'm interested in. With growing label number this becomes more and more cumbersome.
Other information
I can see a couple of ways this could be implemented:
If anyone can point me to the place in code where this could be implemented, I could take a look and maybe make a PR.
Also - this applies to members filter as well, it would be good to implement both IMO, but members filtering is lower priority for me.
@meltyshev commented on GitHub (Aug 26, 2025):
Hey! I think that sounds like a great addition. The easiest way would probably be to store it in localStorage and add a per-user setting to enable it first. Hard to point to the exact code location, but you'd mainly need to update the
addLabelToBoardFilterandremoveLabelFromBoardFilterfunctions inclient/src/sagas/core/services/labels.js, and then restore from localStorage in theprepareFetchedBoardfunction inclient/src/models/Board.js.