How can we hide old done cards in a Kanban manual view

As my list of completed tickets increases, the Done column in my kanban view gets longer and longer.

Ideally I would like:

  • The done column to only show tickets that have been finished in the last month.
  • The search bar still shows results for tickets that are older than a month.
  • This age limit only applies to the done column.

What I have tried:

  • Setting the limit on the done column. This only produces a red warning at the top of the column telling you that you have X / Y tickets in the column. Not what I’m looking for. Also why are users able to set a limit on the done column? That’s where all tickets end up. What other recourse would a use have? Deletion?

  • Editing the kanban view to use a “Filter” Bucket configuration mode. My understanding is that with this option each bucket has tickets in them based on a predefined filter on each bucket. I ran into some issues with this:

    • I can’t get any tickets showing up in the buckets i created. I added a bucket called “test” with the filter done != true and saved it. No bucket showed up when i went back to the view. I tried a few other queries but nothing seemed to work. I’m guessing my queries are malformed but there’s no feedback.
    • Even if i could get the filter bucket mode working I am guessing that it is intended to be more of a static view where you don’t move cards from bucket to bucket which is not what I’m after.

Anyone know how to solve this?

An option would be to create a kanban view with a filter to filter out all tasks which were done more than a month ago. But then still keep the bucket mode at manual.

It’s meant for the Doing column to limit how many tasks you can have in progress.

What about creating an Archive project and puting manualy every thing done there?

I was recently on a self help/personal growth seminar where we talked about that we only have checklist for what we must do. But merely do we have lists to see what we already done. That way we could have a more concious/self aware view on what can be achieved.
Since then i have an archive project and at the start of a new month i put done things there print them out and put them a label with year-month YYYY-MM.
I am doing that in tasks.org and same can be achieved in Vikunja. The UI is a bit cumbersome for that, and it can be done.

1 Like

An option would be to create a kanban view with a filter to filter out all tasks which were done more than a month ago. But then still keep the bucket mode at manual.

I will try this out. It sounds like it would work for me. Thank you for the suggestion!

I’m suprised that this isn’t an issue for most users. Wouldn’t page loading times on the default kanban view slow down as the number of issues on the board grows?

What do you think of a feature like “hide issues older than” to “done” type column? It would only show issues that have been completed in the last X days/weeks/months.

I don’t think that is as hands off as I would like. I don’t want to create an archive project for every project/board I have and manually archive each old ticket from the done column once it reaches a certain age.

This brings up a question though. What does archiving do in Vikunja? Do archived tickets still show up in search results? What is different between an archived issue and a non archived issue?

No, because only 25 tasks are loaded per bucket - more is loaded as you scroll down. If your internet connection is fast enough, you won’t notice the loading.

Tasks from an archived project do not show up in search results, neither does the project. The project does not show up in the sidebar either when it’s archived.

I should have checked the network tab to see what requests were being made before I posted. Thank you for taking the time to answer. And I appreciate the information about archives as well. Very helpful!