This makes it difficult to determine which fields are required, and what their type is.
For example, in this situation, String! should be shown:

You mean in front of every dropdown item?
No, this is what should be shown:
name (selected)
moviesIds
movies
---
String! <leave 'Self descriptive.' out>
String!, because name is a required String.
Aha! Can I implement it?
@morajabi go for it! It could be a css issue, you may start checking if it is in the dom. In the QueryEditor.tsx you can turn off the automatic closing of the codemirror for debugging.
Hey @timsuchanek! I see something like this in the GraphCMS's API explorer. Is that what we want?

If I've got it right, we only need to add "!" for required fields, right?
You don't need to add this manually, this type information is already available in the schema. For some reasons, the type is not shown for input fields currently, though.