Skip to content

New button / option to display the total time #43

@eXpl0it3r

Description

@eXpl0it3r

Context

Don't you know the feeling of watching the clock to finally call it a day and go home from school or off work? 😄

Sometimes it would be useful to know how much time has already been tracked for a certain project / client / workspace, so you know if you've already reached the necessary hours or have shifted into the over-time period.

Implementation

This could be either done as a separate action button or as a toggle option in the existing buttons. Since the settings will be roughly the same, the creation of a new button is a bit questionable.

The button action wouldn't do anything. One could consider using it as a means to force a refresh of the data, though that should already be on an interval.

Further extensions could include changing color once a threshold has been reached (e.g. over-time).

The calculated sum should depend on the settings entered. For example, if only a workspace is provided the, the total time tracked within that workspace, no matter what project or client, should be displayed. Or if a client is specified, all items in the workspace for said client is accumulated, no matter under which project. Or if a task name is provided, all the time tracked with the same task name is summed up.

The most common use case would likely be a daily view of said data, however one could consider adding a setting to switch between day / work-week / week / month / quarter / year.

Hopefully this would require few API calls, otherwise a different interval strategy would need to be implemented.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions