The product behind the rebrand needed to look like the rebrand. The first wave of the FishDog redesign rolled out across the web app this week. If you've signed in since Wednesday you'll have noticed it. If you haven't, the next time you do, you will.
What's new
The FishDog shell. A refreshed product design — nav, header, layout, design tokens — applied across the authenticated app. Same surfaces; cleaner, more consistent rendering. The design system (
fd-*classes) is codified inapp/static/css/design-system/for future work to lean on.Research study flow refinements. The end-to-end study creation flow has had a meaningful UX pass. Step transitions are smoother, progress is clearer, the empty states make sense.
Admin design system rollout. The admin pages (organisations, API keys, system tooling) follow the same chrome and the same patterns as the rest of the product. Less of an "internal tool" feel.
Mobile, properly. Studies are now actually readable on a phone. Previously the layout fell apart at small viewports; now the panes stack sensibly and the chat surface works.
What hasn't changed yet
This is a first wave. The UI audit underneath this work identified more redesign that hasn't shipped yet — table layouts that need to scan in seven columns instead of fifteen, a richer status-badge system, three-dot menus replacing destructive red-link actions, multi-select and bulk operations across the data tables.
We've shipped the chrome and the study flow because they're load-bearing for daily use. The data-table polish lands in a subsequent release; we'd rather get it right than rush it. There's no migration to do — the new look is just there next time you sign in.
Visible elsewhere
The chat agents (in-product and Slack) follow the new chrome where they have visible surfaces, with no functional changes. Logo assets across emails and docs use the refreshed marks.
---


