Seems to be set and forget
I’ve only been using “Timing” for about 2 days but, so far, it has done very well at tracking time. I would give it 4 stars but the way it tracks iTerm (and Terminal) needs some enhancing. Currently “Timing” suggests changing the shell’s prompt to include the escape-code to set the title bar of the terminal window to include the shell’s current path. “Timing” then uses the path in the title bar to determine the activity spent in that window. This is too specific for tracking (my) development activities and I would like to see an option where the terminal’s profile name can be used instead.
I submitted the above request to the developers and they were very quick to respond and acknowledge the request.
When tracking documents (PDFs in Preview or Documents in Pages for example), the app can classify the project by the path of the document. This feature seems to work very well as I can track "Project A” vs “Project B” by storing all the relevant documents in their corresponding top-level folders.
MFBII about
Timing Automatic Time Tracker