When entering an invalid value for certain fields (completion time and serving size) and clicking entering, nothing happens in the app itself. No error message is shown prompting the user about that error. In the terminal, I can see that a java.lang.IllegalArgumentException has been thrown. Without looking at the terminal, I will not know what happened. This applies for both adding and editing.
Completion time more than 525600:

Serving size more than 2000:

When entering an invalid value for certain fields (completion time and serving size) and clicking entering, nothing happens in the app itself. No error message is shown prompting the user about that error. In the terminal, I can see that a
java.lang.IllegalArgumentExceptionhas been thrown. Without looking at the terminal, I will not know what happened. This applies for both adding and editing.Completion time more than 525600:

Serving size more than 2000:
