dashboard/app: Handle private repos correctly...

...and fix issue causing some repos not to display commits.

@flynn/devs