"Projects" renamed to "Matters" across navigation and UI copy
foolish-bandit swapped legal-practice terminology into Gary's UI - Projects become Matters, uploaded files are consistently Documents - while leaving every URL, API route, database field, and TypeScript type untouched. Surface vocabulary only.
The rename touches breadcrumbs, sidebar nav, overview screens, pickers, filter dropdowns, workflow and review modals, and the onboarding flow. Specifically: the "Projects" breadcrumb crumb becomes "Matters", the "Project Assistant" panel header becomes "Matter Assistant", the tabular review tab "In Project" becomes "In Matter", the "Project Explorer" drag-target description becomes "Matter Documents", and so on across 21 files.
The onboarding framing also shifts to matter-first language: create or choose a matter, upload documents, then ask Gary cited questions.
Internal identifiers are untouched by design. /projects URLs stay as-is. MikeProject API types stay as-is. foolish-bandit notes that keeping these stable makes the diff against upstream tractable and avoids touching the backend entirely.
A second unrelated commit in this topic pinned @fontsource/inter in the frontend lockfile so that npm ci works. The author reports npm install and npm ci pass, production build passes with Supabase placeholder env vars, and lint still fails on pre-existing repo-wide issues that this PR doesn't address.
Spotted something wrong? Or know the PR text has fresher detail than the writeup above?