The SourceCred legacy UI is a relic from pre-Timeline Cred. However, it still has some UI advantages over TimelineCred: most notably, it allows inspecting the edge structure of the graph directly, seeing which edges and connections a node got cred from.
Even though the cred totals themselves are “wrong” (or at least, not consistent with our canonical scores), this can still be a very useful tool for debugging cred graphs. Also, it has a UI for setting manual node weights, which may be a useful as a hack/temporary way to implement Cred Bounties.
However, the legacy UI is currently broken on SourceCred’s own cred, because it wasn’t updated to support plugins other than GitHub. So it only shows GitHub users and GitHub nodes and edges. I propose to fix this, so we can continue to use the legacy UI while we wait on UI improvements to the main timeline UI.
Better debugging of our cred (which we do use to pay folks!) and the ability to set manual node weights. If we had this working, it’s unlikely I would have missed that the Discourse reference detection wasn’t working for user mentions.
Fixup the legacy UI so that it gets plugin declarations from TimelineCred, rather than hardcoded GitHub plugin. Fix up the user display so it shows all users, not just GitHub users. Don’t need to bother changing the total cred values–the values in the legacy plugin will just have arbitrary normalization.
Navigating to the legacy UI on our cred produces useful results across all plugins.