Bug Fixes
Form validation errors were displaying raw, technical messages — things like "Invalid option: expected one of ROOM|ROOF|ELEVATION|..." that made it hard to know what to do next.
Now all form validation errors render as user-friendly copy. Required fields say "This field is required." Email fields say "Please enter a valid email address." Dropdowns say "Please choose a valid option." instead of leaking the allowed values. The messages are also context-aware: string length limits show the character count, number ranges show the bounds.
This change applies globally across all forms, so you'll see the improvement everywhere you fill out fields without any per-form configuration needed.
Also fixed the work area Type dropdown — it now has a clear button (X) that works properly instead of leaving a stale value selected.