[GH-ISSUE #1440] Putting Projects On Hold #6394

Open
opened 2026-04-20 16:59:30 -05:00 by GiteaMirror · 4 comments
Owner

Originally created by @xeruf on GitHub (Sep 8, 2025).
Original GitHub issue: https://github.com/go-vikunja/vikunja/issues/1440

Description

As I am cleaning up our task views, I realized quite a few projects fall into one of two categories:

  • paused projects that are currently on hold because of other commitments
  • projects where I am inside as a (re)viewer or maybe product owner, but not actually to work on the tasks

Tasks from both of these should not show up in my tasks overview - and they could basically get the same treatment: An option to put a project "on hold" / "inactive" for me, which excludes all its tasks from my views and maybe greys it out a bit in the sidebar.
Basically an archiving light feature, cause I still want to be able to add tasks and see them but not have them show up in the overviews.

Which alternatives did you consider using instead?

archiving and unarchiving which is a bit cumbersome

Originally created by @xeruf on GitHub (Sep 8, 2025). Original GitHub issue: https://github.com/go-vikunja/vikunja/issues/1440 ### Description As I am cleaning up our task views, I realized quite a few projects fall into one of two categories: - paused projects that are currently on hold because of other commitments - projects where I am inside as a (re)viewer or maybe product owner, but not actually to work on the tasks Tasks from both of these should not show up in my tasks overview - and they could basically get the same treatment: An option to put a project "on hold" / "inactive" for me, which excludes all its tasks from my views and maybe greys it out a bit in the sidebar. Basically an archiving light feature, cause I still want to be able to add tasks and see them but not have them show up in the overviews. ### Which alternatives did you consider using instead? archiving and unarchiving which is a bit cumbersome
GiteaMirror added the concern/uxarea/projectsarea/views labels 2026-04-20 16:59:30 -05:00
Author
Owner

@kolaente commented on GitHub (Sep 8, 2025):

What about adding a saved filter which excludes the projects which you don't want to see?

<!-- gh-comment-id:3267954375 --> @kolaente commented on GitHub (Sep 8, 2025): What about adding a saved filter which excludes the projects which you don't want to see?
Author
Owner

@xeruf commented on GitHub (Sep 10, 2025):

then I need to do that to all filters which is a bit annoying if I have multiple filters

<!-- gh-comment-id:3275441035 --> @xeruf commented on GitHub (Sep 10, 2025): then I need to do that to all filters which is a bit annoying if I have multiple filters
Author
Owner

@xeruf commented on GitHub (Sep 10, 2025):

a bit like muted streams / topics in slack / zulip

<!-- gh-comment-id:3275447431 --> @xeruf commented on GitHub (Sep 10, 2025): a bit like muted streams / topics in slack / zulip
Author
Owner

@breeegz commented on GitHub (Oct 23, 2025):

I was recently cleaning up old tasks that I never finished and I wasn't going to do anymore (for whatever reason), and I wasn't ready to completely nuke them. There was some history in the comments that I wanted to keep or whatever other reason that deleting didn't seem like a good option.

I ended clicking "Done" even though I was thinking that I needed a cancelled, or a closed, or some other term that is meaningful to the user that isn't "Done". The "Done Bucket" seems to have special handling.

As I was thinking about it, if tags were enhance and a little more powerful, like a tag defining the state, "Done" could be a state-tag, and so could "Canceled", "OBE", "Unfunded", "On-Hold", "Inactive", etc.

Kanban buckets could be assigned "state-tags" and act as a filter.

--After typing all of this, I realized that you were talking about the Project level, and not the task level. I'll leave my paragraphs because maybe it is worth something even at the Project level.

<!-- gh-comment-id:3435204977 --> @breeegz commented on GitHub (Oct 23, 2025): I was recently cleaning up old tasks that I never finished and I wasn't going to do anymore (for whatever reason), and I wasn't ready to completely nuke them. There was some history in the comments that I wanted to keep or whatever other reason that deleting didn't seem like a good option. I ended clicking "Done" even though I was thinking that I needed a cancelled, or a closed, or some other term that is meaningful to the user that isn't "Done". The "Done Bucket" seems to have special handling. As I was thinking about it, if tags were enhance and a little more powerful, like a tag defining the state, "Done" could be a state-tag, and so could "Canceled", "OBE", "Unfunded", "On-Hold", "Inactive", etc. Kanban buckets could be assigned "state-tags" and act as a filter. --After typing all of this, I realized that you were talking about the Project level, and not the task level. I'll leave my paragraphs because maybe it is worth something even at the Project level.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/vikunja#6394