johannesjo / super-productivity

Super Productivity is an advanced todo list app with integrated Timeboxing and time tracking capabilities. It also comes with integrations for Jira, Gitlab, GitHub and Open Project.
http://super-productivity.com
MIT License
11.52k stars 889 forks source link

Incorrect display of start- & endtimes in worklogs #3322

Open rvveber opened 2 months ago

rvveber commented 2 months ago

Start and End- times are not displayed at all when getting the worklog for tags image

Start and End- times are not granular enough when using the worklog of "Today" image

Using the browser version.

Its a bummer, this tool is almost perfect. Unfortunately this makes the tool completely useless to me :(

github-actions[bot] commented 2 months ago

Thank you very much for opening up this issue! I am currently a bit overwhelmed by the many requests that arrive each week, so please forgive me, if I fail to respond personally. I am still very likely to at least skim read your request and I'll probably try to fix all (real) bugs if possible and I will likely review every single PR being made (please, give me a heads up if you intent to do so) and I will try to work on popular requests (please upvote via thumbs up on the original issue) whenever possible, but trying to respond to every single issue over the last years has been kind of draining and I need to adjust my approach for this project to remain fun for me and to make any progress with actually coding new stuff. Thanks for your understanding!

github-actions[bot] commented 2 months ago

Hello there rvveber! ๐Ÿ‘‹

Thank you and congratulations ๐ŸŽ‰ for opening your very first issue in this project! ๐Ÿ’–

In case you want to claim this issue, please comment down below! We will try to get back to you as soon as we can. ๐Ÿ‘€

For more open ended discussions and/or specific questions, please visit the discussions page. ๐Ÿ’–

johannesjo commented 2 months ago

I unable to reproduce this with the information given. To me it seems to work fine. Work and start times are only updated if you work on a task that has that tag. Could you please also explain a bit more what you mean by "not granular enough"? :)

rvveber commented 2 months ago

I think start- and endtimes should be part of the individual entry. It should always be tracked, when the task was started and when it was ended/left.

Tags should just be tags, and merely for filtering/categorizing.

I did the tasks one after another, with breaks in between, yet all of them start at 11:14, which is incorrect. If i have to export my workhours into the timesheets of my company, i need to specify when i started a particular task. I can't do this if this information is missing

rvveber commented 2 months ago

If i pause the task, and start it again, the task should appear twice in the worklog.

TaskA

Starting at 11:15 Stopping at 12:00

Starting at 12:45 again Stopping at 15:00

Should result in a worklog of

Starttime: 11:15; Endtime: 12:00; Duration: 45m; Taskname: TaskA Starttime: 12:45; Endtime: 15:00; Duration: 2h 15m; Taskname: TaskA

Instead of what it currently does:

Starttime: 11:15; Endtime: 15:00; Duration: 3h; Taskname: TaskA

rvveber commented 2 months ago

And it doesn't just do this for TaskA, it does it for all Tasks and shows me start and endtimes of the whole working day but not of the individual tasks, or rather trackings.

(Hab gerade gesehen, dass du deutscher bist, wenn du willst kรถnnen wir mal uns mal online anrufen und drรผber sprechen ๐Ÿ‘๐Ÿผ )

johannesjo commented 1 month ago

Ah I see. You chose group by: "task/subtask" right? Currently there is no data recorded for that specifically. Start and End is recorded on a project basis. For tasks recorded is only the time a task was created and the time a task was marked as done. We could display this instead for that grouping option, but that is probably not what you need, right?

For reference the relevant code is here on line 150/151: src/app/features/worklog/worklog-export/worklog-export.util.ts

lukmay commented 3 weeks ago

Hi @rvveber , I have the same issue, as I also need to have the start and end times for each task. Did you find any workaround to achieve this?

If not, this could be a great enhancement for a future update, as many people use timesheets in the companies they work for. As this is such a crucial feature, it would significantly improve workflow efficiency.

ttk commented 2 weeks ago

Same problem for me as well. Ideally, I would like to see the work log details (with start and end times) when I open the "Additional Details" pane on a given task. The user should be allowed to edit the start or end times in case a correction is needed.