hamaluik / timecop

A time tracking app that respects your privacy and the gets the job done without being fancy.
https://timecop.app/
Apache License 2.0
796 stars 149 forks source link

Feature Request: Default timer #143

Closed fabianmuehlberger closed 1 month ago

fabianmuehlberger commented 1 month ago

Hi,

Just came across this app and love it!

What I am missing is a default time tracking feature. Often I just want to track work time and don't care about setting a project or description to just track my working hours. But at a certain point in the day, I start a specific timer related to a project or task.

Unfortunately, I have no idea how to program mobile apps, I am not a front end guy... and cannot judge how much effort it is to implement the following. If I can assist with the development, I will try my best

It would be great if the following would be possible:

This would allow to easily track daily working hours if it is not relevant to assign a project or provide information.

Best Fabian

12people commented 1 month ago

Hey Fabian, Thanks for interest in the app! Are you using the mobile or the desktop version?

The config you're describing sounds like it would both be a lot of work as well as very niche for your use-case. However, I would say you can accomplish something similar with the current state of the app:

fabianmuehlberger commented 1 month ago

Hey @12people My current solution to the problem is to set it to 1 timer only and just sum up all entries in csv related to one day. When I do normal work, I just leave everything empty. The sum per day is done by the report tab in the app, but when exporting I need to calculate it again. This works just fine. I thought it would be a nice feature to track the sum of all daily worked hours more easily, export the default timer, and have all hours tracked to report it to my employer.

A more simple approach to my request would be to have a default timer that does the following:

No additional UI elements needed, not sure what has to be done in the backend, though. Maybe a setting element for "track daily working hours" needs to be implemented