You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It's a feature to prevent having small gaps when timesheeting, eg. if you run taxi stop, then take a small break, or take some time figuring out what you'll work on next, running taxi start should continue the previous entry. I agree it can be confusing and error prone though.
I can think of several ways of fixing this. First one would be to set a threshold above which the new entry uses the current time instead of the activity end time. Second one would be to introduce a --continue flag to the start entry (or a continue command), to keep the current behaviour of continuing the previous entry. I think #2 is better, but it's not easy to do, because it would require careful consideration of the duration rounding, to make sure the new entry doesn't start before the last one (and it might also create surprises where taxi start doesn't actually use the current time if the previous entry end time is in the future).
Given :
If I type
taxi start TT-1
at noon (12:00), it will add a new entry :I would have expected it to be :
The text was updated successfully, but these errors were encountered: