I just noticed that the tags I add on my phone are added to a main server timeline. Since the server runs on my Desktop ("imanuel-pc"), this results in the mobile tags being displayed in the timeline "imanuel-pc: tag", while the usage status of my phone is called "SM-G930F: usage". It would be less confusing for me if the timeline for my mobile tags would be called "SM-G930F: tag".
I know it might be to early for details, but it shouldn't hurt to write down some ideas (regarding the Tasker plugin):
I'd like it if one could not only start and stop a stopwatch, possibly with a tag ("START: %TAG" and "STOP: %TAG" with %TAG optional?), but insert tags into the timeline (INSERT: %TAG / %FROM / %TO).
%FROM and %TO could be optional if empty values default to the current time, in which case a stopwatch could be started / ended - which would render a separate START action obsolete.
The plugin could only provide actions (like above), but also triggers and conditions (Stopwatch started / stopped / toggled / currently active) - but I don't really know a usecase for that.
A tasker plugin (as suggested before) would be a jackpot :)
Logging calls would be great (although I already can import my mobile (land line, too) calls to a timeline using a custom timelane: android -> csv -> php -> mysql -> php -> manictime), plus listing the webpages that were displayed (I don't know if this is possible), and emails read and written (I'm using K9Mail and I don't know if this is possible).
Also, I watch the server status with PSIAndroid - logging this would be cool, too.
I voted for this, and I'm specifically looking at Android.
I just noticed again how two auto tags, both one second long, combined with automatic gap filling, can mess up time tracking. I hope this will be implemented.
If you have access to a webserver, you can use a custom timeline as a workaround. You'd need to have a script accessible via http that return the csv data in ManicTime format: http://support.manictime.com/knowledgebase/articles/686418-custom-timeline
I use this solution for calls. All call logs are imported to a database that ManicTime can acces via a php script.
You can do this with the Manictime Server.
Set up the server on your desktop, log in both ManicTime Clients as the same user and then you can add remote timelines on both machines.