Without the patch this is what you get when you query a task that is processing:
{"error"=>"AttributeError", "detail"=>"", "body"=>"", "errors"=>"'str' object has no attribute 'value'"}
This is because the task.status object in the patched line is a string,
so it has no `value` property.
* Add api to download task's generated images
* Add setting to render extension UI below the main UI
* Display task datetime in local timezone
* Persist the grid state (columns order, sorting) for next session
* Bugs fixing and code improvements