1
0
Fork 0
freesewing/packages/react/components
Jonathan Haas b4a5393290 [react] feat: Improved error handling when pattern drafting fails (#205)
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.

![image](/attachments/62cdebe3-7825-4382-88fd-395337cda58b)

after clicking the button:

![image](/attachments/f909887b-b9bd-467e-9e13-f850c38d76b3)

(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>
2025-04-06 14:42:42 +00:00
..
Account [org] fix: fix/new-measurement-set (#201) 2025-04-03 16:08:13 +00:00
Admin [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
Breadcrumbs [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
Button [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
Collection [org] fix: Fix various links 2025-04-03 15:28:13 +02:00
Control [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
CopyToClipboardButton [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
CuratedSet [org] feat: Add curated measurments sets to site (#198) 2025-04-03 14:41:18 +00:00
Design [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
DiffViewer [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
Docusaurus [org] feat: Add curated measurments sets to site (#198) 2025-04-03 14:41:18 +00:00
Echart [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
Editor [react] feat: Improved error handling when pattern drafting fails (#205) 2025-04-06 14:42:42 +00:00
Heading [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
Highlight [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
Icon [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
Input [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
Json [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
KeyVal [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
Layout [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
LineDrawing [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
Link [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
Logo [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
Markdown [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
Mini [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
Modal [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
New [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
Newsletter [org] fix: Newsletter unsubscribe handling 2025-04-02 17:05:54 +02:00
Null [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
Number [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
Patrons [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
Pattern [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
Popout [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
Profile [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
Role [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
SignIn [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
SignUp [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
Spinner [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
Stats [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
Tab [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
Table [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
Time [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
Uuid [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
Ux [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
Xray [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00
Yaml [breaking]: FreeSewing v4 (#7297) 2025-04-01 16:15:20 +02:00