It looks like a when there has been several commits locally and then the it was all pushed to the server, the recent activities only show the first commit in that transaction (I use mercurial). I reckon that is not the expected behavour.
Also, if one stops watching the repo and then immediately starts watching again, the recent activities only shows - stopped watching, which is also inconsistent.
I hope it helps and thanks a lot for this site. It's brilliant.