"Project" renamed to "Matter" in user-facing copy across 21 files

foolish-bandit renamed "Project"/"Projects" to "Matter"/"Matters" in user-visible strings across 21 frontend files. Route names, identifiers (`projectId`, `useProjects`, the `/projects` route), and backend contracts were left unchanged - this is a label-layer change only.

brandingchat-ui

The rename hits the project chat breadcrumb, the project-page assistant header ("Project Assistant" -> "Matter Assistant"), the in-chat pro-tip ("Project Explorer" -> "Matter Documents"), and the tabular reviews filter/tab/column header ("All Projects" / "In Project" / "Filter by project" -> "All Matters" / "In Matter" / "Filter by matter"). Modals, overview pages, and the AddDocButton upload label ("Upload files" -> "Upload documents") are swept in the same commit.

"Matter" is the standard legal term for a discrete engagement. This is the right vocabulary if the product targets practicing lawyers. The rename is well-scoped and mechanically clean.

The identifier/route layer still reads "project" throughout. Internal code search for "matter handling" will come up empty; you'd need to search "project" instead. foolish-bandit acknowledged this debt in the commit - same pattern as the Mike-to-Gary rebrand earlier in the fork. A follow-up commit (b112958) added @fontsource/inter to frontend/package-lock.json, a lockfile fixup from the font migration in the larger polish pass.

So what Worth importing if you're building for legal professionals and want the vocabulary to match. The string substitution is mechanical and the diff is clean. Factor in the identifier/route debt before merging: `projectId` and `/projects` remain in the codebase, which will create friction for future contributors doing code searches by user-facing feature name.

View this fork on GitHub →

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

Commits in this thread

3 commits from foolish-bandit/gary, oldest first. Source extracted verbatim from the harvested git log.

SHA Subject Author Date
334cd774 polish matter document copy SONOMOS 2026-05-07 ↗ GitHub
b1129582 fix frontend npm lockfile SONOMOS 2026-05-07 ↗ GitHub
a7d33008 Merge pull request #17 from foolish-bandit/codex/pr-17-matter-client-structure-polish Zack Brenner 2026-05-07 ↗ GitHub
Matter/client structure polish

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-169.md from inside the repo you want the changes in.

⬇ Download capture-thread-169.md