We have this:
When submitting data, the API will validate before actually storing it, but we're not showing those errors in the UI.
We want this:
When user input is invalid, we should inform them about any errors when submitting them, and allow them to recover from the errors without losing their input.
- Users are informed about errors
- Users can recover from errors without losing their previous work