If drafting a part fails, the logs store contains an array [message, stacktrace] instead of a simple string. Handle this in the LogView.
Also display an error message in the DraftView when there were errors during drafting.

after clicking the button:

(could also display the stack traces, but they're quite unhelpful and you can find them in the browser console anyway, the code for that is commented out)
Closes#163
Reviewed-on: https://codeberg.org/freesewing/freesewing/pulls/205
Reviewed-by: Joost De Cock <joostdecock@noreply.codeberg.org>
Co-authored-by: Jonathan Haas <haasjona@gmail.com>
Co-committed-by: Jonathan Haas <haasjona@gmail.com>
Fixes#197
Not tested in detail since that needs an account without measurement sets, which I don't have.
Reviewed-on: https://codeberg.org/freesewing/freesewing/pulls/201
Co-authored-by: Jonathan Haas <haasjona@gmail.com>
Co-committed-by: Jonathan Haas <haasjona@gmail.com>
Refer to the CHANGELOG for all info.
---------
Co-authored-by: Wouter van Wageningen <wouter.vdub@yahoo.com>
Co-authored-by: Josh Munic <jpmunic@gmail.com>
Co-authored-by: Jonathan Haas <haasjona@gmail.com>