willchen96 takes the spinner-less freeze out of the workflow screens

A round of interface polish so legal users see progress instead of a frozen screen while data loads.

chat-uiworkflow

This is presentation-layer work, no changes to the underlying data or logic. willchen96 reworked the shared building blocks behind the workflow screens so the two places where a legal user most often waits on data now show that something is happening.

What landed:

  • Loading feedback in the workflow pop-up view, so a slow open reads as "working" rather than "stuck."
  • Loading indicators in the workflow list, plus a header that stays put as you scroll long lists.
  • A fix to the inline rename control, so clicking a title to edit it lands the cursor where you'd expect.
So what Small stuff, but it's the kind of friction that wears on anyone living in a workflow-heavy tool all day - worth a click-through if you care about how the product feels in daily use.

View this fork on GitHub →

Spotted something wrong? Or know the PR text has fresher detail than the writeup above?

Commits in this thread

4 commits from open-legal-products/mike, oldest first. Source extracted verbatim from the harvested git log.

SHA Subject Author Date
1fa0554e Refactor ProjectPageParts and ProjectPageHeader components for improved loading states and skeleton UI. Update Modal and PageHeader components to support loading states. Enhance RenameableTitle for better caret positioning. Adjust DisplayWorkflowModal to utilize the new Modal component structure. Update WorkflowList to include loading indicators and improve sticky header behavior. willchen96 2026-06-11 ↗ GitHub
8a2dc051 Merge pull request #178 from willchen96/feat/mfa-data-deletion-and-exports cosimoastrada 2026-06-11 ↗ GitHub
Refactor ProjectPageParts and ProjectPageHeader components
3132e04a Modal, header, mobile display and workflow UI updates willchen96 2026-06-11 ↗ GitHub
01dfcfe0 Merge pull request #180 from willchen96/ui-fixes-modals-headers cosimoastrada 2026-06-11 ↗ GitHub
Modal, header, mobile display and workflow UI updates

Capture this thread into my fork

Download a single Markdown prompt that tells Claude how to port every commit above into your working tree — adapting paths and structure to match your repo. Run it via claude -p < capture-thread-702.md from inside the repo you want the changes in.

⬇ Download capture-thread-702.md