There are currently two related gaps in Vikunja when working with assignees:
- Per-project level: inside a project view there is no built-in quick filter to show only the tasks assigned to the current user. You have to build a filter manually every time, selecting your own user from the assignee list.
- Global / cross-project level: there is no centralized place to see all tasks assigned to me across every project I have access to, nor a place to see unassigned tasks that could be picked up by anyone.
In a multi-project environment (same user participating in several projects at once, plus transversal tasks that any team member can take), this makes workload visibility and task pick-up harder than it should be.
Describe the solution you’d like
Two complementary changes:
A. Built-in “Assigned to me” quick filter inside every project view
- Available as a one-click toggle/chip in the project toolbar (list, kanban, gantt, table…), next to the existing filter controls.
- Equivalent to applying
assignees = current user, but without having to build a custom filter manually. - Optionally, a matching “Unassigned” quick filter in the same place.
B. New “My Tasks” entry in the left sidebar
A new top-level item (next to Overview, Upcoming, Projects, Labels, Teams) acting as a cross-project personal dashboard with at least two built-in views:
- Assigned to me – all tasks across all accessible projects where the current user is an assignee.
- Unassigned / available – all tasks across all accessible projects that have no assignee. Intended as a pool of “free” tasks that any team member can pick up.
Both views should:
- Show the parent project for each task.
- Respect the user’s existing project permissions.
- Support the same sorting/filtering options as a normal project view (due date, priority, labels…).
- Allow assigning/self-assigning a task directly from the list (especially relevant for the “Unassigned” view).