Time Tracking (set time in future and comment/categorization per session)

Hi,

I would love to keep track the type of work within a project per person on the different time sessions the team puts in the system.

Fore example Josh is a designer who had tracked his design work for project X over 4 different time sessions. I would love to know what via a simple comment or categorization within the timetable what he has done.

Dream outcome timetable:
person, date, start time & end time, total time + comment or customisable categorization

In addition, please add that you can set the time in the future.
For example I don’t wan to forget my hours of the day and at 16.35 want to set end tim for 17.00 because I need to go. Now it’s blocked.