Flow Health now keeps up to 20 named team sets: use the new "Saved set" menu beside the team picker to create, rename, duplicate, delete or switch sets. Each set keeps its own teams and goals, Flow Health remembers the one you last used, and Retro Snapshot adds a Set selector when you have more than one. A team set you already saved appears as your first named set, with all its teams and goals.
Printing a Retro Snapshot now gives a proper handout: always in light colours, even in the dark theme, opening with the team, sprint, dates and print date, with page numbers in every footer. All five item lists print together, charts are sized for the page, and tiles, rows and charts are no longer cut across page breaks — a typical sprint fits on about three pages instead of seven.
In Sprint Summary, the Scope Change figure now opens its items as two separate lists, "Added" and "Removed", each with its own count; and when Azure DevOps couldn't return some items' change history, the count in the note under Median Cycle Time is now a link to exactly those items. In Flow Metrics, opening a stage now shows each item's total time across every visit to that stage, not just its latest stretch — e.g. "4 days · 2 visits" — in calendar days, weekends included, as the stage chart counts them. The chart's stage averages are unchanged.
Fixed: the team days-off read both screens share was sent with the wrong sprint identifier — an internal id, not the one Azure DevOps itself uses for that sprint — so Azure DevOps rejected the request and every customer saw "Couldn't reach Azure DevOps" instead of their report. It now sends the sprint's own Azure DevOps id, and both screens load normally.
You can now set your own goals for a team set — one number per KPI, from a new "Goals" panel on Flow Health — and every tile, status and narrative card grades against them instead of the shipped defaults; Retro Snapshot uses the same goals for the team it's showing.
Fixed: Flow Health could show "Couldn't reach Azure DevOps" for a team whose iteration list included one with no start or finish date set, or one Azure DevOps still called "current" long after it had actually finished — it now reads the team's real, dated sprints and skips the rest, so the report loads normally.
A team set can now include teams from any project, not just the one you're scoped to: pick a project, then its teams, and the selection is saved for you.
Every row, banner and the CSV export now shows "Project › Team" for a team from another project, so it's always clear which one you're looking at; clicking a team row opens that team's own Sprint Summary and switches the hub to it.
Retro Snapshot can now show any team from your set, not just the top-bar one; and reading across projects stays fast, with one history read per project no matter how many teams or sprints are in the set.
Sprint Summary, Flow Metrics and Sprint Capacity: every figure — commitment reliability, delivered, carryover, scope change, each workflow stage, the team total and every person's row — now opens the items behind it, the same item panel Dashboard and Cycle Time already use; and Flow Health and Retro Snapshot now load with far fewer requests, fetching one project's history in bulk instead of one call per work item.
Two fixes: table headings no longer get cut off in any language, on every table in the hub; and the shared item panel now switches language immediately if you change it while the panel is open.
Every product link — pricing, support, licence, and getting started — now points at the real, live site; and release notes in Configuration are now shown in your own language, across all five languages the hub supports.
Flow Health is now a real, multi-team view: six graded KPIs with goals and trends, per-team panels, and "what to celebrate / where to focus next" call-outs — Live Stats' own running-sprint buckets are kept, now labelled "Right now".
Retro Snapshot is a new screen for the retro meeting: one finished sprint at a time, with deltas against the previous sprint, item lists behind every number, a cycle-time distribution, and a print-ready layout.
Configuration gained an About section with the running version and what's new; every screen now loads on demand so the hub opens faster; dashboard sparkline labels no longer overlap; and keyboard focus is visible again on every tile.
Every screen now carries the new design: one typeface throughout, white cards with soft shadows in light mode, a flat dark mode, and a fixed icon rail down the left, with a new dial-and-needle brand mark.
Live Stats' tiles now open the items behind them, the same way Dashboard's already did.
A dark-mode contrast bug is fixed: primary button text is now readable against its accent-coloured background.
Dashboard and Cycle Time were rebuilt on the approved visual design: tone marks, worded delta chips, target bands, chart cards, sortable tables, and Export CSV on Cycle Time.
The last project and team you used are now remembered per user and carried in the link.
The item panel now reserves exactly its own width instead of shifting the page.
The Dashboard's reliability, delivered and carryover tiles now open Sprint Summary on the sprint their number came from, and the link survives a reload.
Sprint Summary gained a sprint selector.
When the running sprint is empty or over, Sprint Summary shows the last finished sprint with a banner naming both, instead of an empty screen.
Dashboard gained a since-last-sprint summary, eight readings with deltas and six-sprint sparklines that open their own view, and the oldest in-progress or blocked items linked into Azure DevOps.
Cycle Time gained pixel-sized charts, a shared item panel for dots, rows and percentile lines, a reading strip with deltas, a confidence line, and bucket and window filters.
Chart tooltips and reference labels no longer collide or overlap, at any width from 900 to 1900 pixels, in either theme.