Tasks: Time tracking (stopwatch)

Hey there,

I would appreciate it if you could track the time you need for a task. So basically a stopwatch that you can start and stop per task. In addition, an estimation function would be great, with which you could estimate the time needed for completing the task beforehand.

2 Likes

Hi!

Quoting myself from More "Team" / project features - #2 by kolaente

Dang! I’d hoped email-to-task would happen sooner. I really like Vikunja’s attractive, clean, legible UI and privacy policy. But the lack of being able to email tasks or similar is a unfortunately a deal-breaker for me due to the number of tasks I deal with.
But I’ll check back in the future to see the progress.

1 Like

I’d like to see this plugin soon.

Hi !

I just saw this other thread : Ongoing task timer - #3 by harleckinz which is about the same time tracking subject, with a “timer” implementation. So in total we can count 6 votes ? :innocent:
The task list in “super-productivity” app really looks like the “list” view in Vikunja, but with a “play” button to start tracking time :

image

(and without llamas so it’s not nice enough for me anyway)

Is there any new plan for implementing this kind time tracking feature in Vikunja ?
Maybe a super light implementation to begin with ?
For instance, a “add time entry” button within the “Date and time” part of a task :

And when we click, it adds a row in a “Time entries” section of the task (in a new “task_timeentry” table on the DB side), in which we can input : “datetime”, “value”, “unit”, “comment” :

For now, it seems lots of us are trying to find other solutions (Vikunja <> n8n <> Kimai integration, or Vikunja <> spreadsheet :smiling_face_with_tear: “integration”, etc), but in my opinion it should really be directly in Vikunja

Thanks for all the work !

1 Like

Time tracking integration would be awosome :+1:
I also miss this feature.

What are ya’ll use cases for this? :thinking:

My use case is tracking work for simple quick-turnaround solo freelance projects. It’s weirdly difficult to find a feature this simple without using project management software, and even then, Taiga for example doesn’t offer time tracking. I never imagined it would be such a niche requirement.

1 Like

Currently, I have a n8n script that gets called when a new comment gets created. If I comment “working”, it modifies the comment to say “started [timestamp]”. (the timestamp is just for human reading.) If I comment “done” then it looks for the most recent comment that starts with “started”, then subtracts the created timestamp on that comment with the current time, and logs how many minutes I worked. I didn’t write anything that aggregates it because I don’t have enough entries to make it a big deal to add it up in my head, but it would be trivial to implement. It’s not button-click automatic, but it provides enough automation to be a big QoL win for my workflow.

1 Like