[feature]: Project-level time tracking analytics and worklogs
Is there an existing issue for this?
- [x] I have searched the existing issues
Summary
Problem
While Plane tracks time at the work item level, there's no aggregated view of time data at the project level. This makes it impossible to get a holistic view of project health, budget utilization, or team time allocation without manual calculations.
Current behavior
- Worklogs only visible within individual work items
- No project-wide time properties
- No way to see worklogs about a single project (without going through several steps)
- Must export data or manually sum tracked time
- No time tracking properties in the dashboard widgets
Expected behavior
-
**Project Overview *
- Display total tracked time for entire project
- Display total estimated time (sum of all work item estimates)
- Show utilization percentage (tracked/estimated)
- Time breakdown by module/cycle/team member
-
Project Worklogs View
- New "Worklogs" tab at project level
- Filterable by date range, team member, work item type
- Exportable for invoicing/reporting
- Bulk edit capabilities
Use case
As a project manager, I need to:
- Answer "How many hours have we spent on Project X?" without opening 100+ items
- Generate monthly time reports for client invoicing
- Identify which team members are logging time and on what
- Compare estimated vs actual time at project level to improve future estimates
Why should this be worked on?
This would transform Plane from a task tracker into a complete project management solution for agencies. Competitors are better at time reporting but lack Plane's project management features (to me, I like the simplicity of Plane) and this would give Plane the best of both worlds.
Hi @henkdeblauw We’re currently developing a Work Log Management feature that will address all the use cases you mentioned. It’s planned for release to our commercial users around Q1 2026.
Great, can't wait! I hope the other two issues are addressed also :)
Love the application btw, amazing job!