mirror of
https://github.com/plankanban/planka.git
synced 2026-02-25 03:14:50 +03:00
[feature request] The system should be able to handle multiple subcards within one major card #762
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 @AdrianoCLeao on GitHub (Jul 15, 2025).
Is this a feature for the backend or frontend?
Backend, Frontend
What would you like?
Planka cards currently support only plain checklist items (text + checkbox).
For projects that need granular responsibility and scheduling, this is limiting: every sub-task should become a separate card, cluttering boards and breaking the parent-task context.
Why is this needed?
The current behavior is:
The desired behavior is:
title,description(Markdown),assignees[],due_date,labels[],attachments[]/cards/{id}/subtaskswith CRUD, bulk update and move/reorder.This implementation would fix some open issues as well, like:
This is definitely a major update, and I’d be happy to help implement it. First, however, we should consider how the architecture will handle it.
Other information
No response
@meltyshev commented on GitHub (Jul 15, 2025):
Hi! Thanks for the feature request.
In v2, we've already added the ability to assign a single member to a task, as well as support for multiple task lists per card. More recently, we also introduced support for linking tasks to other cards - this feature hasn't been released yet, but you can try it out in the
nightlyversion.To be honest, I believe card linking should be sufficient if we make it convenient and intuitive to use. We're also planning to add the ability to convert a task into a card and automatically link it back to the original task - which should cover most use cases you're describing.
I'm not convinced that embedding full card-like data directly inside tasks (and supporting nested navigation and management) would be a practical or user-friendly approach. It introduces several challenges:
Filtering: If you filter the board by label or member, should that also apply to subtasks?
Discoverability: Important subtasks might be hidden, requiring users to open each card to find them.
UI complexity: Displaying every task with full card features could quickly clutter the interface and hurt usability.
That's why we believe that if a task needs richer features (like labels, markdown descriptions, or comments), it should be promoted to a full card and simply linked to the parent task.