- Install prettier - Configure .prettierrc.json and .prettierignore - Add npm scripts: format, format:check - Add Makefile target: format-frontend - Format all frontend files
- Created frontend/app/utils/appointment.ts with getStatusDisplay() - Supports context-aware text (isOwnView parameter) - Updated both appointments pages to use shared utility