Generalize ExecutionLogEntry and expose entries on BatchSpecExecutions
Created by: eseliger
This PR shares the execution log entry resolver, and exposes log entries on the BatchSpecExecutionResolver. In addition, we render them in the UI and do some parsing of the json logs to get a prettier overview.
Expands the timeline to something like this:
This is not supposed to be a fully fledged UI, or anything user friendly, for now this just serves the purpose so we can better look into the state of an execution, without reading unparseable json from a database column in psql
.