A live CI dot on every repository
Each repository row now carries a dot that says whether CI is passing, running or failing on the latest commit, and updates as it changes.
Every repository row in a project, in the sidebar and on the resources page, now wears a small dot. Green when every run on the latest commit of the default branch passed, red when one failed, blue with a soft pulse while runs are still going. Hover it and it says which commit it is talking about and why.
It updates on its own. A webhook from GitHub or GitLab reaches Unolia, the state is recomputed for that commit, and the dot changes in your open tab without a reload.
I wanted this because the question is rarely “what happened in run 148”. It is “is main green right now” on a project I have not opened since Tuesday, and that should cost one glance at the sidebar.