Feature request: Allow tracking without having to select all fields first
Hi,
New user here, just purchased your tool. Thanks for creating it, I'm glad something like this is available for Kimai.
While I do like the idea in general, the creation of new time entries is currently rather tedious. One has to select a customer, a project and then an activity, in that order, before time tracking can start. I understand that this is how the desktop version works but you could allow yourself and thus your users more flexibility.
As a quick win, kindly leave the description field active after the timer has started. For some reason, it's being inactivated now and cannot be changed until tracking stops. That really doesn't make much sense, I should be able to make notes of my work while time is being tracked.
But generally, I'd love to have a bit more flexibility in how I organize my tracking. Specifically, I would like to have the ability to just start tracking time without first having to select anything. I should be able to do these selections either while time is tracked or even after tracking stopped. And you can simply deny synchronization for these entries until all the required fields have been filled out.
One very relevant use case: A new customer may call me while I'm on the road and require my services. I don't have him registered yet so I cannot even choose the required fields, so I simply start to track time with only a description. When I get to the office, I create a customer, a project, an activity and synchronize with your tool. Then, I can go back into the time tracking entry and add these fields and make sure the entry is thus synchronized with Kimai.
But there are many other use cases where this could really be very helpful. Therefore, kindly consider allowing for simplified entry of new times.
As a follow-up request, if you indeed do allow for time to start being tracked without additional information, it would be amazing if you'd allow for automation of your app. If it was possible, for example, to automate the start, stop and potentially discard of a time entry with a tool such as Tasker on Android, this would make it possible to automatically register calls and pause the tracking for any other work in progress. This would really be a massive benefit in my eyes.