Operator polish and mobile-first launch pass
Arbor now feels like one connected product instead of a stack of promising parts. This release focused on mobile hero quality, dashboard cohesion, auth smoothing, and public pages that finally match the shipped experience.
- Rebuilt the landing hero around PR breakage maps instead of a decorative desktop graph.
- Improved mobile layouts so the landing page reads clearly on phone-sized screens without losing the product story.
- Normalized dashboard lifecycle states so completed analyses stop rendering as in progress across views.
- Smoothed first-time GitHub sign-in recovery when a valid session exists after OAuth redirect.