makeplane / makeplane/plane

[feature]: Automated Time Tracking with Timer

Open
#6,623 4 comments 10 reactions 1 assignee View on GitHub

@gchanchal is already working on this.

Since Nov 12, 2025.

✨feature
Dominant language
TypeScript
Stars
59.6k
Forks
5.8k
Avg merge
1d 22h
Merged PRs (30d)
49

Description

Is there an existing issue for this?
  • I have searched the existing issues
Summary

It would be incredibly useful to enhance the time tracker by adding a timer feature that allows users to:

Start a timer with a single click.
Pause, resume, or end the timer as needed.
Edit the timer entries later, if necessary.

To promote transparency and accountability, the feature should include a history log that records all changes made to time entries, such as pauses, edits, or deletions. This would ensure that team members cannot alter their tracked time without the changes being visible, fostering trust and avoiding potential misuse.

Proposed Features:

A “Start Timer” button to initiate time tracking.
Options to pause, resume, and end the timer.
Ability to manually edit the time log later.
A change log or history for each timer entry, showing:
    Start and end times.
    Pause and resume events.
    Any manual edits, along with timestamps and user details for accountability.

I am sure there is a more elegant way to structure this to manage accountability but this is a start.

Why should this be worked on?

Streamlined and user-friendly time tracking.
Increased flexibility for users to manage their time entries.
Improved transparency within teams through detailed logs of changes.

This feature would be valuable for teams who rely on accurate time tracking to manage projects and productivity.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.