Niko Kramer's Timelime is a menu bar application that enables you to track and visualize your working hours, with drag-and-drop task grouping, up to two levels of subtasks, a continuous calendar view for reviewing activity, workload charts (bar, line, and pie), notes for tasks and times, and other features.