I've been playing around with your app. It looks promising but lacks some flexibility/capacity.
Interoperability and syncing features are optimal. Great job!
Unfortunately there are missing levels of classification/flexibility. Because of that, the app is not useable for professional time tracking purposes.
- It would be nice to be able to add layers of classification : i.e. Client / Project / Task type (drafting, researching etc.) / Description.
- To speed the Startup process Default combinations of "template tasks" could be selected in the top menu bar ex. : - Customer1 / Project1 / Task type5;
- Customer1 / Project2 / Task type5 (drafting);
- Customer3 / Project1 / Task type4 (call customer)
By selecting one of these launches the timer and recording. An extra click allows to open the timer's dialog and specify Subject tag and add a description and note, taking dialog.
Lack of more levels really limits the usability of the app for freelancers and multitaskers.
Indeed what you call tasks and tags are not used as such as you state yourself. Most of your users use "Tasks" as Customers/projects and "Tags" as tasks.
Additionnaly using the concept of templates of workflows (combining Client/Project/Tasks) makes for rapid launching of similar project tasks.
A launched task must be selectable in the menu bar and customizable immediately (hence open the task dialog including an note taking space).
I hope this helps.
Ideally you could get inspiration from the Android Tasks App for simplicity and useability adding your timer feature. Syncing with it would be super.
Finally there could be a personal and work separation, but not necessary if the client level is added, Personal being your own client, and Family another...
Each client can have default features (hourly rate, lump sum, etc.)
If you are willing to commit to these upgrades I'm willing to commit to French translation.