[GH-ISSUE #2139] Add status metadata to projects #6555

Open
opened 2026-04-20 17:09:06 -05:00 by GiteaMirror · 0 comments
Owner

Originally created by @Jdogzz on GitHub (Jan 23, 2026).
Original GitHub issue: https://github.com/go-vikunja/vikunja/issues/2139

Description

As of now, projects in Vikunja can be given the following metadata:

  • Title (short form text)
  • Favorite (binary status)
  • Archive (binary status)
  • Description (long form text)

I would like to have the option to provide status metadata to projects beyond archive status. This may include the following:

Status keywords (similar to orgmode TODO states) selectable from a dropdown:

  • Not started
  • In progress
  • Stuck
  • Completed
  • Cancelled
  • Archived (project becomes hidden by default from views)

Completion statistics automatically calculated from tasks and subproject counts (similar to orgmode statistics cookies):

  • Count of tasks open vs. all tasks in project
  • Percentage of tasks open vs. all tasks in project
  • Count of subprojects open vs. all subprojects in project
  • Percentage of subprojects open vs. all subprojects in project

Having a visual indicator beside the project title (in the project view and the project tree view) corresponding to the status metadata would also be helpful to surface this metadata without clicks and tell at a glance the state of affairs. E.g. different symbols or colors to match status keywords, and a small ring or counter displaying completion statistics.

Which alternatives did you consider using instead?

As of now this would all have to be stuffed either in the project title text field or description.

Originally created by @Jdogzz on GitHub (Jan 23, 2026). Original GitHub issue: https://github.com/go-vikunja/vikunja/issues/2139 ### Description As of now, projects in Vikunja can be given the following metadata: - Title (short form text) - Favorite (binary status) - Archive (binary status) - Description (long form text) I would like to have the option to provide status metadata to projects beyond archive status. This may include the following: Status keywords (similar to [orgmode TODO states](https://orgmode.org/manual/TODO-Basics.html)) selectable from a dropdown: - Not started - In progress - Stuck - Completed - Cancelled - Archived (project becomes hidden by default from views) Completion statistics automatically calculated from tasks and subproject counts (similar to [orgmode statistics cookies](https://orgmode.org/manual/Breaking-Down-Tasks.html)): - Count of tasks open vs. all tasks in project - Percentage of tasks open vs. all tasks in project - Count of subprojects open vs. all subprojects in project - Percentage of subprojects open vs. all subprojects in project Having a visual indicator beside the project title (in the project view and the project tree view) corresponding to the status metadata would also be helpful to surface this metadata without clicks and tell at a glance the state of affairs. E.g. different symbols or colors to match status keywords, and a small ring or counter displaying completion statistics. ### Which alternatives did you consider using instead? As of now this would all have to be stuffed either in the project title text field or description.
GiteaMirror added the area/task-metadataarea/projects labels 2026-04-20 17:09:06 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/vikunja#6555