Related thread: Tagging Time Spent
I merge my tagtime logs from an iOS hack, my laptop, and desktops, and then update beeminder from the merged log file. So it doesn’t matter what device I use to enter my tags, it all trickles through to my Beeminder goals.
I haven’t yet tidied up my merge code and added to my github fork but it should be possible without too much effort if there’s interest. There’s 2 elements, iirc, one that changes merge.pl to not care so much about monotonicity, missing or duplicate lines, etc, and one that moves the Beeminder goal updates into the post-merge process and out of the ping-recording.
I can’t make any claims to good visualisation, though. Or ease of use.
UPDATE: multi-file merge now uploaded to GitHub as bmndr.merge.sh
and related files