Dealing with #1077785 and #762290.
The main goal of this MR is cleaning-up the contributor public view. It lists aggregated contributions rather than by identifier, which was causing confusion. See details in #1077785.
Also, this changes fix #762290: in the public view it will not show the "extra_info" URL, which may reveal sensitive info from the contributor such as their email address.
Here is an example of the proposed view when seen by others:
The private view (when the contributor is logged in, should keep untouched with my changes).