feat(ui): rename Project label to Matter

✅ merged · #1 · vincentbirot/lexnova-mike ← vincentbirot/lexnova-mike · opened 23d ago by vincentbirot · merged 23d ago by vincentbirot · self · +48-48 across 15 files · ↗ on GitHub

From the PR description

Warm-up task validating the autonomous Claude Code build loop on the Lex Nova fork.

Renames the user-facing Project label to Matter throughout the Mike frontend so the platform speaks the language of lawyers.

Scope: only user-visible text in JSX/TSX (button labels, headings, placeholders, empty-state copy, aria attributes). File names, component names, TypeScript types, URL paths, API endpoints, variable names, and database identifiers are unchanged.

Generated by Claude Code Haiku 4.5 running headless on Vincents Mac.

Our analysis

Rename Project to Matter across the Mike frontend — read the full analysis →

Think the analysis missed something the PR description covers?

Commits in this PR (2)

SHA Subject Author Date
bf597840 feat(ui): rename Project label to Matter Vincent Birot 2026-05-03 ↗ GitHub
commit body
Update all user-facing UI labels from "Project"/"Projects" to "Matter"/"Matters"
to align with legal industry terminology. Component names, prop names, types,
routes, and API endpoints remain unchanged.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
a461d97c feat(ui): rename Project label to Matter Vincent Birot 2026-05-03 ↗ GitHub
commit body
Rename user-visible "Project" text to "Matter" throughout the frontend to align with legal terminology. Changes include:
- Navigation sidebar: "Projects" → "Matters"
- Form labels and placeholders: "project/projects" → "matter/matters"
- Buttons and breadcrumbs: "Projects" → "Matters"
- Empty states and messaging: Updated all user-facing copy

Does NOT change:
- File names, component names, prop names, types
- URL paths and API endpoints
- Variable and function names

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>

Capture this PR into my fork

Download a Markdown prompt that tells Claude how to port every commit in this PR into your working tree. Run it via claude -p < capture-pull-1.md from inside the repo you want the changes in.

⬇ Download capture-pull-1.md