From 7b24f7f57d6266cf9e1426e3895b4ca64a873e07 Mon Sep 17 00:00:00 2001 From: Adorian Doran Date: Tue, 14 Oct 2025 22:24:37 +0300 Subject: [PATCH 01/43] style/canvas: tweak the UI --- apps/client/src/stylesheets/style.css | 3 +- .../src/stylesheets/theme-next/base.css | 1 + .../stylesheets/theme-next/notes/canvas.css | 48 +++++++++++++++++++ 3 files changed, 51 insertions(+), 1 deletion(-) create mode 100644 apps/client/src/stylesheets/theme-next/notes/canvas.css diff --git a/apps/client/src/stylesheets/style.css b/apps/client/src/stylesheets/style.css index 44ed76997..653eca57f 100644 --- a/apps/client/src/stylesheets/style.css +++ b/apps/client/src/stylesheets/style.css @@ -371,7 +371,8 @@ button kbd { } body.desktop .dropdown-menu, -body.desktop .tabulator-popup-container { +body.desktop .tabulator-popup-container, +:root .excalidraw .dropdown-menu .dropdown-menu-container { border: 1px solid var(--dropdown-border-color); column-rule: 1px solid var(--dropdown-border-color); box-shadow: 0px 10px 20px rgba(0, 0, 0, var(--dropdown-shadow-opacity)); diff --git a/apps/client/src/stylesheets/theme-next/base.css b/apps/client/src/stylesheets/theme-next/base.css index a167c08b5..d75f17bf3 100644 --- a/apps/client/src/stylesheets/theme-next/base.css +++ b/apps/client/src/stylesheets/theme-next/base.css @@ -4,6 +4,7 @@ @import url(./pages.css); @import url(./ribbon.css); @import url(./notes/text.css); +@import url(./notes/canvas.css); @import url(./notes/collections/table.css); @font-face { diff --git a/apps/client/src/stylesheets/theme-next/notes/canvas.css b/apps/client/src/stylesheets/theme-next/notes/canvas.css new file mode 100644 index 000000000..00b801cf8 --- /dev/null +++ b/apps/client/src/stylesheets/theme-next/notes/canvas.css @@ -0,0 +1,48 @@ +:root .excalidraw { + --ui-font: var(--main-font-family); + + + /* Button hover background color */ + --button-hover-bg: var(--hover-item-background-color); + --color-surface-high: var(--hover-item-background-color); + + + --button-active-border: transparent; + --color-brand-active: transparent; + + --color-surface-mid: transparent; + --color-surface-low: transparent; + + /* Selected button icon fill color */ + --color-on-primary-container: var(--ck-editor-toolbar-button-on-color); + --color-primary: var(--ck-editor-toolbar-button-on-color); + + /* Selected button icon background color */ + --color-surface-primary-container: var(--ck-editor-toolbar-button-on-background); + --color-primary-light: var(--ck-editor-toolbar-button-on-background); + + --island-bg-color: var(--floating-button-background-color); + +} + +.excalidraw .Island, +.excalidraw .zoom-actions, +.undo-redo-buttons { + box-shadow: 1px 1px 1px var(--floating-button-shadow-color); + backdrop-filter: blur(10px) saturate(6); +} + +:root .excalidraw .main-menu-trigger, +:root .excalidraw .sidebar-trigger, +:root .excalidraw .help-icon { + box-shadow: none; +} + +/* Selected color outline */ +:root .excalidraw .color-picker__button.active .color-picker__button-outline { + box-shadow: 0 0 0 2px var(--input-focus-outline-color) +} + +:root .excalidraw .buttonList label.active { + border-color: transparent; +} \ No newline at end of file From e6a88ddb04d94309beeb491cb9f2b24abe069f1e Mon Sep 17 00:00:00 2001 From: Adorian Doran Date: Wed, 15 Oct 2025 05:54:54 +0300 Subject: [PATCH 02/43] style/canvas: relocate the options panel to the side opposite to the tree --- .../client/src/stylesheets/theme-next/notes/canvas.css | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/apps/client/src/stylesheets/theme-next/notes/canvas.css b/apps/client/src/stylesheets/theme-next/notes/canvas.css index 00b801cf8..6bc43e96f 100644 --- a/apps/client/src/stylesheets/theme-next/notes/canvas.css +++ b/apps/client/src/stylesheets/theme-next/notes/canvas.css @@ -45,4 +45,14 @@ :root .excalidraw .buttonList label.active { border-color: transparent; +} + +/* Options panel */ + +body[dir=ltr] .excalidraw .Island.App-menu__left { + right: 0; +} + +body[dir=rtl] .excalidraw .Island.App-menu__left { + left: 0; } \ No newline at end of file From c9ae1445a4e770ba3254fc699548bb497de71560 Mon Sep 17 00:00:00 2001 From: Adorian Doran Date: Wed, 15 Oct 2025 06:53:35 +0300 Subject: [PATCH 03/43] style/canvas: restyle the options panel --- .../stylesheets/theme-next/notes/canvas.css | 40 ++++++++++++++++++- 1 file changed, 39 insertions(+), 1 deletion(-) diff --git a/apps/client/src/stylesheets/theme-next/notes/canvas.css b/apps/client/src/stylesheets/theme-next/notes/canvas.css index 6bc43e96f..43b33e0c1 100644 --- a/apps/client/src/stylesheets/theme-next/notes/canvas.css +++ b/apps/client/src/stylesheets/theme-next/notes/canvas.css @@ -25,7 +25,7 @@ } -.excalidraw .Island, +.excalidraw .Island:not(.App-menu__left), .excalidraw .zoom-actions, .undo-redo-buttons { box-shadow: 1px 1px 1px var(--floating-button-shadow-color); @@ -49,10 +49,48 @@ /* Options panel */ +.excalidraw .Island.App-menu__left { + box-shadow: none; + background: transparent; + backdrop-filter: none; + width: 13.2em; +} + body[dir=ltr] .excalidraw .Island.App-menu__left { right: 0; } body[dir=rtl] .excalidraw .Island.App-menu__left { left: 0; +} + +:root .App-menu__left > .panelColumn { + row-gap: 5px; +} + +/* Options panel card */ +:root .App-menu__left > .panelColumn > fieldset, +:root .App-menu__left > .panelColumn > label, +:root .App-menu__left > .panelColumn > div:has(> *) { + margin: 0; + border-radius: 4px; + box-shadow: 1px 1px 1px var(--floating-button-shadow-color); + background: var(--floating-button-background-color); + padding: 8px 12px; + backdrop-filter: blur(10px) saturate(6); +} + +/* Options panel card title */ +:root .App-menu__left fieldset > legend, +:root .App-menu__left div > h3, +:root .App-menu__left > .panelColumn > label { + text-transform: uppercase; + font-size: .65rem; + letter-spacing: 1pt; + color: var(--muted-text-color); +} + +/* Options panel button bar */ +:root .excalidraw .App-menu__left .buttonList { + padding: 0; } \ No newline at end of file From bde658d2acee599c500cbceef8261e6b5b6ac14d Mon Sep 17 00:00:00 2001 From: Adorian Doran Date: Wed, 15 Oct 2025 07:00:34 +0300 Subject: [PATCH 04/43] style/canvas: reposition the floating buttons --- apps/client/src/stylesheets/theme-next/notes/canvas.css | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/apps/client/src/stylesheets/theme-next/notes/canvas.css b/apps/client/src/stylesheets/theme-next/notes/canvas.css index 43b33e0c1..bddccd4c9 100644 --- a/apps/client/src/stylesheets/theme-next/notes/canvas.css +++ b/apps/client/src/stylesheets/theme-next/notes/canvas.css @@ -25,6 +25,10 @@ } +:root .type-canvas { + --floating-buttons-vert-offset: 48px; +} + .excalidraw .Island:not(.App-menu__left), .excalidraw .zoom-actions, .undo-redo-buttons { From d7b085cfa0253f613d8aed42929d2e72b069530e Mon Sep 17 00:00:00 2001 From: Adorian Doran Date: Wed, 15 Oct 2025 07:05:57 +0300 Subject: [PATCH 05/43] style/canvas: relocate the properties panel --- .../client/src/stylesheets/theme-next/notes/canvas.css | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/apps/client/src/stylesheets/theme-next/notes/canvas.css b/apps/client/src/stylesheets/theme-next/notes/canvas.css index bddccd4c9..2d08ed0bf 100644 --- a/apps/client/src/stylesheets/theme-next/notes/canvas.css +++ b/apps/client/src/stylesheets/theme-next/notes/canvas.css @@ -97,4 +97,14 @@ body[dir=rtl] .excalidraw .Island.App-menu__left { /* Options panel button bar */ :root .excalidraw .App-menu__left .buttonList { padding: 0; +} + +/* Properties panel */ + +body[dir=ltr] .excalidraw .exc-stats { + left: 0; +} + +body[dir=ltr] .excalidraw .exc-stats { + right: 0; } \ No newline at end of file From 93af4f24e532d058014e2efe3c21c007e52232f2 Mon Sep 17 00:00:00 2001 From: Adorian Doran Date: Wed, 15 Oct 2025 12:27:04 +0300 Subject: [PATCH 06/43] style/canvas: restyle context menus --- apps/client/src/stylesheets/style.css | 12 +++++--- .../src/stylesheets/theme-next/base.css | 15 ++++++---- .../stylesheets/theme-next/notes/canvas.css | 30 +++++++++++++++++++ 3 files changed, 48 insertions(+), 9 deletions(-) diff --git a/apps/client/src/stylesheets/style.css b/apps/client/src/stylesheets/style.css index 02e6af9cf..64e882a02 100644 --- a/apps/client/src/stylesheets/style.css +++ b/apps/client/src/stylesheets/style.css @@ -360,7 +360,8 @@ button kbd { } .dropdown-menu, -.tabulator-popup-container { +.tabulator-popup-container, +:root .excalidraw .popover { color: var(--menu-text-color) !important; font-size: inherit; background: var(--menu-background-color) !important; @@ -372,7 +373,8 @@ button kbd { body.desktop .dropdown-menu, body.desktop .tabulator-popup-container, -:root .excalidraw .dropdown-menu .dropdown-menu-container { +:root .excalidraw .dropdown-menu .dropdown-menu-container, +:root .excalidraw .popover { border: 1px solid var(--dropdown-border-color); column-rule: 1px solid var(--dropdown-border-color); box-shadow: 0px 10px 20px rgba(0, 0, 0, var(--dropdown-shadow-opacity)); @@ -417,7 +419,8 @@ body.desktop .tabulator-popup-container, .dropdown-menu a:hover:not(.disabled), .dropdown-item:hover:not(.disabled, .dropdown-container-item), -.tabulator-menu-item:hover { +.tabulator-menu-item:hover, +:root .excalidraw .popover .context-menu-item:hover { color: var(--hover-item-text-color) !important; background-color: var(--hover-item-background-color) !important; border-color: var(--hover-item-border-color) !important; @@ -458,7 +461,8 @@ body #context-menu-container .dropdown-item > span { } .dropdown-item, -.dropdown-header { +.dropdown-header, +:root .excalidraw .popover .context-menu-item:hover { color: var(--menu-text-color) !important; border: 1px solid transparent !important; } diff --git a/apps/client/src/stylesheets/theme-next/base.css b/apps/client/src/stylesheets/theme-next/base.css index d75f17bf3..6cb12dbd7 100644 --- a/apps/client/src/stylesheets/theme-next/base.css +++ b/apps/client/src/stylesheets/theme-next/base.css @@ -97,7 +97,8 @@ body.backdrop-effects-disabled { * supported when this class is used. */ - .dropdown-menu:not(.static) { + .dropdown-menu:not(.static), + :root .excalidraw .popover { border-radius: var(--dropdown-border-radius); padding: var(--menu-padding-size) !important; font-size: 0.9rem !important; @@ -115,7 +116,8 @@ body.mobile .dropdown-menu .dropdown-menu { } body.desktop .dropdown-menu::before, -:root .ck.ck-dropdown__panel::before { +:root .ck.ck-dropdown__panel::before, +:root .excalidraw .popover::before { content: ""; backdrop-filter: var(--dropdown-backdrop-filter); border-radius: var(--dropdown-border-radius); @@ -149,7 +151,8 @@ body.desktop .dropdown-submenu .dropdown-menu { } .dropdown-item, -body.mobile .dropdown-submenu .dropdown-toggle { +body.mobile .dropdown-submenu .dropdown-toggle, +:root .excalidraw .popover .context-menu-item { padding: 2px 2px 2px 8px !important; padding-inline-end: 22px !important; /* Note: the right padding should also accommodate the submenu arrow. */ @@ -215,13 +218,15 @@ html body .dropdown-item[disabled] { margin-inline-start: 16px; } -.dropdown-divider { +.dropdown-divider, +.excalidraw .context-menu hr { position: relative; border-color: transparent !important; overflow: visible; } -.dropdown-divider::after { +.dropdown-divider::after, +.excalidraw .context-menu hr::before { position: absolute; content: ""; top: -1px; diff --git a/apps/client/src/stylesheets/theme-next/notes/canvas.css b/apps/client/src/stylesheets/theme-next/notes/canvas.css index 2d08ed0bf..7de1b520a 100644 --- a/apps/client/src/stylesheets/theme-next/notes/canvas.css +++ b/apps/client/src/stylesheets/theme-next/notes/canvas.css @@ -29,6 +29,36 @@ --floating-buttons-vert-offset: 48px; } +/* Context menus */ +:root .excalidraw .popover { + padding: 0; + max-width: unset; + font-family: var(--main-font-family); + overflow: hidden !important; +} + +:root .excalidraw .popover > * { + height: 100%; + margin: 0; + border: none; + padding: 0; + background: transparent; + box-shadow: none; + overflow-y: auto; + overflow-x: hidden; +} + +:root .excalidraw .popover .context-menu-item { + border: 1px solid transparent; + padding-left: 16px !important; +} + +.excalidraw .context-menu .context-menu-item-separator { + margin: 8px 0; + opacity: 1; +} + + .excalidraw .Island:not(.App-menu__left), .excalidraw .zoom-actions, .undo-redo-buttons { From 46901cf3fbd38e6b6aa768cb9b480b75fd12ff61 Mon Sep 17 00:00:00 2001 From: Adorian Doran Date: Wed, 15 Oct 2025 13:10:23 +0300 Subject: [PATCH 07/43] style/canvas: improve context menus --- apps/client/src/stylesheets/style.css | 4 +-- .../src/stylesheets/theme-next/base.css | 5 ++-- .../stylesheets/theme-next/notes/canvas.css | 30 +++++++++++++------ 3 files changed, 26 insertions(+), 13 deletions(-) diff --git a/apps/client/src/stylesheets/style.css b/apps/client/src/stylesheets/style.css index 64e882a02..03d1bd8ff 100644 --- a/apps/client/src/stylesheets/style.css +++ b/apps/client/src/stylesheets/style.css @@ -420,7 +420,7 @@ body.desktop .tabulator-popup-container, .dropdown-menu a:hover:not(.disabled), .dropdown-item:hover:not(.disabled, .dropdown-container-item), .tabulator-menu-item:hover, -:root .excalidraw .popover .context-menu-item:hover { +:root .excalidraw .context-menu .context-menu-item:hover { color: var(--hover-item-text-color) !important; background-color: var(--hover-item-background-color) !important; border-color: var(--hover-item-border-color) !important; @@ -462,7 +462,7 @@ body #context-menu-container .dropdown-item > span { .dropdown-item, .dropdown-header, -:root .excalidraw .popover .context-menu-item:hover { +:root .excalidraw .context-menu .context-menu-item:hover { color: var(--menu-text-color) !important; border: 1px solid transparent !important; } diff --git a/apps/client/src/stylesheets/theme-next/base.css b/apps/client/src/stylesheets/theme-next/base.css index 6cb12dbd7..b9db9aa10 100644 --- a/apps/client/src/stylesheets/theme-next/base.css +++ b/apps/client/src/stylesheets/theme-next/base.css @@ -152,7 +152,7 @@ body.desktop .dropdown-submenu .dropdown-menu { .dropdown-item, body.mobile .dropdown-submenu .dropdown-toggle, -:root .excalidraw .popover .context-menu-item { +:root .excalidraw .context-menu .context-menu-item { padding: 2px 2px 2px 8px !important; padding-inline-end: 22px !important; /* Note: the right padding should also accommodate the submenu arrow. */ @@ -206,7 +206,8 @@ html body .dropdown-item[disabled] { } /* Menu item keyboard shortcut */ -.dropdown-item kbd { +.dropdown-item kbd, +.excalidraw .context-menu-item__shortcut { font-family: unset !important; font-size: unset !important; color: var(--menu-item-keyboard-shortcut-color) !important; diff --git a/apps/client/src/stylesheets/theme-next/notes/canvas.css b/apps/client/src/stylesheets/theme-next/notes/canvas.css index 7de1b520a..cff79acef 100644 --- a/apps/client/src/stylesheets/theme-next/notes/canvas.css +++ b/apps/client/src/stylesheets/theme-next/notes/canvas.css @@ -30,34 +30,46 @@ } /* Context menus */ + +/* Context menu - outer wrapper */ :root .excalidraw .popover { - padding: 0; max-width: unset; - font-family: var(--main-font-family); overflow: hidden !important; + padding: 0; + font-family: var(--main-font-family); } -:root .excalidraw .popover > * { - height: 100%; +/* Context menu - inner wrapper */ +:root .excalidraw .popover > .context-menu { margin: 0; - border: none; - padding: 0; - background: transparent; - box-shadow: none; overflow-y: auto; overflow-x: hidden; + height: 100%; + border: none; + padding: 0; + box-shadow: none; + background: transparent; } -:root .excalidraw .popover .context-menu-item { +/* Context menu item */ +:root .excalidraw .context-menu .context-menu-item { border: 1px solid transparent; padding-left: 16px !important; } +/* Context menu item keyboard shortcut */ +:root .excalidraw .context-menu-item__shortcut { + padding: 0; + opacity: 1; +} + +/* Context menu separator */ .excalidraw .context-menu .context-menu-item-separator { margin: 8px 0; opacity: 1; } +/* Panels */ .excalidraw .Island:not(.App-menu__left), .excalidraw .zoom-actions, From 9411f44e3359a631584b4d81e09bb942aa4f3b94 Mon Sep 17 00:00:00 2001 From: Adorian Doran Date: Wed, 15 Oct 2025 17:24:19 +0300 Subject: [PATCH 08/43] style/menus: add a way to customize the padding --- apps/client/src/stylesheets/theme-next/base.css | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/apps/client/src/stylesheets/theme-next/base.css b/apps/client/src/stylesheets/theme-next/base.css index b9db9aa10..1648a0898 100644 --- a/apps/client/src/stylesheets/theme-next/base.css +++ b/apps/client/src/stylesheets/theme-next/base.css @@ -100,7 +100,7 @@ body.backdrop-effects-disabled { .dropdown-menu:not(.static), :root .excalidraw .popover { border-radius: var(--dropdown-border-radius); - padding: var(--menu-padding-size) !important; + padding: var(--padding, var(--menu-padding-size)) !important; font-size: 0.9rem !important; } @@ -152,9 +152,16 @@ body.desktop .dropdown-submenu .dropdown-menu { .dropdown-item, body.mobile .dropdown-submenu .dropdown-toggle, -:root .excalidraw .context-menu .context-menu-item { - padding: 2px 2px 2px 8px !important; - padding-inline-end: 22px !important; +.excalidraw .context-menu .context-menu-item { + --menu-item-start-padding: 8px; + --menu-item-end-padding: 22px; + --menu-item-vertical-padding: 2px; + + padding-top: var(--menu-item-vertical-padding) !important; + padding-bottom: var(--menu-item-vertical-padding) !important; + padding-inline-start: var(--menu-item-start-padding) !important; + padding-inline-end: var(--menu-item-end-padding) !important; + /* Note: the right padding should also accommodate the submenu arrow. */ border-radius: 6px; cursor: default !important; From 4b4d128856ee0d769aa89bfed7e02370676e346c Mon Sep 17 00:00:00 2001 From: Adorian Doran Date: Wed, 15 Oct 2025 17:24:50 +0300 Subject: [PATCH 09/43] style/canvas: tweak context menus --- apps/client/src/stylesheets/theme-next/notes/canvas.css | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/apps/client/src/stylesheets/theme-next/notes/canvas.css b/apps/client/src/stylesheets/theme-next/notes/canvas.css index cff79acef..14da56c52 100644 --- a/apps/client/src/stylesheets/theme-next/notes/canvas.css +++ b/apps/client/src/stylesheets/theme-next/notes/canvas.css @@ -33,15 +33,17 @@ /* Context menu - outer wrapper */ :root .excalidraw .popover { + --padding: 0; + max-width: unset; - overflow: hidden !important; - padding: 0; + overflow: hidden; font-family: var(--main-font-family); } /* Context menu - inner wrapper */ :root .excalidraw .popover > .context-menu { margin: 0; + padding: 8px !important; overflow-y: auto; overflow-x: hidden; height: 100%; @@ -53,8 +55,9 @@ /* Context menu item */ :root .excalidraw .context-menu .context-menu-item { + --menu-item-start-padding: 22px; + border: 1px solid transparent; - padding-left: 16px !important; } /* Context menu item keyboard shortcut */ From 210e001586e53ae7f076e5995dd84d278ce62500 Mon Sep 17 00:00:00 2001 From: Adorian Doran Date: Wed, 15 Oct 2025 17:31:37 +0300 Subject: [PATCH 10/43] style/canvas: improve theme color support for context menus --- apps/client/src/stylesheets/theme-next/notes/canvas.css | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/apps/client/src/stylesheets/theme-next/notes/canvas.css b/apps/client/src/stylesheets/theme-next/notes/canvas.css index 14da56c52..9597addec 100644 --- a/apps/client/src/stylesheets/theme-next/notes/canvas.css +++ b/apps/client/src/stylesheets/theme-next/notes/canvas.css @@ -60,6 +60,15 @@ border: 1px solid transparent; } +/* Context menu label */ +:root .excalidraw .context-menu-item__label { + color: var(--menu-text-color); +} + +:root .excalidraw .context-menu-item:hover .context-menu-item__label { + color: var(--hover-item-text-color); +} + /* Context menu item keyboard shortcut */ :root .excalidraw .context-menu-item__shortcut { padding: 0; From d4fa6153c441e835b8fbeb947e0916df655a06c8 Mon Sep 17 00:00:00 2001 From: Adorian Doran Date: Wed, 15 Oct 2025 17:36:13 +0300 Subject: [PATCH 11/43] style/canvas: stop highlighting with a red color the delete menu item --- apps/client/src/stylesheets/theme-next/notes/canvas.css | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/client/src/stylesheets/theme-next/notes/canvas.css b/apps/client/src/stylesheets/theme-next/notes/canvas.css index 9597addec..859bcec00 100644 --- a/apps/client/src/stylesheets/theme-next/notes/canvas.css +++ b/apps/client/src/stylesheets/theme-next/notes/canvas.css @@ -61,7 +61,8 @@ } /* Context menu label */ -:root .excalidraw .context-menu-item__label { +:root .excalidraw .context-menu-item__label, +:root .excalidraw .context-menu-item.dangerous .context-menu-item__label { color: var(--menu-text-color); } From 48c7411ce48383a85eba4f0239e1da8989e20bc3 Mon Sep 17 00:00:00 2001 From: Adorian Doran Date: Wed, 15 Oct 2025 18:01:21 +0300 Subject: [PATCH 12/43] style/canvas: tweak the main menu --- apps/client/src/stylesheets/theme-next/base.css | 8 ++++++-- .../src/stylesheets/theme-next/notes/canvas.css | 13 +++++++++++++ 2 files changed, 19 insertions(+), 2 deletions(-) diff --git a/apps/client/src/stylesheets/theme-next/base.css b/apps/client/src/stylesheets/theme-next/base.css index 1648a0898..1ec859c3a 100644 --- a/apps/client/src/stylesheets/theme-next/base.css +++ b/apps/client/src/stylesheets/theme-next/base.css @@ -267,7 +267,9 @@ body[dir=rtl] .dropdown-menu:not([data-popper-placement="bottom-start"]) .dropdo /* Menu item group heading */ /* The heading body */ -.dropdown-menu h6 { +.dropdown-menu h6, +.excalidraw .dropdown-menu-container .dropdown-menu-group-title, +.excalidraw .dropdown-menu-container div[data-testid="canvas-background-label"] { position: relative; background: transparent; padding: 1em 8px 14px 8px; @@ -278,7 +280,9 @@ body[dir=rtl] .dropdown-menu:not([data-popper-placement="bottom-start"]) .dropdo } /* The delimiter line */ -.dropdown-menu h6::before { +.dropdown-menu h6::before, +.excalidraw .dropdown-menu-container .dropdown-menu-group-title::before, +.excalidraw .dropdown-menu-container div[data-testid="canvas-background-label"]::before { content: ""; position: absolute; bottom: 8px; diff --git a/apps/client/src/stylesheets/theme-next/notes/canvas.css b/apps/client/src/stylesheets/theme-next/notes/canvas.css index 859bcec00..de7aa1173 100644 --- a/apps/client/src/stylesheets/theme-next/notes/canvas.css +++ b/apps/client/src/stylesheets/theme-next/notes/canvas.css @@ -82,6 +82,19 @@ opacity: 1; } +/* Main menu */ + +/* Hide separators - no longer needed as the menu group headers feature a delimiter line */ +.excalidraw .Island.dropdown-menu-container>div:not(:has(>*)) { + display: none; +} + +/* Menu group header */ +.excalidraw .dropdown-menu-container .dropdown-menu-group-title, +.excalidraw .Island.dropdown-menu-container div[data-testid="canvas-background-label"] { + margin: 0 !important; +} + /* Panels */ .excalidraw .Island:not(.App-menu__left), From e9aa37d049ed6ec9a72e1967138c5279a4b2eb4f Mon Sep 17 00:00:00 2001 From: Adorian Doran Date: Wed, 15 Oct 2025 19:10:03 +0300 Subject: [PATCH 13/43] style/canvas: tweak the header region of the UI --- .../stylesheets/theme-next/notes/canvas.css | 20 ++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/apps/client/src/stylesheets/theme-next/notes/canvas.css b/apps/client/src/stylesheets/theme-next/notes/canvas.css index de7aa1173..7f770fab9 100644 --- a/apps/client/src/stylesheets/theme-next/notes/canvas.css +++ b/apps/client/src/stylesheets/theme-next/notes/canvas.css @@ -26,7 +26,7 @@ } :root .type-canvas { - --floating-buttons-vert-offset: 48px; + --floating-buttons-vert-offset: 20px; } /* Context menus */ @@ -95,6 +95,17 @@ margin: 0 !important; } +/* Header */ + +.excalidraw .App-menu.App-menu_top { + align-items: center; +} + +/* The parent element of the "Library" button */ +.excalidraw .App-menu.App-menu_top > div:nth-child(3) { + flex-direction: row-reverse; +} + /* Panels */ .excalidraw .Island:not(.App-menu__left), @@ -175,4 +186,11 @@ body[dir=ltr] .excalidraw .exc-stats { body[dir=ltr] .excalidraw .exc-stats { right: 0; +} + +/* Sidebar */ + +.split-note-container-widget > .component.type-canvas:has(.excalidraw-container > .Island.default-sidebar) > .floating-buttons { + /* Hide the floating buttons when the sidebar is open */ + display: none; } \ No newline at end of file From b6045e0831d312c1d64f5aabe25d1e2bb19be190 Mon Sep 17 00:00:00 2001 From: Adorian Doran Date: Wed, 15 Oct 2025 19:19:59 +0300 Subject: [PATCH 14/43] style/canvas: fix a layout glitch --- apps/client/src/stylesheets/theme-next/notes/canvas.css | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps/client/src/stylesheets/theme-next/notes/canvas.css b/apps/client/src/stylesheets/theme-next/notes/canvas.css index 7f770fab9..fd067adea 100644 --- a/apps/client/src/stylesheets/theme-next/notes/canvas.css +++ b/apps/client/src/stylesheets/theme-next/notes/canvas.css @@ -101,6 +101,11 @@ align-items: center; } +.excalidraw .App-menu.App-menu_top > .selected-shape-actions { + /* Fixes a layout glitch with the header when the options panel is visbile */ + gap: 0; +} + /* The parent element of the "Library" button */ .excalidraw .App-menu.App-menu_top > div:nth-child(3) { flex-direction: row-reverse; From 6ba4b063f6000be5be759a80e59334f8966bcd14 Mon Sep 17 00:00:00 2001 From: Adorian Doran Date: Wed, 15 Oct 2025 19:45:20 +0300 Subject: [PATCH 15/43] style/canvas: fix a layout glitch --- apps/client/src/stylesheets/theme-next/notes/canvas.css | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/client/src/stylesheets/theme-next/notes/canvas.css b/apps/client/src/stylesheets/theme-next/notes/canvas.css index fd067adea..302072f18 100644 --- a/apps/client/src/stylesheets/theme-next/notes/canvas.css +++ b/apps/client/src/stylesheets/theme-next/notes/canvas.css @@ -101,9 +101,9 @@ align-items: center; } -.excalidraw .App-menu.App-menu_top > .selected-shape-actions { +.excalidraw .App-menu.App-menu_top .App-menu_top__left { /* Fixes a layout glitch with the header when the options panel is visbile */ - gap: 0; + --gap: 0 !important; } /* The parent element of the "Library" button */ From b9db6128cf7e5f1e8c853b0a62a321cabedb4f6d Mon Sep 17 00:00:00 2001 From: Adorian Doran Date: Wed, 15 Oct 2025 20:56:59 +0300 Subject: [PATCH 16/43] style/canvas: tweak the dark theme --- .../stylesheets/theme-next/notes/canvas.css | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/apps/client/src/stylesheets/theme-next/notes/canvas.css b/apps/client/src/stylesheets/theme-next/notes/canvas.css index 302072f18..370d1f99e 100644 --- a/apps/client/src/stylesheets/theme-next/notes/canvas.css +++ b/apps/client/src/stylesheets/theme-next/notes/canvas.css @@ -25,6 +25,24 @@ } +/* Dark theme tweaks */ + +:root body .excalidraw.theme--dark { + --color-surface-high: transparent; + --color-brand-hover: transparent; +} + +:root .excalidraw.theme--dark.excalidraw .App-mobile-menu, +:root .excalidraw.theme--dark.excalidraw .App-menu__left { + --button-hover-bg: var(--hover-item-background-color); +} + +:root .excalidraw.theme--dark.excalidraw .dropdown-menu-button:hover { + --background: var(--hover-item-background-color); +} + +/* Note's root */ + :root .type-canvas { --floating-buttons-vert-offset: 20px; } From 89c81f74b48822104ff08f301f3499f908c89528 Mon Sep 17 00:00:00 2001 From: Adorian Doran Date: Wed, 15 Oct 2025 21:20:41 +0300 Subject: [PATCH 17/43] style/canvas: restyle sliders --- apps/client/src/stylesheets/theme-next/notes/canvas.css | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps/client/src/stylesheets/theme-next/notes/canvas.css b/apps/client/src/stylesheets/theme-next/notes/canvas.css index 370d1f99e..601ae8eba 100644 --- a/apps/client/src/stylesheets/theme-next/notes/canvas.css +++ b/apps/client/src/stylesheets/theme-next/notes/canvas.css @@ -13,6 +13,10 @@ --color-surface-mid: transparent; --color-surface-low: transparent; + /* Slider colors */ + --color-slider-track: var(--menu-item-delimiter-color); + --color-slider-thumb: var(--muted-text-color); + /* Selected button icon fill color */ --color-on-primary-container: var(--ck-editor-toolbar-button-on-color); --color-primary: var(--ck-editor-toolbar-button-on-color); @@ -41,6 +45,7 @@ --background: var(--hover-item-background-color); } + /* Note's root */ :root .type-canvas { From 7ed82f95274de7daca6f6f1bbac2007fd7d951ae Mon Sep 17 00:00:00 2001 From: Adorian Doran Date: Wed, 15 Oct 2025 21:35:50 +0300 Subject: [PATCH 18/43] style/canvas/context menu items: apply the right color for icons --- apps/client/src/stylesheets/theme-next/notes/canvas.css | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/apps/client/src/stylesheets/theme-next/notes/canvas.css b/apps/client/src/stylesheets/theme-next/notes/canvas.css index 601ae8eba..2efb9707b 100644 --- a/apps/client/src/stylesheets/theme-next/notes/canvas.css +++ b/apps/client/src/stylesheets/theme-next/notes/canvas.css @@ -83,7 +83,12 @@ border: 1px solid transparent; } -/* Context menu label */ +/* Context menu item icon */ +:root .excalidraw .dropdown-menu-item__icon { + color: var(--menu-item-icon-color); +} + +/* Context menu item label */ :root .excalidraw .context-menu-item__label, :root .excalidraw .context-menu-item.dangerous .context-menu-item__label { color: var(--menu-text-color); From a2f0ec6445c1006fd1fdf8d5aa465cd3af9ad117 Mon Sep 17 00:00:00 2001 From: Adorian Doran Date: Wed, 15 Oct 2025 21:54:46 +0300 Subject: [PATCH 19/43] style/canvas: fix the issues pointed by gemini-code-assist --- apps/client/src/stylesheets/theme-next/notes/canvas.css | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/client/src/stylesheets/theme-next/notes/canvas.css b/apps/client/src/stylesheets/theme-next/notes/canvas.css index 2efb9707b..a7e224720 100644 --- a/apps/client/src/stylesheets/theme-next/notes/canvas.css +++ b/apps/client/src/stylesheets/theme-next/notes/canvas.css @@ -156,7 +156,7 @@ /* Selected color outline */ :root .excalidraw .color-picker__button.active .color-picker__button-outline { - box-shadow: 0 0 0 2px var(--input-focus-outline-color) + box-shadow: 0 0 0 2px var(--input-focus-outline-color); } :root .excalidraw .buttonList label.active { @@ -217,7 +217,7 @@ body[dir=ltr] .excalidraw .exc-stats { left: 0; } -body[dir=ltr] .excalidraw .exc-stats { +body[dir=rtl] .excalidraw .exc-stats { right: 0; } From 79ffa17641f27b3979e4418dc449b2553f55415b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 15 Oct 2025 21:03:49 +0000 Subject: [PATCH 20/43] Update dependency happy-dom to v20.0.2 [SECURITY] --- apps/client/package.json | 2 +- pnpm-lock.yaml | 82 ++++++++++++++++++++-------------------- 2 files changed, 43 insertions(+), 41 deletions(-) diff --git a/apps/client/package.json b/apps/client/package.json index 6fe3949c4..1f71d1503 100644 --- a/apps/client/package.json +++ b/apps/client/package.json @@ -73,7 +73,7 @@ "@types/mark.js": "8.11.12", "@types/tabulator-tables": "6.2.11", "copy-webpack-plugin": "13.0.1", - "happy-dom": "20.0.1", + "happy-dom": "20.0.2", "script-loader": "0.7.2", "vite-plugin-static-copy": "3.1.3" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 03317d892..635c176db 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -84,7 +84,7 @@ importers: version: 7.0.0(eslint@9.37.0(jiti@2.6.1)) happy-dom: specifier: ~20.0.0 - version: 20.0.1 + version: 20.0.2 jiti: specifier: 2.6.1 version: 2.6.1 @@ -120,7 +120,7 @@ importers: version: 4.5.4(@types/node@22.18.10)(rollup@4.52.0)(typescript@5.9.3)(vite@7.1.10(@types/node@22.18.10)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)) vitest: specifier: 3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.10)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@20.0.1)(jiti@2.6.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@22.18.10)(typescript@5.9.3))(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.10)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@20.0.2)(jiti@2.6.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@22.18.10)(typescript@5.9.3))(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) apps/client: dependencies: @@ -294,8 +294,8 @@ importers: specifier: 13.0.1 version: 13.0.1(webpack@5.101.3(esbuild@0.25.10)) happy-dom: - specifier: 20.0.1 - version: 20.0.1 + specifier: 20.0.2 + version: 20.0.2 script-loader: specifier: 0.7.2 version: 0.7.2 @@ -889,7 +889,7 @@ importers: version: 2.0.0(typescript@5.9.3)(vite@7.1.10(@types/node@22.18.10)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)) vitest: specifier: 3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.10)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@20.0.1)(jiti@2.6.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@22.18.10)(typescript@5.9.3))(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.10)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@20.0.2)(jiti@2.6.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@22.18.10)(typescript@5.9.3))(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) webdriverio: specifier: 9.20.0 version: 9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) @@ -949,7 +949,7 @@ importers: version: 2.0.0(typescript@5.9.3)(vite@7.1.10(@types/node@22.18.10)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)) vitest: specifier: 3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.10)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@20.0.1)(jiti@2.6.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@22.18.10)(typescript@5.9.3))(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.10)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@20.0.2)(jiti@2.6.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@22.18.10)(typescript@5.9.3))(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) webdriverio: specifier: 9.20.0 version: 9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) @@ -1009,7 +1009,7 @@ importers: version: 2.0.0(typescript@5.9.3)(vite@7.1.10(@types/node@22.18.10)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)) vitest: specifier: 3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.10)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@20.0.1)(jiti@2.6.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@22.18.10)(typescript@5.9.3))(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.10)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@20.0.2)(jiti@2.6.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@22.18.10)(typescript@5.9.3))(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) webdriverio: specifier: 9.20.0 version: 9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) @@ -1076,7 +1076,7 @@ importers: version: 2.0.0(typescript@5.9.3)(vite@7.1.10(@types/node@22.18.10)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)) vitest: specifier: 3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.10)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@20.0.1)(jiti@2.6.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@22.18.10)(typescript@5.9.3))(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.10)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@20.0.2)(jiti@2.6.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@22.18.10)(typescript@5.9.3))(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) webdriverio: specifier: 9.20.0 version: 9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) @@ -1143,7 +1143,7 @@ importers: version: 2.0.0(typescript@5.9.3)(vite@7.1.10(@types/node@22.18.10)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)) vitest: specifier: 3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.10)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@20.0.1)(jiti@2.6.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@22.18.10)(typescript@5.9.3))(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.10)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@20.0.2)(jiti@2.6.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@22.18.10)(typescript@5.9.3))(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) webdriverio: specifier: 9.20.0 version: 9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) @@ -8203,8 +8203,8 @@ packages: handle-thing@2.0.1: resolution: {integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==} - happy-dom@20.0.1: - resolution: {integrity: sha512-LLvZwSHE4XUB6m3G6GQCxfJik6Og7ChaRb4fs11dmPKz6QLqZIihUVsr7qum1VIrJdDQ1HvVlHX+XGMy4OJLTA==} + happy-dom@20.0.2: + resolution: {integrity: sha512-pYOyu624+6HDbY+qkjILpQGnpvZOusItCk+rvF5/V+6NkcgTKnbOldpIy22tBnxoaLtlM9nXgoqAcW29/B7CIw==} engines: {node: '>=20.0.0'} has-bigints@1.1.0: @@ -16273,7 +16273,7 @@ snapshots: make-fetch-happen: 10.2.1 nopt: 6.0.0 proc-log: 2.0.1 - semver: 7.7.3 + semver: 7.7.2 tar: 6.2.1 which: 2.0.2 transitivePeerDependencies: @@ -17542,7 +17542,7 @@ snapshots: '@npmcli/fs@2.1.2': dependencies: '@gar/promisify': 1.1.3 - semver: 7.7.3 + semver: 7.7.2 '@npmcli/fs@4.0.0': dependencies: @@ -19047,7 +19047,7 @@ snapshots: '@types/appdmg@0.5.5': dependencies: - '@types/node': 24.7.2 + '@types/node': 22.18.10 optional: true '@types/archiver@6.0.3': @@ -19069,7 +19069,7 @@ snapshots: '@types/bonjour@3.5.13': dependencies: - '@types/node': 24.7.2 + '@types/node': 22.18.10 '@types/bootstrap@5.2.10': dependencies: @@ -19079,7 +19079,7 @@ snapshots: dependencies: '@types/http-cache-semantics': 4.0.4 '@types/keyv': 3.1.4 - '@types/node': 24.7.2 + '@types/node': 22.18.10 '@types/responselike': 1.0.3 '@types/chai@5.2.2': @@ -19104,7 +19104,7 @@ snapshots: '@types/connect-history-api-fallback@1.5.4': dependencies: '@types/express-serve-static-core': 5.1.0 - '@types/node': 24.7.2 + '@types/node': 22.18.10 '@types/connect@3.4.38': dependencies: @@ -19305,7 +19305,7 @@ snapshots: '@types/fs-extra@9.0.13': dependencies: - '@types/node': 24.7.2 + '@types/node': 22.18.10 optional: true '@types/geojson-vt@3.2.5': @@ -19317,7 +19317,7 @@ snapshots: '@types/glob@7.2.0': dependencies: '@types/minimatch': 5.1.2 - '@types/node': 24.7.2 + '@types/node': 22.18.10 '@types/hast@3.0.4': dependencies: @@ -19331,7 +19331,7 @@ snapshots: '@types/http-proxy@1.17.16': dependencies: - '@types/node': 24.7.2 + '@types/node': 22.18.10 '@types/ini@4.1.1': {} @@ -19349,7 +19349,7 @@ snapshots: '@types/keyv@3.1.4': dependencies: - '@types/node': 24.7.2 + '@types/node': 22.18.10 '@types/leaflet-gpx@1.3.8': dependencies: @@ -19403,7 +19403,7 @@ snapshots: '@types/node-forge@1.3.14': dependencies: - '@types/node': 24.7.2 + '@types/node': 22.18.10 '@types/node@16.9.1': {} @@ -19434,6 +19434,7 @@ snapshots: '@types/node@24.7.2': dependencies: undici-types: 7.14.0 + optional: true '@types/parse-json@4.0.2': {} @@ -19465,7 +19466,7 @@ snapshots: '@types/responselike@1.0.3': dependencies: - '@types/node': 24.7.2 + '@types/node': 22.18.10 '@types/retry@0.12.2': {} @@ -19509,7 +19510,7 @@ snapshots: '@types/sockjs@0.3.36': dependencies: - '@types/node': 24.7.2 + '@types/node': 22.18.10 '@types/statuses@2.0.6': optional: true @@ -19545,7 +19546,7 @@ snapshots: '@types/through2@2.0.41': dependencies: - '@types/node': 24.7.2 + '@types/node': 22.18.10 '@types/tmp@0.2.6': {} @@ -19583,7 +19584,7 @@ snapshots: '@types/yauzl@2.10.3': dependencies: - '@types/node': 22.18.8 + '@types/node': 22.18.10 optional: true '@typescript-eslint/eslint-plugin@8.40.0(@typescript-eslint/parser@8.40.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3)': @@ -19818,7 +19819,7 @@ snapshots: magic-string: 0.30.18 sirv: 3.0.1 tinyrainbow: 2.0.0 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.10)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@20.0.1)(jiti@2.6.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@22.18.10)(typescript@5.9.3))(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.10)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@20.0.2)(jiti@2.6.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@22.18.10)(typescript@5.9.3))(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) ws: 8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.5) optionalDependencies: playwright: 1.56.0 @@ -19841,7 +19842,7 @@ snapshots: magicast: 0.3.5 test-exclude: 7.0.1 tinyrainbow: 2.0.0 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.10)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@20.0.1)(jiti@2.6.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@22.18.10)(typescript@5.9.3))(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.10)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@20.0.2)(jiti@2.6.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@22.18.10)(typescript@5.9.3))(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) transitivePeerDependencies: - supports-color @@ -19860,7 +19861,7 @@ snapshots: std-env: 3.9.0 test-exclude: 7.0.1 tinyrainbow: 2.0.0 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.10)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@20.0.1)(jiti@2.6.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@22.18.10)(typescript@5.9.3))(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.10)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@20.0.2)(jiti@2.6.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@22.18.10)(typescript@5.9.3))(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) optionalDependencies: '@vitest/browser': 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.10)(typescript@5.9.3))(playwright@1.56.0)(utf-8-validate@6.0.5)(vite@7.1.10(@types/node@22.18.10)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1))(vitest@3.2.4)(webdriverio@9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) transitivePeerDependencies: @@ -19912,7 +19913,7 @@ snapshots: sirv: 3.0.1 tinyglobby: 0.2.15 tinyrainbow: 2.0.0 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.10)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@20.0.1)(jiti@2.6.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@22.18.10)(typescript@5.9.3))(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.10)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@20.0.2)(jiti@2.6.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@22.18.10)(typescript@5.9.3))(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) '@vitest/utils@3.2.4': dependencies: @@ -19992,11 +19993,11 @@ snapshots: '@wdio/repl@9.16.2': dependencies: - '@types/node': 20.19.18 + '@types/node': 20.19.21 '@wdio/types@9.20.0': dependencies: - '@types/node': 20.19.18 + '@types/node': 20.19.21 '@wdio/utils@9.20.0': dependencies: @@ -23695,7 +23696,7 @@ snapshots: handle-thing@2.0.1: {} - happy-dom@20.0.1: + happy-dom@20.0.2: dependencies: '@types/node': 20.19.21 '@types/whatwg-mimetype': 3.0.2 @@ -24475,13 +24476,13 @@ snapshots: jest-worker@26.6.2: dependencies: - '@types/node': 24.7.2 + '@types/node': 22.18.10 merge-stream: 2.0.0 supports-color: 7.2.0 jest-worker@27.5.1: dependencies: - '@types/node': 24.7.2 + '@types/node': 22.18.10 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -27372,7 +27373,7 @@ snapshots: '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.0 - '@types/node': 24.7.2 + '@types/node': 22.18.10 long: 5.3.2 protocol-buffers-schema@3.6.0: {} @@ -29574,7 +29575,8 @@ snapshots: undici-types@6.21.0: {} - undici-types@7.14.0: {} + undici-types@7.14.0: + optional: true undici@6.21.3: {} @@ -29883,7 +29885,7 @@ snapshots: tsx: 4.20.6 yaml: 2.8.1 - vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.18.10)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@20.0.1)(jiti@2.6.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@22.18.10)(typescript@5.9.3))(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1): + vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.18.10)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@20.0.2)(jiti@2.6.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@22.18.10)(typescript@5.9.3))(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1): dependencies: '@types/chai': 5.2.2 '@vitest/expect': 3.2.4 @@ -29913,7 +29915,7 @@ snapshots: '@types/node': 22.18.10 '@vitest/browser': 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.10)(typescript@5.9.3))(playwright@1.56.0)(utf-8-validate@6.0.5)(vite@7.1.10(@types/node@22.18.10)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1))(vitest@3.2.4)(webdriverio@9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) '@vitest/ui': 3.2.4(vitest@3.2.4) - happy-dom: 20.0.1 + happy-dom: 20.0.2 jsdom: 26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) transitivePeerDependencies: - jiti @@ -30002,7 +30004,7 @@ snapshots: webdriver@9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5): dependencies: - '@types/node': 20.19.18 + '@types/node': 20.19.21 '@types/ws': 8.18.1 '@wdio/config': 9.20.0 '@wdio/logger': 9.18.0 From b751175b95b35aa40688cc37bb0f9a931cd1b714 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 16 Oct 2025 01:09:13 +0000 Subject: [PATCH 21/43] Update dependency @smithy/middleware-retry to v4.4.4 --- packages/ckeditor5/package.json | 2 +- pnpm-lock.yaml | 628 ++++++++++++++++---------------- 2 files changed, 320 insertions(+), 310 deletions(-) diff --git a/packages/ckeditor5/package.json b/packages/ckeditor5/package.json index 15631201b..ce3096aee 100644 --- a/packages/ckeditor5/package.json +++ b/packages/ckeditor5/package.json @@ -15,7 +15,7 @@ "ckeditor5-premium-features": "47.0.0" }, "devDependencies": { - "@smithy/middleware-retry": "4.4.3", + "@smithy/middleware-retry": "4.4.4", "@types/jquery": "3.5.33" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 03317d892..a421d3adc 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -828,8 +828,8 @@ importers: version: 47.0.0(bufferutil@4.0.9)(ckeditor5@47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41))(utf-8-validate@6.0.5) devDependencies: '@smithy/middleware-retry': - specifier: 4.4.3 - version: 4.4.3 + specifier: 4.4.4 + version: 4.4.4 '@types/jquery': specifier: 3.5.33 version: 3.5.33 @@ -4183,26 +4183,26 @@ packages: resolution: {integrity: sha512-PLUYa+SUKOEZtXFURBu/CNxlsxfaFGxSBPcStL13KpVeVWIfdezWyDqkz7iDLmwnxojXD0s5KzuB5HGHvt4Aeg==} engines: {node: '>=18.0.0'} - '@smithy/abort-controller@4.2.1': - resolution: {integrity: sha512-OvVe992TXYHR7QpYebmtw+/MF5AP9vU0fjfyfW1VmNYeA/dfibLhN13xrzIj+EO0HYMPur5lUIB9hRZ7IhjLDQ==} - engines: {node: '>=18.0.0'} - '@smithy/abort-controller@4.2.2': resolution: {integrity: sha512-fPbcmEI+A6QiGOuumTpKSo7z+9VYr5DLN8d5/8jDJOwmt4HAKy/UGuRstCMpKbtr+FMaHH4pvFinSAbIAYCHZQ==} engines: {node: '>=18.0.0'} + '@smithy/abort-controller@4.2.3': + resolution: {integrity: sha512-xWL9Mf8b7tIFuAlpjKtRPnHrR8XVrwTj5NPYO/QwZPtc0SDLsPxb56V5tzi5yspSMytISHybifez+4jlrx0vkQ==} + engines: {node: '>=18.0.0'} + '@smithy/config-resolver@4.1.4': resolution: {integrity: sha512-prmU+rDddxHOH0oNcwemL+SwnzcG65sBF2yXRO7aeXIn/xTlq2pX7JLVbkBnVLowHLg4/OL4+jBmv9hVrVGS+w==} engines: {node: '>=18.0.0'} - '@smithy/core@3.16.0': - resolution: {integrity: sha512-T6eJ+yhnCP5plm6aEaenUpxkHTd5zVCKpyWAbP4ekJ7R5wSmKQjmvQIA58CXB1sgrwaYZJXOJMeRtpghxP7n1g==} - engines: {node: '>=18.0.0'} - '@smithy/core@3.16.1': resolution: {integrity: sha512-yRx5ag3xEQ/yGvyo80FVukS7ZkeUP49Vbzg0MjfHLkuCIgg5lFtaEJfZR178KJmjWPqLU4d0P4k7SKgF9UkOaQ==} engines: {node: '>=18.0.0'} + '@smithy/core@3.17.0': + resolution: {integrity: sha512-Tir3DbfoTO97fEGUZjzGeoXgcQAUBRDTmuH9A8lxuP8ATrgezrAJ6cLuRvwdKN4ZbYNlHgKlBX69Hyu3THYhtg==} + engines: {node: '>=18.0.0'} + '@smithy/credential-provider-imds@4.0.6': resolution: {integrity: sha512-hKMWcANhUiNbCJouYkZ9V3+/Qf9pteR1dnwgdyzR09R4ODEYx8BbUysHwRSyex4rZ9zapddZhLFTnT4ZijR4pw==} engines: {node: '>=18.0.0'} @@ -4231,14 +4231,14 @@ packages: resolution: {integrity: sha512-BG3KSmsx9A//KyIfw+sqNmWFr1YBUr+TwpxFT7yPqAk0yyDh7oSNgzfNH7pS6OC099EGx2ltOULvumCFe8bcgw==} engines: {node: '>=18.0.0'} - '@smithy/fetch-http-handler@5.3.2': - resolution: {integrity: sha512-3CXDhyjl6nz0na+te37f+aGqmDwJeyeo9GK7ThPStoa/ruZcUm17UPRC4xJvbm8Z4JCvbnh54mRCFtiR/IzXjw==} - engines: {node: '>=18.0.0'} - '@smithy/fetch-http-handler@5.3.3': resolution: {integrity: sha512-cipIcM3xQ5NdIVwcRb37LaQwIxZNMEZb/ZOPmLFS9uGo9TGx2dGCyMBj9oT7ypH4TUD/kOTc/qHmwQzthrSk+g==} engines: {node: '>=18.0.0'} + '@smithy/fetch-http-handler@5.3.4': + resolution: {integrity: sha512-bwigPylvivpRLCm+YK9I5wRIYjFESSVwl8JQ1vVx/XhCw0PtCi558NwTnT2DaVCl5pYlImGuQTSwMsZ+pIavRw==} + engines: {node: '>=18.0.0'} + '@smithy/hash-node@4.0.4': resolution: {integrity: sha512-qnbTPUhCVnCgBp4z4BUJUhOEkVwxiEi1cyFM+Zj6o+aY8OFGxUQleKWq8ltgp3dujuhXojIvJWdoqpm6dVO3lQ==} engines: {node: '>=18.0.0'} @@ -4259,146 +4259,146 @@ packages: resolution: {integrity: sha512-F7gDyfI2BB1Kc+4M6rpuOLne5LOcEknH1n6UQB69qv+HucXBR1rkzXBnQTB2q46sFy1PM/zuSJOB532yc8bg3w==} engines: {node: '>=18.0.0'} - '@smithy/middleware-endpoint@4.3.2': - resolution: {integrity: sha512-3UP7E5SD0rF6cQEWVMxfbMvpC0fv9fTbusMQfKAXlff5g7L2tn2kspiiGX+nqyK78FV2kP/O2WS7rbIvhfw6/Q==} - engines: {node: '>=18.0.0'} - '@smithy/middleware-endpoint@4.3.3': resolution: {integrity: sha512-CfxQ6X9L87/3C67Po6AGWXsx8iS4w2BO8vQEZJD6hwqg2vNRC/lMa2O5wXYCG9tKotdZ0R8KG33TS7kpUnYKiw==} engines: {node: '>=18.0.0'} - '@smithy/middleware-retry@4.4.3': - resolution: {integrity: sha512-EHnKGeFuzbmER4oSl/VJDxPLi+aiZUb3nk5KK8eNwHjMhI04jHlui2ZkaBzMfNmXOgymaS6zV//fyt6PSnI1ow==} + '@smithy/middleware-endpoint@4.3.4': + resolution: {integrity: sha512-/RJhpYkMOaUZoJEkddamGPPIYeKICKXOu/ojhn85dKDM0n5iDIhjvYAQLP3K5FPhgB203O3GpWzoK2OehEoIUw==} + engines: {node: '>=18.0.0'} + + '@smithy/middleware-retry@4.4.4': + resolution: {integrity: sha512-vSgABQAkuUHRO03AhR2rWxVQ1un284lkBn+NFawzdahmzksAoOeVMnXXsuPViL4GlhRHXqFaMlc8Mj04OfQk1w==} engines: {node: '>=18.0.0'} '@smithy/middleware-serde@4.2.0': resolution: {integrity: sha512-rpTQ7D65/EAbC6VydXlxjvbifTf4IH+sADKg6JmAvhkflJO2NvDeyU9qsWUNBelJiQFcXKejUHWRSdmpJmEmiw==} engines: {node: '>=18.0.0'} - '@smithy/middleware-serde@4.2.1': - resolution: {integrity: sha512-0J1EDeGGBNz0h0R/UGKudF7gBMS+UMJEWuNPY1hDV/RTyyKgBfsKH87nKCeCSB81EgjnBDFsnfXD2ZMRCfIPWA==} - engines: {node: '>=18.0.0'} - '@smithy/middleware-serde@4.2.2': resolution: {integrity: sha512-tDMPMBCsA1GBxanShhPvQYwdiau3NmctUp+eELMhUTDua+EUrugXlaKCnTMMoEB5mbHFebdv81uJPkVP02oihA==} engines: {node: '>=18.0.0'} - '@smithy/middleware-stack@4.2.1': - resolution: {integrity: sha512-gWKgBqYYrcdtkEMzN8hEtypab7zgU4VVZHSwURAR5YGrvGJxbBh5mC9RPmVWS7TZxr/vB4yMKfxEQTrYRKRQ3Q==} + '@smithy/middleware-serde@4.2.3': + resolution: {integrity: sha512-8g4NuUINpYccxiCXM5s1/V+uLtts8NcX4+sPEbvYQDZk4XoJfDpq5y2FQxfmUL89syoldpzNzA0R9nhzdtdKnQ==} engines: {node: '>=18.0.0'} '@smithy/middleware-stack@4.2.2': resolution: {integrity: sha512-7rgzDyLOQouh1bC6gOXnCGSX2dqvbOclgClsFkj735xQM2CHV63Ams8odNZGJgcqnBsEz44V/pDGHU6ALEUD+w==} engines: {node: '>=18.0.0'} - '@smithy/node-config-provider@4.3.1': - resolution: {integrity: sha512-Ap8Wd95HCrWRktMAZNc0AVzdPdUSPHsG59+DMe+4aH74FLDnVTo/7XDcRhSkSZCHeDjaDtzAh5OvnHOE0VHwUg==} + '@smithy/middleware-stack@4.2.3': + resolution: {integrity: sha512-iGuOJkH71faPNgOj/gWuEGS6xvQashpLwWB1HjHq1lNNiVfbiJLpZVbhddPuDbx9l4Cgl0vPLq5ltRfSaHfspA==} engines: {node: '>=18.0.0'} '@smithy/node-config-provider@4.3.2': resolution: {integrity: sha512-u38G0Audi2ORsL0QnzhopZ3yweMblQf8CZNbzUJ3wfTtZ7OiOwOzee0Nge/3dKeG/8lx0kt8K0kqDi6sYu0oKQ==} engines: {node: '>=18.0.0'} - '@smithy/node-http-handler@4.3.0': - resolution: {integrity: sha512-RHZ/uWCmSNZ8cneoWEVsVwMZBKy/8123hEpm57vgGXA3Irf/Ja4v9TVshHK2ML5/IqzAZn0WhINHOP9xl+Qy6Q==} + '@smithy/node-config-provider@4.3.3': + resolution: {integrity: sha512-NzI1eBpBSViOav8NVy1fqOlSfkLgkUjUTlohUSgAEhHaFWA3XJiLditvavIP7OpvTjDp5u2LhtlBhkBlEisMwA==} engines: {node: '>=18.0.0'} - '@smithy/node-http-handler@4.4.0': - resolution: {integrity: sha512-E00fuesARqnmdc1vR4qurQjQH+QWcsKjmM6kYoJBWjxgqNfp1WHc1SwfC18EdVaYamgctxyXV6kWhHmanhYgCg==} + '@smithy/node-http-handler@4.3.0': + resolution: {integrity: sha512-RHZ/uWCmSNZ8cneoWEVsVwMZBKy/8123hEpm57vgGXA3Irf/Ja4v9TVshHK2ML5/IqzAZn0WhINHOP9xl+Qy6Q==} engines: {node: '>=18.0.0'} '@smithy/node-http-handler@4.4.1': resolution: {integrity: sha512-9gKJoL45MNyOCGTG082nmx0A6KrbLVQ+5QSSKyzRi0AzL0R81u3wC1+nPvKXgTaBdAKM73fFPdCBHpmtipQwdQ==} engines: {node: '>=18.0.0'} - '@smithy/property-provider@4.2.1': - resolution: {integrity: sha512-2zthf6j/u4XV3nRvulJgQsZdAs9xNf7dJPE5+Wvrx4yAsNrmtchadydASqRLXEw67ovl8c+HFa58QEXD/jUMSg==} + '@smithy/node-http-handler@4.4.2': + resolution: {integrity: sha512-MHFvTjts24cjGo1byXqhXrbqm7uznFD/ESFx8npHMWTFQVdBZjrT1hKottmp69LBTRm/JQzP/sn1vPt0/r6AYQ==} engines: {node: '>=18.0.0'} '@smithy/property-provider@4.2.2': resolution: {integrity: sha512-MW7MfI+qYe/Ue5RH0uEztEKB+vBlOMM+1Dz68qzTsY8fC9kanXMFPEVdiq35JTGKWt5wZAjU1R0uXYEjK2MM1g==} engines: {node: '>=18.0.0'} - '@smithy/protocol-http@5.3.1': - resolution: {integrity: sha512-DqbfSgeZC0qo3/3fLgr5UEdOE7/o/VlVOt6LtpShwVcw3PIoqQMRCUTzMpJ0keAVb86Cl1w5YtW7uDUzeNMMLA==} + '@smithy/property-provider@4.2.3': + resolution: {integrity: sha512-+1EZ+Y+njiefCohjlhyOcy1UNYjT+1PwGFHCxA/gYctjg3DQWAU19WigOXAco/Ql8hZokNehpzLd0/+3uCreqQ==} engines: {node: '>=18.0.0'} '@smithy/protocol-http@5.3.2': resolution: {integrity: sha512-nkKOI8xEkBXUmdxsFExomOb+wkU+Xgn0Fq2LMC7YIX5r4YPUg7PLayV/s/u3AtbyjWYlrvN7nAiDTLlqSdUjHw==} engines: {node: '>=18.0.0'} - '@smithy/querystring-builder@4.2.0': - resolution: {integrity: sha512-Q4oFD0ZmI8yJkiPPeGUITZj++4HHYCW3pYBYfIobUCkYpI6mbkzmG1MAQQ3lJYYWj3iNqfzOenUZu+jqdPQ16A==} + '@smithy/protocol-http@5.3.3': + resolution: {integrity: sha512-Mn7f/1aN2/jecywDcRDvWWWJF4uwg/A0XjFMJtj72DsgHTByfjRltSqcT9NyE9RTdBSN6X1RSXrhn/YWQl8xlw==} engines: {node: '>=18.0.0'} - '@smithy/querystring-builder@4.2.1': - resolution: {integrity: sha512-2Qf5x7Afn6ofV3XLYL9+oaOwWK2FUC/LLTarex0SaXEKctVdzCdOOzEfaAZJSwSSiYqFWF6e2r0m7PFDzA44fA==} + '@smithy/querystring-builder@4.2.0': + resolution: {integrity: sha512-Q4oFD0ZmI8yJkiPPeGUITZj++4HHYCW3pYBYfIobUCkYpI6mbkzmG1MAQQ3lJYYWj3iNqfzOenUZu+jqdPQ16A==} engines: {node: '>=18.0.0'} '@smithy/querystring-builder@4.2.2': resolution: {integrity: sha512-YgXvq89o+R/8zIoeuXYv8Ysrbwgjx+iVYu9QbseqZjMDAhIg/FRt7jis0KASYFtd/Cnsnz4/nYTJXkJDWe8wHg==} engines: {node: '>=18.0.0'} - '@smithy/querystring-parser@4.2.0': - resolution: {integrity: sha512-BjATSNNyvVbQxOOlKse0b0pSezTWGMvA87SvoFoFlkRsKXVsN3bEtjCxvsNXJXfnAzlWFPaT9DmhWy1vn0sNEA==} + '@smithy/querystring-builder@4.2.3': + resolution: {integrity: sha512-LOVCGCmwMahYUM/P0YnU/AlDQFjcu+gWbFJooC417QRB/lDJlWSn8qmPSDp+s4YVAHOgtgbNG4sR+SxF/VOcJQ==} engines: {node: '>=18.0.0'} - '@smithy/querystring-parser@4.2.1': - resolution: {integrity: sha512-y1DmifEgOF5J1MmrLP2arzI17tEaVqD+NUnfE+sVcpPcEHmAUL0TF9gQzAi5s6GGHUyDurO+zHvZQOeo7LuJnQ==} + '@smithy/querystring-parser@4.2.0': + resolution: {integrity: sha512-BjATSNNyvVbQxOOlKse0b0pSezTWGMvA87SvoFoFlkRsKXVsN3bEtjCxvsNXJXfnAzlWFPaT9DmhWy1vn0sNEA==} engines: {node: '>=18.0.0'} '@smithy/querystring-parser@4.2.2': resolution: {integrity: sha512-DczOD2yJy3NXcv1JvhjFC7bIb/tay6nnIRD/qrzBaju5lrkVBOwCT3Ps37tra20wy8PicZpworStK7ZcI9pCRQ==} engines: {node: '>=18.0.0'} - '@smithy/service-error-classification@4.2.1': - resolution: {integrity: sha512-NEcg3bGL9MddDd0GtH1+6bLg+e9SpbNEAVV8vEM4uWgqixECItz6wf0sYcq+N0lQjeRljdwaG3wxd2YgJ7JfbQ==} + '@smithy/querystring-parser@4.2.3': + resolution: {integrity: sha512-cYlSNHcTAX/wc1rpblli3aUlLMGgKZ/Oqn8hhjFASXMCXjIqeuQBei0cnq2JR8t4RtU9FpG6uyl6PxyArTiwKA==} engines: {node: '>=18.0.0'} '@smithy/service-error-classification@4.2.2': resolution: {integrity: sha512-1X17cMLwe/vb4RpZbQVpJ1xQQ7fhQKggMdt3qjdV3+6QNllzvUXyS3WFnyaFWLyaGqfYHKkNONbO1fBCMQyZtQ==} engines: {node: '>=18.0.0'} - '@smithy/shared-ini-file-loader@4.3.1': - resolution: {integrity: sha512-V4XVUUCsuVeSNkjeXLR4Y5doyNkTx29Cp8NfKoklgpSsWawyxmJbVvJ1kFHRulOmdBlLuHoqDrAirN8ZoduUCA==} + '@smithy/service-error-classification@4.2.3': + resolution: {integrity: sha512-NkxsAxFWwsPsQiwFG2MzJ/T7uIR6AQNh1SzcxSUnmmIqIQMlLRQDKhc17M7IYjiuBXhrQRjQTo3CxX+DobS93g==} engines: {node: '>=18.0.0'} '@smithy/shared-ini-file-loader@4.3.2': resolution: {integrity: sha512-AWnLgSmOTdDXM8aZCN4Im0X07M3GGffeL9vGfea4mdKZD0cPT9yLF9SsRbEa00tHLI+KfubDrmjpaKT2pM4GdQ==} engines: {node: '>=18.0.0'} - '@smithy/signature-v4@5.1.2': - resolution: {integrity: sha512-d3+U/VpX7a60seHziWnVZOHuEgJlclufjkS6zhXvxcJgkJq4UWdH5eOBLzHRMx6gXjsdT9h6lfpmLzbrdupHgQ==} + '@smithy/shared-ini-file-loader@4.3.3': + resolution: {integrity: sha512-9f9Ixej0hFhroOK2TxZfUUDR13WVa8tQzhSzPDgXe5jGL3KmaM9s8XN7RQwqtEypI82q9KHnKS71CJ+q/1xLtQ==} engines: {node: '>=18.0.0'} - '@smithy/smithy-client@4.8.0': - resolution: {integrity: sha512-gbpNLnuDnguDcXQvbeIAd05F9EDK4HasFtiRzJoM5NbsvXGnW2dGd4mHaShR+ZNveoP9KaWlwF8Hj4ZtipaM3Q==} + '@smithy/signature-v4@5.1.2': + resolution: {integrity: sha512-d3+U/VpX7a60seHziWnVZOHuEgJlclufjkS6zhXvxcJgkJq4UWdH5eOBLzHRMx6gXjsdT9h6lfpmLzbrdupHgQ==} engines: {node: '>=18.0.0'} '@smithy/smithy-client@4.8.1': resolution: {integrity: sha512-N5wK57pVThzLVK5NgmHxocTy5auqGDGQ+JsL5RjCTriPt8JLYgXT0Awa915zCpzc9hXHDOKqDX5g9BFdwkSfUA==} engines: {node: '>=18.0.0'} - '@smithy/types@4.7.0': - resolution: {integrity: sha512-KM8Or+jCDCrUI3wYYhj7ehrC7aATB1NdJ1aFEE/YLKNLVH257k9RNeOqKdg0JOxjyEpVD7KKsmmob9mRy1Ho2g==} + '@smithy/smithy-client@4.9.0': + resolution: {integrity: sha512-qz7RTd15GGdwJ3ZCeBKLDQuUQ88m+skh2hJwcpPm1VqLeKzgZvXf6SrNbxvx7uOqvvkjCMXqx3YB5PDJyk00ww==} engines: {node: '>=18.0.0'} '@smithy/types@4.7.1': resolution: {integrity: sha512-WwP7vzoDyzvIFLzF5UhLQ6AsEx/PvSObzlNtJNW3lLy+BaSvTqCU628QKVvcJI/dydlAS1mSHQP7anKcxDcOxA==} engines: {node: '>=18.0.0'} + '@smithy/types@4.8.0': + resolution: {integrity: sha512-QpELEHLO8SsQVtqP+MkEgCYTFW0pleGozfs3cZ183ZBj9z3VC1CX1/wtFMK64p+5bhtZo41SeLK1rBRtd25nHQ==} + engines: {node: '>=18.0.0'} + '@smithy/url-parser@4.2.0': resolution: {integrity: sha512-AlBmD6Idav2ugmoAL6UtR6ItS7jU5h5RNqLMZC7QrLCoITA9NzIN3nx9GWi8g4z1pfWh2r9r96SX/jHiNwPJ9A==} engines: {node: '>=18.0.0'} - '@smithy/url-parser@4.2.1': - resolution: {integrity: sha512-dHm6hDcl79Ededl0oKgpSq3mM5b7Xdw+jic8bq1G7Z2spVpm7HpHJuLCV9PUJLjMbDbZfRUf5GEOnnOIvgfYgQ==} - engines: {node: '>=18.0.0'} - '@smithy/url-parser@4.2.2': resolution: {integrity: sha512-s2EYKukaswzjiHJCss6asB1F4zjRc0E/MFyceAKzb3+wqKA2Z/+Gfhb5FP8xVVRHBAvBkregaQAydifgbnUlCw==} engines: {node: '>=18.0.0'} + '@smithy/url-parser@4.2.3': + resolution: {integrity: sha512-I066AigYvY3d9VlU3zG9XzZg1yT10aNqvCaBTw9EPgu5GrsEl1aUkcMvhkIXascYH1A8W0LQo3B1Kr1cJNcQEw==} + engines: {node: '>=18.0.0'} + '@smithy/util-base64@4.2.0': resolution: {integrity: sha512-+erInz8WDv5KPe7xCsJCp+1WCjSbah9gWcmUXc9NqmhyPx59tf7jqFz+za1tRG1Y5KM1Cy1rWCcGypylFp4mvA==} engines: {node: '>=18.0.0'} @@ -4443,30 +4443,30 @@ packages: resolution: {integrity: sha512-CCQBwJIvXMLKxVbO88IukazJD9a4kQ9ZN7/UMGBjBcJYvatpWk+9g870El4cB8/EJxfe+k+y0GmR9CAzkF+Nbw==} engines: {node: '>=18.0.0'} - '@smithy/util-middleware@4.2.1': - resolution: {integrity: sha512-4rf5Ma0e0uuKmtzMihsvs3jnb9iGMRDWrUe6mfdZBWm52PW1xVHdEeP4+swhheF+YAXhVH/O+taKJuqOrVsG3w==} - engines: {node: '>=18.0.0'} - '@smithy/util-middleware@4.2.2': resolution: {integrity: sha512-wL9tZwWKy0x0qf6ffN7tX5CT03hb1e7XpjdepaKfKcPcyn5+jHAWPqivhF1Sw/T5DYi9wGcxsX8Lu07MOp2Puw==} engines: {node: '>=18.0.0'} - '@smithy/util-retry@4.2.1': - resolution: {integrity: sha512-0DQqQtZ9brT/QCMts9ssPnsU6CmQAgzkAvTIGcTHoMbntQa7v5VPxxpiyyiTK/BIl8y0vCZSXcOS+kOMXAYRpg==} + '@smithy/util-middleware@4.2.3': + resolution: {integrity: sha512-v5ObKlSe8PWUHCqEiX2fy1gNv6goiw6E5I/PN2aXg3Fb/hse0xeaAnSpXDiWl7x6LamVKq7senB+m5LOYHUAHw==} engines: {node: '>=18.0.0'} '@smithy/util-retry@4.2.2': resolution: {integrity: sha512-TlbnWAOoCuG2PgY0Hi3BGU1w2IXs3xDsD4E8WDfKRZUn2qx3wRA9mbYnmpWHPswTJCz2L+ebh+9OvD42sV4mNw==} engines: {node: '>=18.0.0'} - '@smithy/util-stream@4.5.1': - resolution: {integrity: sha512-kVnOiYDDb84ZUGwpQBiVQROWR7epNXikxMGw971Mww3+eufKl2NHYyao2Gg4Wd3iG+D9hF/d9VrmMBxBcVprXw==} + '@smithy/util-retry@4.2.3': + resolution: {integrity: sha512-lLPWnakjC0q9z+OtiXk+9RPQiYPNAovt2IXD3CP4LkOnd9NpUsxOjMx1SnoUVB7Orb7fZp67cQMtTBKMFDvOGg==} engines: {node: '>=18.0.0'} '@smithy/util-stream@4.5.2': resolution: {integrity: sha512-RWYVuQVKtNbr7E0IxV8XHDId714yHPTxU6dHScd6wSMWAXboErzTG7+xqcL+K3r0Xg0cZSlfuNhl1J0rzMLSSw==} engines: {node: '>=18.0.0'} + '@smithy/util-stream@4.5.3': + resolution: {integrity: sha512-oZvn8a5bwwQBNYHT2eNo0EU8Kkby3jeIg1P2Lu9EQtqDxki1LIjGRJM6dJ5CZUig8QmLxWxqOKWvg3mVoOBs5A==} + engines: {node: '>=18.0.0'} + '@smithy/util-uri-escape@4.2.0': resolution: {integrity: sha512-igZpCKV9+E/Mzrpq6YacdTQ0qTiLm85gD6N/IrmyDvQFA4UnU3d5g3m8tMT/6zG/vVkWSU+VxeUyGonL62DuxA==} engines: {node: '>=18.0.0'} @@ -14050,7 +14050,7 @@ snapshots: '@aws-sdk/util-user-agent-browser': 3.821.0 '@aws-sdk/util-user-agent-node': 3.823.0 '@smithy/config-resolver': 4.1.4 - '@smithy/core': 3.16.0 + '@smithy/core': 3.16.1 '@smithy/eventstream-serde-browser': 4.0.4 '@smithy/eventstream-serde-config-resolver': 4.1.2 '@smithy/eventstream-serde-node': 4.0.4 @@ -14058,15 +14058,15 @@ snapshots: '@smithy/hash-node': 4.0.4 '@smithy/invalid-dependency': 4.0.4 '@smithy/middleware-content-length': 4.0.4 - '@smithy/middleware-endpoint': 4.3.2 - '@smithy/middleware-retry': 4.4.3 + '@smithy/middleware-endpoint': 4.3.3 + '@smithy/middleware-retry': 4.4.4 '@smithy/middleware-serde': 4.2.0 - '@smithy/middleware-stack': 4.2.1 - '@smithy/node-config-provider': 4.3.1 + '@smithy/middleware-stack': 4.2.2 + '@smithy/node-config-provider': 4.3.2 '@smithy/node-http-handler': 4.3.0 - '@smithy/protocol-http': 5.3.1 - '@smithy/smithy-client': 4.8.0 - '@smithy/types': 4.7.0 + '@smithy/protocol-http': 5.3.2 + '@smithy/smithy-client': 4.8.1 + '@smithy/types': 4.7.1 '@smithy/url-parser': 4.2.0 '@smithy/util-base64': 4.2.0 '@smithy/util-body-length-browser': 4.2.0 @@ -14074,9 +14074,9 @@ snapshots: '@smithy/util-defaults-mode-browser': 4.0.22 '@smithy/util-defaults-mode-node': 4.0.22 '@smithy/util-endpoints': 3.0.6 - '@smithy/util-middleware': 4.2.1 - '@smithy/util-retry': 4.2.1 - '@smithy/util-stream': 4.5.1 + '@smithy/util-middleware': 4.2.2 + '@smithy/util-retry': 4.2.2 + '@smithy/util-stream': 4.5.2 '@smithy/util-utf8': 4.2.0 '@types/uuid': 9.0.8 tslib: 2.8.1 @@ -14099,29 +14099,29 @@ snapshots: '@aws-sdk/util-user-agent-browser': 3.821.0 '@aws-sdk/util-user-agent-node': 3.823.0 '@smithy/config-resolver': 4.1.4 - '@smithy/core': 3.16.0 - '@smithy/fetch-http-handler': 5.3.2 + '@smithy/core': 3.16.1 + '@smithy/fetch-http-handler': 5.3.3 '@smithy/hash-node': 4.0.4 '@smithy/invalid-dependency': 4.0.4 '@smithy/middleware-content-length': 4.0.4 - '@smithy/middleware-endpoint': 4.3.2 - '@smithy/middleware-retry': 4.4.3 - '@smithy/middleware-serde': 4.2.1 - '@smithy/middleware-stack': 4.2.1 - '@smithy/node-config-provider': 4.3.1 - '@smithy/node-http-handler': 4.4.0 - '@smithy/protocol-http': 5.3.1 - '@smithy/smithy-client': 4.8.0 - '@smithy/types': 4.7.0 - '@smithy/url-parser': 4.2.1 + '@smithy/middleware-endpoint': 4.3.3 + '@smithy/middleware-retry': 4.4.4 + '@smithy/middleware-serde': 4.2.2 + '@smithy/middleware-stack': 4.2.2 + '@smithy/node-config-provider': 4.3.2 + '@smithy/node-http-handler': 4.4.1 + '@smithy/protocol-http': 5.3.2 + '@smithy/smithy-client': 4.8.1 + '@smithy/types': 4.7.1 + '@smithy/url-parser': 4.2.2 '@smithy/util-base64': 4.3.0 '@smithy/util-body-length-browser': 4.2.0 '@smithy/util-body-length-node': 4.0.0 '@smithy/util-defaults-mode-browser': 4.0.22 '@smithy/util-defaults-mode-node': 4.0.22 '@smithy/util-endpoints': 3.0.6 - '@smithy/util-middleware': 4.2.1 - '@smithy/util-retry': 4.2.1 + '@smithy/util-middleware': 4.2.2 + '@smithy/util-retry': 4.2.2 '@smithy/util-utf8': 4.2.0 tslib: 2.8.1 transitivePeerDependencies: @@ -14131,16 +14131,16 @@ snapshots: dependencies: '@aws-sdk/types': 3.821.0 '@aws-sdk/xml-builder': 3.821.0 - '@smithy/core': 3.16.0 - '@smithy/node-config-provider': 4.3.1 - '@smithy/property-provider': 4.2.1 - '@smithy/protocol-http': 5.3.1 + '@smithy/core': 3.16.1 + '@smithy/node-config-provider': 4.3.2 + '@smithy/property-provider': 4.2.2 + '@smithy/protocol-http': 5.3.2 '@smithy/signature-v4': 5.1.2 - '@smithy/smithy-client': 4.8.0 - '@smithy/types': 4.7.0 + '@smithy/smithy-client': 4.8.1 + '@smithy/types': 4.7.1 '@smithy/util-base64': 4.3.0 '@smithy/util-body-length-browser': 4.2.0 - '@smithy/util-middleware': 4.2.1 + '@smithy/util-middleware': 4.2.2 '@smithy/util-utf8': 4.2.0 fast-xml-parser: 4.4.1 tslib: 2.8.1 @@ -14149,21 +14149,21 @@ snapshots: dependencies: '@aws-sdk/core': 3.823.0 '@aws-sdk/types': 3.821.0 - '@smithy/property-provider': 4.2.1 - '@smithy/types': 4.7.0 + '@smithy/property-provider': 4.2.2 + '@smithy/types': 4.7.1 tslib: 2.8.1 '@aws-sdk/credential-provider-http@3.823.0': dependencies: '@aws-sdk/core': 3.823.0 '@aws-sdk/types': 3.821.0 - '@smithy/fetch-http-handler': 5.3.2 - '@smithy/node-http-handler': 4.4.0 - '@smithy/property-provider': 4.2.1 - '@smithy/protocol-http': 5.3.1 - '@smithy/smithy-client': 4.8.0 - '@smithy/types': 4.7.0 - '@smithy/util-stream': 4.5.1 + '@smithy/fetch-http-handler': 5.3.3 + '@smithy/node-http-handler': 4.4.1 + '@smithy/property-provider': 4.2.2 + '@smithy/protocol-http': 5.3.2 + '@smithy/smithy-client': 4.8.1 + '@smithy/types': 4.7.1 + '@smithy/util-stream': 4.5.2 tslib: 2.8.1 '@aws-sdk/credential-provider-ini@3.823.0': @@ -14177,9 +14177,9 @@ snapshots: '@aws-sdk/nested-clients': 3.823.0 '@aws-sdk/types': 3.821.0 '@smithy/credential-provider-imds': 4.0.6 - '@smithy/property-provider': 4.2.1 - '@smithy/shared-ini-file-loader': 4.3.1 - '@smithy/types': 4.7.0 + '@smithy/property-provider': 4.2.2 + '@smithy/shared-ini-file-loader': 4.3.2 + '@smithy/types': 4.7.1 tslib: 2.8.1 transitivePeerDependencies: - aws-crt @@ -14194,9 +14194,9 @@ snapshots: '@aws-sdk/credential-provider-web-identity': 3.823.0 '@aws-sdk/types': 3.821.0 '@smithy/credential-provider-imds': 4.0.6 - '@smithy/property-provider': 4.2.1 - '@smithy/shared-ini-file-loader': 4.3.1 - '@smithy/types': 4.7.0 + '@smithy/property-provider': 4.2.2 + '@smithy/shared-ini-file-loader': 4.3.2 + '@smithy/types': 4.7.1 tslib: 2.8.1 transitivePeerDependencies: - aws-crt @@ -14205,9 +14205,9 @@ snapshots: dependencies: '@aws-sdk/core': 3.823.0 '@aws-sdk/types': 3.821.0 - '@smithy/property-provider': 4.2.1 - '@smithy/shared-ini-file-loader': 4.3.1 - '@smithy/types': 4.7.0 + '@smithy/property-provider': 4.2.2 + '@smithy/shared-ini-file-loader': 4.3.2 + '@smithy/types': 4.7.1 tslib: 2.8.1 '@aws-sdk/credential-provider-sso@3.823.0': @@ -14216,9 +14216,9 @@ snapshots: '@aws-sdk/core': 3.823.0 '@aws-sdk/token-providers': 3.823.0 '@aws-sdk/types': 3.821.0 - '@smithy/property-provider': 4.2.1 - '@smithy/shared-ini-file-loader': 4.3.1 - '@smithy/types': 4.7.0 + '@smithy/property-provider': 4.2.2 + '@smithy/shared-ini-file-loader': 4.3.2 + '@smithy/types': 4.7.1 tslib: 2.8.1 transitivePeerDependencies: - aws-crt @@ -14228,8 +14228,8 @@ snapshots: '@aws-sdk/core': 3.823.0 '@aws-sdk/nested-clients': 3.823.0 '@aws-sdk/types': 3.821.0 - '@smithy/property-provider': 4.2.1 - '@smithy/types': 4.7.0 + '@smithy/property-provider': 4.2.2 + '@smithy/types': 4.7.1 tslib: 2.8.1 transitivePeerDependencies: - aws-crt @@ -14238,34 +14238,34 @@ snapshots: dependencies: '@aws-sdk/types': 3.821.0 '@smithy/eventstream-codec': 4.0.4 - '@smithy/types': 4.7.0 + '@smithy/types': 4.7.1 tslib: 2.8.1 '@aws-sdk/middleware-eventstream@3.821.0': dependencies: '@aws-sdk/types': 3.821.0 - '@smithy/protocol-http': 5.3.1 - '@smithy/types': 4.7.0 + '@smithy/protocol-http': 5.3.2 + '@smithy/types': 4.7.1 tslib: 2.8.1 '@aws-sdk/middleware-host-header@3.821.0': dependencies: '@aws-sdk/types': 3.821.0 - '@smithy/protocol-http': 5.3.1 - '@smithy/types': 4.7.0 + '@smithy/protocol-http': 5.3.2 + '@smithy/types': 4.7.1 tslib: 2.8.1 '@aws-sdk/middleware-logger@3.821.0': dependencies: '@aws-sdk/types': 3.821.0 - '@smithy/types': 4.7.0 + '@smithy/types': 4.7.1 tslib: 2.8.1 '@aws-sdk/middleware-recursion-detection@3.821.0': dependencies: '@aws-sdk/types': 3.821.0 - '@smithy/protocol-http': 5.3.1 - '@smithy/types': 4.7.0 + '@smithy/protocol-http': 5.3.2 + '@smithy/types': 4.7.1 tslib: 2.8.1 '@aws-sdk/middleware-user-agent@3.823.0': @@ -14273,9 +14273,9 @@ snapshots: '@aws-sdk/core': 3.823.0 '@aws-sdk/types': 3.821.0 '@aws-sdk/util-endpoints': 3.821.0 - '@smithy/core': 3.16.0 - '@smithy/protocol-http': 5.3.1 - '@smithy/types': 4.7.0 + '@smithy/core': 3.16.1 + '@smithy/protocol-http': 5.3.2 + '@smithy/types': 4.7.1 tslib: 2.8.1 '@aws-sdk/nested-clients@3.823.0': @@ -14293,29 +14293,29 @@ snapshots: '@aws-sdk/util-user-agent-browser': 3.821.0 '@aws-sdk/util-user-agent-node': 3.823.0 '@smithy/config-resolver': 4.1.4 - '@smithy/core': 3.16.0 - '@smithy/fetch-http-handler': 5.3.2 + '@smithy/core': 3.16.1 + '@smithy/fetch-http-handler': 5.3.3 '@smithy/hash-node': 4.0.4 '@smithy/invalid-dependency': 4.0.4 '@smithy/middleware-content-length': 4.0.4 - '@smithy/middleware-endpoint': 4.3.2 - '@smithy/middleware-retry': 4.4.3 - '@smithy/middleware-serde': 4.2.1 - '@smithy/middleware-stack': 4.2.1 - '@smithy/node-config-provider': 4.3.1 - '@smithy/node-http-handler': 4.4.0 - '@smithy/protocol-http': 5.3.1 - '@smithy/smithy-client': 4.8.0 - '@smithy/types': 4.7.0 - '@smithy/url-parser': 4.2.1 + '@smithy/middleware-endpoint': 4.3.3 + '@smithy/middleware-retry': 4.4.4 + '@smithy/middleware-serde': 4.2.2 + '@smithy/middleware-stack': 4.2.2 + '@smithy/node-config-provider': 4.3.2 + '@smithy/node-http-handler': 4.4.1 + '@smithy/protocol-http': 5.3.2 + '@smithy/smithy-client': 4.8.1 + '@smithy/types': 4.7.1 + '@smithy/url-parser': 4.2.2 '@smithy/util-base64': 4.3.0 '@smithy/util-body-length-browser': 4.2.0 '@smithy/util-body-length-node': 4.0.0 '@smithy/util-defaults-mode-browser': 4.0.22 '@smithy/util-defaults-mode-node': 4.0.22 '@smithy/util-endpoints': 3.0.6 - '@smithy/util-middleware': 4.2.1 - '@smithy/util-retry': 4.2.1 + '@smithy/util-middleware': 4.2.2 + '@smithy/util-retry': 4.2.2 '@smithy/util-utf8': 4.2.0 tslib: 2.8.1 transitivePeerDependencies: @@ -14324,10 +14324,10 @@ snapshots: '@aws-sdk/region-config-resolver@3.821.0': dependencies: '@aws-sdk/types': 3.821.0 - '@smithy/node-config-provider': 4.3.1 - '@smithy/types': 4.7.0 + '@smithy/node-config-provider': 4.3.2 + '@smithy/types': 4.7.1 '@smithy/util-config-provider': 4.0.0 - '@smithy/util-middleware': 4.2.1 + '@smithy/util-middleware': 4.2.2 tslib: 2.8.1 '@aws-sdk/token-providers@3.823.0': @@ -14335,22 +14335,22 @@ snapshots: '@aws-sdk/core': 3.823.0 '@aws-sdk/nested-clients': 3.823.0 '@aws-sdk/types': 3.821.0 - '@smithy/property-provider': 4.2.1 - '@smithy/shared-ini-file-loader': 4.3.1 - '@smithy/types': 4.7.0 + '@smithy/property-provider': 4.2.2 + '@smithy/shared-ini-file-loader': 4.3.2 + '@smithy/types': 4.7.1 tslib: 2.8.1 transitivePeerDependencies: - aws-crt '@aws-sdk/types@3.821.0': dependencies: - '@smithy/types': 4.7.0 + '@smithy/types': 4.7.1 tslib: 2.8.1 '@aws-sdk/util-endpoints@3.821.0': dependencies: '@aws-sdk/types': 3.821.0 - '@smithy/types': 4.7.0 + '@smithy/types': 4.7.1 '@smithy/util-endpoints': 3.0.6 tslib: 2.8.1 @@ -14361,7 +14361,7 @@ snapshots: '@aws-sdk/util-user-agent-browser@3.821.0': dependencies: '@aws-sdk/types': 3.821.0 - '@smithy/types': 4.7.0 + '@smithy/types': 4.7.1 bowser: 2.11.0 tslib: 2.8.1 @@ -14369,13 +14369,13 @@ snapshots: dependencies: '@aws-sdk/middleware-user-agent': 3.823.0 '@aws-sdk/types': 3.821.0 - '@smithy/node-config-provider': 4.3.1 - '@smithy/types': 4.7.0 + '@smithy/node-config-provider': 4.3.2 + '@smithy/types': 4.7.1 tslib: 2.8.1 '@aws-sdk/xml-builder@3.821.0': dependencies: - '@smithy/types': 4.7.0 + '@smithy/types': 4.7.1 tslib: 2.8.1 '@babel/code-frame@7.27.1': @@ -14827,6 +14827,8 @@ snapshots: '@ckeditor/ckeditor5-utils': 47.0.0 '@ckeditor/ckeditor5-watchdog': 47.0.0 es-toolkit: 1.39.5 + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-dev-build-tools@43.1.0(@swc/helpers@0.5.17)(tslib@2.8.1)(typescript@5.9.3)': dependencies: @@ -15000,6 +15002,8 @@ snapshots: '@ckeditor/ckeditor5-utils': 47.0.0 ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-editor-decoupled@47.0.0': dependencies: @@ -15009,6 +15013,8 @@ snapshots: '@ckeditor/ckeditor5-utils': 47.0.0 ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-editor-inline@47.0.0': dependencies: @@ -15124,6 +15130,8 @@ snapshots: '@ckeditor/ckeditor5-utils': 47.0.0 ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-font@47.0.0': dependencies: @@ -15486,6 +15494,8 @@ snapshots: '@ckeditor/ckeditor5-core': 47.0.0 '@ckeditor/ckeditor5-engine': 47.0.0 ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-real-time-collaboration@47.0.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)': dependencies: @@ -18405,12 +18415,7 @@ snapshots: '@smithy/abort-controller@4.2.0': dependencies: - '@smithy/types': 4.7.0 - tslib: 2.8.1 - - '@smithy/abort-controller@4.2.1': - dependencies: - '@smithy/types': 4.7.0 + '@smithy/types': 4.7.1 tslib: 2.8.1 '@smithy/abort-controller@4.2.2': @@ -18418,25 +18423,17 @@ snapshots: '@smithy/types': 4.7.1 tslib: 2.8.1 - '@smithy/config-resolver@4.1.4': + '@smithy/abort-controller@4.2.3': dependencies: - '@smithy/node-config-provider': 4.3.1 - '@smithy/types': 4.7.0 - '@smithy/util-config-provider': 4.0.0 - '@smithy/util-middleware': 4.2.1 + '@smithy/types': 4.8.0 tslib: 2.8.1 - '@smithy/core@3.16.0': + '@smithy/config-resolver@4.1.4': dependencies: - '@smithy/middleware-serde': 4.2.1 - '@smithy/protocol-http': 5.3.1 - '@smithy/types': 4.7.0 - '@smithy/util-base64': 4.3.0 - '@smithy/util-body-length-browser': 4.2.0 - '@smithy/util-middleware': 4.2.1 - '@smithy/util-stream': 4.5.1 - '@smithy/util-utf8': 4.2.0 - '@smithy/uuid': 1.1.0 + '@smithy/node-config-provider': 4.3.2 + '@smithy/types': 4.7.1 + '@smithy/util-config-provider': 4.0.0 + '@smithy/util-middleware': 4.2.2 tslib: 2.8.1 '@smithy/core@3.16.1': @@ -18452,57 +18449,62 @@ snapshots: '@smithy/uuid': 1.1.0 tslib: 2.8.1 + '@smithy/core@3.17.0': + dependencies: + '@smithy/middleware-serde': 4.2.3 + '@smithy/protocol-http': 5.3.3 + '@smithy/types': 4.8.0 + '@smithy/util-base64': 4.3.0 + '@smithy/util-body-length-browser': 4.2.0 + '@smithy/util-middleware': 4.2.3 + '@smithy/util-stream': 4.5.3 + '@smithy/util-utf8': 4.2.0 + '@smithy/uuid': 1.1.0 + tslib: 2.8.1 + '@smithy/credential-provider-imds@4.0.6': dependencies: - '@smithy/node-config-provider': 4.3.1 - '@smithy/property-provider': 4.2.1 - '@smithy/types': 4.7.0 - '@smithy/url-parser': 4.2.1 + '@smithy/node-config-provider': 4.3.2 + '@smithy/property-provider': 4.2.2 + '@smithy/types': 4.7.1 + '@smithy/url-parser': 4.2.2 tslib: 2.8.1 '@smithy/eventstream-codec@4.0.4': dependencies: '@aws-crypto/crc32': 5.2.0 - '@smithy/types': 4.7.0 + '@smithy/types': 4.7.1 '@smithy/util-hex-encoding': 4.2.0 tslib: 2.8.1 '@smithy/eventstream-serde-browser@4.0.4': dependencies: '@smithy/eventstream-serde-universal': 4.0.4 - '@smithy/types': 4.7.0 + '@smithy/types': 4.7.1 tslib: 2.8.1 '@smithy/eventstream-serde-config-resolver@4.1.2': dependencies: - '@smithy/types': 4.7.0 + '@smithy/types': 4.7.1 tslib: 2.8.1 '@smithy/eventstream-serde-node@4.0.4': dependencies: '@smithy/eventstream-serde-universal': 4.0.4 - '@smithy/types': 4.7.0 + '@smithy/types': 4.7.1 tslib: 2.8.1 '@smithy/eventstream-serde-universal@4.0.4': dependencies: '@smithy/eventstream-codec': 4.0.4 - '@smithy/types': 4.7.0 + '@smithy/types': 4.7.1 tslib: 2.8.1 '@smithy/fetch-http-handler@5.3.0': dependencies: - '@smithy/protocol-http': 5.3.1 + '@smithy/protocol-http': 5.3.2 '@smithy/querystring-builder': 4.2.0 - '@smithy/types': 4.7.0 - '@smithy/util-base64': 4.3.0 - tslib: 2.8.1 - - '@smithy/fetch-http-handler@5.3.2': - dependencies: - '@smithy/protocol-http': 5.3.1 - '@smithy/querystring-builder': 4.2.1 - '@smithy/types': 4.7.0 + '@smithy/types': 4.7.1 '@smithy/util-base64': 4.3.0 tslib: 2.8.1 @@ -18514,16 +18516,24 @@ snapshots: '@smithy/util-base64': 4.3.0 tslib: 2.8.1 + '@smithy/fetch-http-handler@5.3.4': + dependencies: + '@smithy/protocol-http': 5.3.3 + '@smithy/querystring-builder': 4.2.3 + '@smithy/types': 4.8.0 + '@smithy/util-base64': 4.3.0 + tslib: 2.8.1 + '@smithy/hash-node@4.0.4': dependencies: - '@smithy/types': 4.7.0 + '@smithy/types': 4.7.1 '@smithy/util-buffer-from': 4.2.0 '@smithy/util-utf8': 4.2.0 tslib: 2.8.1 '@smithy/invalid-dependency@4.0.4': dependencies: - '@smithy/types': 4.7.0 + '@smithy/types': 4.7.1 tslib: 2.8.1 '@smithy/is-array-buffer@2.2.0': @@ -18536,19 +18546,8 @@ snapshots: '@smithy/middleware-content-length@4.0.4': dependencies: - '@smithy/protocol-http': 5.3.1 - '@smithy/types': 4.7.0 - tslib: 2.8.1 - - '@smithy/middleware-endpoint@4.3.2': - dependencies: - '@smithy/core': 3.16.0 - '@smithy/middleware-serde': 4.2.1 - '@smithy/node-config-provider': 4.3.1 - '@smithy/shared-ini-file-loader': 4.3.1 - '@smithy/types': 4.7.0 - '@smithy/url-parser': 4.2.1 - '@smithy/util-middleware': 4.2.1 + '@smithy/protocol-http': 5.3.2 + '@smithy/types': 4.7.1 tslib: 2.8.1 '@smithy/middleware-endpoint@4.3.3': @@ -18562,28 +18561,33 @@ snapshots: '@smithy/util-middleware': 4.2.2 tslib: 2.8.1 - '@smithy/middleware-retry@4.4.3': + '@smithy/middleware-endpoint@4.3.4': dependencies: - '@smithy/node-config-provider': 4.3.2 - '@smithy/protocol-http': 5.3.2 - '@smithy/service-error-classification': 4.2.2 - '@smithy/smithy-client': 4.8.1 - '@smithy/types': 4.7.1 - '@smithy/util-middleware': 4.2.2 - '@smithy/util-retry': 4.2.2 + '@smithy/core': 3.17.0 + '@smithy/middleware-serde': 4.2.3 + '@smithy/node-config-provider': 4.3.3 + '@smithy/shared-ini-file-loader': 4.3.3 + '@smithy/types': 4.8.0 + '@smithy/url-parser': 4.2.3 + '@smithy/util-middleware': 4.2.3 + tslib: 2.8.1 + + '@smithy/middleware-retry@4.4.4': + dependencies: + '@smithy/node-config-provider': 4.3.3 + '@smithy/protocol-http': 5.3.3 + '@smithy/service-error-classification': 4.2.3 + '@smithy/smithy-client': 4.9.0 + '@smithy/types': 4.8.0 + '@smithy/util-middleware': 4.2.3 + '@smithy/util-retry': 4.2.3 '@smithy/uuid': 1.1.0 tslib: 2.8.1 '@smithy/middleware-serde@4.2.0': dependencies: - '@smithy/protocol-http': 5.3.1 - '@smithy/types': 4.7.0 - tslib: 2.8.1 - - '@smithy/middleware-serde@4.2.1': - dependencies: - '@smithy/protocol-http': 5.3.1 - '@smithy/types': 4.7.0 + '@smithy/protocol-http': 5.3.2 + '@smithy/types': 4.7.1 tslib: 2.8.1 '@smithy/middleware-serde@4.2.2': @@ -18592,9 +18596,10 @@ snapshots: '@smithy/types': 4.7.1 tslib: 2.8.1 - '@smithy/middleware-stack@4.2.1': + '@smithy/middleware-serde@4.2.3': dependencies: - '@smithy/types': 4.7.0 + '@smithy/protocol-http': 5.3.3 + '@smithy/types': 4.8.0 tslib: 2.8.1 '@smithy/middleware-stack@4.2.2': @@ -18602,11 +18607,9 @@ snapshots: '@smithy/types': 4.7.1 tslib: 2.8.1 - '@smithy/node-config-provider@4.3.1': + '@smithy/middleware-stack@4.2.3': dependencies: - '@smithy/property-provider': 4.2.1 - '@smithy/shared-ini-file-loader': 4.3.1 - '@smithy/types': 4.7.0 + '@smithy/types': 4.8.0 tslib: 2.8.1 '@smithy/node-config-provider@4.3.2': @@ -18616,20 +18619,19 @@ snapshots: '@smithy/types': 4.7.1 tslib: 2.8.1 + '@smithy/node-config-provider@4.3.3': + dependencies: + '@smithy/property-provider': 4.2.3 + '@smithy/shared-ini-file-loader': 4.3.3 + '@smithy/types': 4.8.0 + tslib: 2.8.1 + '@smithy/node-http-handler@4.3.0': dependencies: '@smithy/abort-controller': 4.2.0 - '@smithy/protocol-http': 5.3.1 + '@smithy/protocol-http': 5.3.2 '@smithy/querystring-builder': 4.2.0 - '@smithy/types': 4.7.0 - tslib: 2.8.1 - - '@smithy/node-http-handler@4.4.0': - dependencies: - '@smithy/abort-controller': 4.2.1 - '@smithy/protocol-http': 5.3.1 - '@smithy/querystring-builder': 4.2.1 - '@smithy/types': 4.7.0 + '@smithy/types': 4.7.1 tslib: 2.8.1 '@smithy/node-http-handler@4.4.1': @@ -18640,9 +18642,12 @@ snapshots: '@smithy/types': 4.7.1 tslib: 2.8.1 - '@smithy/property-provider@4.2.1': + '@smithy/node-http-handler@4.4.2': dependencies: - '@smithy/types': 4.7.0 + '@smithy/abort-controller': 4.2.3 + '@smithy/protocol-http': 5.3.3 + '@smithy/querystring-builder': 4.2.3 + '@smithy/types': 4.8.0 tslib: 2.8.1 '@smithy/property-provider@4.2.2': @@ -18650,9 +18655,9 @@ snapshots: '@smithy/types': 4.7.1 tslib: 2.8.1 - '@smithy/protocol-http@5.3.1': + '@smithy/property-provider@4.2.3': dependencies: - '@smithy/types': 4.7.0 + '@smithy/types': 4.8.0 tslib: 2.8.1 '@smithy/protocol-http@5.3.2': @@ -18660,15 +18665,14 @@ snapshots: '@smithy/types': 4.7.1 tslib: 2.8.1 - '@smithy/querystring-builder@4.2.0': + '@smithy/protocol-http@5.3.3': dependencies: - '@smithy/types': 4.7.0 - '@smithy/util-uri-escape': 4.2.0 + '@smithy/types': 4.8.0 tslib: 2.8.1 - '@smithy/querystring-builder@4.2.1': + '@smithy/querystring-builder@4.2.0': dependencies: - '@smithy/types': 4.7.0 + '@smithy/types': 4.7.1 '@smithy/util-uri-escape': 4.2.0 tslib: 2.8.1 @@ -18678,14 +18682,15 @@ snapshots: '@smithy/util-uri-escape': 4.2.0 tslib: 2.8.1 - '@smithy/querystring-parser@4.2.0': + '@smithy/querystring-builder@4.2.3': dependencies: - '@smithy/types': 4.7.0 + '@smithy/types': 4.8.0 + '@smithy/util-uri-escape': 4.2.0 tslib: 2.8.1 - '@smithy/querystring-parser@4.2.1': + '@smithy/querystring-parser@4.2.0': dependencies: - '@smithy/types': 4.7.0 + '@smithy/types': 4.7.1 tslib: 2.8.1 '@smithy/querystring-parser@4.2.2': @@ -18693,45 +18698,40 @@ snapshots: '@smithy/types': 4.7.1 tslib: 2.8.1 - '@smithy/service-error-classification@4.2.1': + '@smithy/querystring-parser@4.2.3': dependencies: - '@smithy/types': 4.7.0 + '@smithy/types': 4.8.0 + tslib: 2.8.1 '@smithy/service-error-classification@4.2.2': dependencies: '@smithy/types': 4.7.1 - '@smithy/shared-ini-file-loader@4.3.1': + '@smithy/service-error-classification@4.2.3': dependencies: - '@smithy/types': 4.7.0 - tslib: 2.8.1 + '@smithy/types': 4.8.0 '@smithy/shared-ini-file-loader@4.3.2': dependencies: '@smithy/types': 4.7.1 tslib: 2.8.1 + '@smithy/shared-ini-file-loader@4.3.3': + dependencies: + '@smithy/types': 4.8.0 + tslib: 2.8.1 + '@smithy/signature-v4@5.1.2': dependencies: '@smithy/is-array-buffer': 4.2.0 - '@smithy/protocol-http': 5.3.1 - '@smithy/types': 4.7.0 + '@smithy/protocol-http': 5.3.2 + '@smithy/types': 4.7.1 '@smithy/util-hex-encoding': 4.2.0 - '@smithy/util-middleware': 4.2.1 + '@smithy/util-middleware': 4.2.2 '@smithy/util-uri-escape': 4.2.0 '@smithy/util-utf8': 4.2.0 tslib: 2.8.1 - '@smithy/smithy-client@4.8.0': - dependencies: - '@smithy/core': 3.16.0 - '@smithy/middleware-endpoint': 4.3.2 - '@smithy/middleware-stack': 4.2.1 - '@smithy/protocol-http': 5.3.1 - '@smithy/types': 4.7.0 - '@smithy/util-stream': 4.5.1 - tslib: 2.8.1 - '@smithy/smithy-client@4.8.1': dependencies: '@smithy/core': 3.16.1 @@ -18742,24 +18742,28 @@ snapshots: '@smithy/util-stream': 4.5.2 tslib: 2.8.1 - '@smithy/types@4.7.0': + '@smithy/smithy-client@4.9.0': dependencies: + '@smithy/core': 3.17.0 + '@smithy/middleware-endpoint': 4.3.4 + '@smithy/middleware-stack': 4.2.3 + '@smithy/protocol-http': 5.3.3 + '@smithy/types': 4.8.0 + '@smithy/util-stream': 4.5.3 tslib: 2.8.1 '@smithy/types@4.7.1': dependencies: tslib: 2.8.1 + '@smithy/types@4.8.0': + dependencies: + tslib: 2.8.1 + '@smithy/url-parser@4.2.0': dependencies: '@smithy/querystring-parser': 4.2.0 - '@smithy/types': 4.7.0 - tslib: 2.8.1 - - '@smithy/url-parser@4.2.1': - dependencies: - '@smithy/querystring-parser': 4.2.1 - '@smithy/types': 4.7.0 + '@smithy/types': 4.7.1 tslib: 2.8.1 '@smithy/url-parser@4.2.2': @@ -18768,6 +18772,12 @@ snapshots: '@smithy/types': 4.7.1 tslib: 2.8.1 + '@smithy/url-parser@4.2.3': + dependencies: + '@smithy/querystring-parser': 4.2.3 + '@smithy/types': 4.8.0 + tslib: 2.8.1 + '@smithy/util-base64@4.2.0': dependencies: '@smithy/util-buffer-from': 4.2.0 @@ -18804,9 +18814,9 @@ snapshots: '@smithy/util-defaults-mode-browser@4.0.22': dependencies: - '@smithy/property-provider': 4.2.1 - '@smithy/smithy-client': 4.8.0 - '@smithy/types': 4.7.0 + '@smithy/property-provider': 4.2.2 + '@smithy/smithy-client': 4.8.1 + '@smithy/types': 4.7.1 bowser: 2.11.0 tslib: 2.8.1 @@ -18814,36 +18824,30 @@ snapshots: dependencies: '@smithy/config-resolver': 4.1.4 '@smithy/credential-provider-imds': 4.0.6 - '@smithy/node-config-provider': 4.3.1 - '@smithy/property-provider': 4.2.1 - '@smithy/smithy-client': 4.8.0 - '@smithy/types': 4.7.0 + '@smithy/node-config-provider': 4.3.2 + '@smithy/property-provider': 4.2.2 + '@smithy/smithy-client': 4.8.1 + '@smithy/types': 4.7.1 tslib: 2.8.1 '@smithy/util-endpoints@3.0.6': dependencies: - '@smithy/node-config-provider': 4.3.1 - '@smithy/types': 4.7.0 + '@smithy/node-config-provider': 4.3.2 + '@smithy/types': 4.7.1 tslib: 2.8.1 '@smithy/util-hex-encoding@4.2.0': dependencies: tslib: 2.8.1 - '@smithy/util-middleware@4.2.1': - dependencies: - '@smithy/types': 4.7.0 - tslib: 2.8.1 - '@smithy/util-middleware@4.2.2': dependencies: '@smithy/types': 4.7.1 tslib: 2.8.1 - '@smithy/util-retry@4.2.1': + '@smithy/util-middleware@4.2.3': dependencies: - '@smithy/service-error-classification': 4.2.1 - '@smithy/types': 4.7.0 + '@smithy/types': 4.8.0 tslib: 2.8.1 '@smithy/util-retry@4.2.2': @@ -18852,15 +18856,10 @@ snapshots: '@smithy/types': 4.7.1 tslib: 2.8.1 - '@smithy/util-stream@4.5.1': + '@smithy/util-retry@4.2.3': dependencies: - '@smithy/fetch-http-handler': 5.3.2 - '@smithy/node-http-handler': 4.4.0 - '@smithy/types': 4.7.0 - '@smithy/util-base64': 4.3.0 - '@smithy/util-buffer-from': 4.2.0 - '@smithy/util-hex-encoding': 4.2.0 - '@smithy/util-utf8': 4.2.0 + '@smithy/service-error-classification': 4.2.3 + '@smithy/types': 4.8.0 tslib: 2.8.1 '@smithy/util-stream@4.5.2': @@ -18874,6 +18873,17 @@ snapshots: '@smithy/util-utf8': 4.2.0 tslib: 2.8.1 + '@smithy/util-stream@4.5.3': + dependencies: + '@smithy/fetch-http-handler': 5.3.4 + '@smithy/node-http-handler': 4.4.2 + '@smithy/types': 4.8.0 + '@smithy/util-base64': 4.3.0 + '@smithy/util-buffer-from': 4.2.0 + '@smithy/util-hex-encoding': 4.2.0 + '@smithy/util-utf8': 4.2.0 + tslib: 2.8.1 + '@smithy/util-uri-escape@4.2.0': dependencies: tslib: 2.8.1 From fa976b63b3e02ae9f5ea4455b5b6c10baf00d26c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 16 Oct 2025 01:10:04 +0000 Subject: [PATCH 22/43] Update dependency esbuild to v0.25.11 --- package.json | 2 +- packages/share-theme/package.json | 2 +- pnpm-lock.yaml | 472 +++++++++++++++++++++++------- 3 files changed, 370 insertions(+), 106 deletions(-) diff --git a/package.json b/package.json index 53b1b8837..e2475145d 100644 --- a/package.json +++ b/package.json @@ -46,7 +46,7 @@ "chalk": "5.6.2", "cross-env": "10.1.0", "dpdm": "3.14.0", - "esbuild": "0.25.10", + "esbuild": "0.25.11", "eslint": "9.37.0", "eslint-config-prettier": "10.1.8", "eslint-plugin-playwright": "2.2.2", diff --git a/packages/share-theme/package.json b/packages/share-theme/package.json index 2929643aa..317a89a20 100644 --- a/packages/share-theme/package.json +++ b/packages/share-theme/package.json @@ -27,7 +27,7 @@ "@typescript-eslint/eslint-plugin": "8.46.1", "@typescript-eslint/parser": "8.46.1", "dotenv": "17.2.3", - "esbuild": "0.25.10", + "esbuild": "0.25.11", "eslint": "9.37.0", "highlight.js": "11.11.1", "typescript": "5.9.3" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 03317d892..83acbdfa9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -68,8 +68,8 @@ importers: specifier: 3.14.0 version: 3.14.0 esbuild: - specifier: 0.25.10 - version: 0.25.10 + specifier: 0.25.11 + version: 0.25.11 eslint: specifier: 9.37.0 version: 9.37.0(jiti@2.6.1) @@ -292,7 +292,7 @@ importers: version: 6.2.11 copy-webpack-plugin: specifier: 13.0.1 - version: 13.0.1(webpack@5.101.3(esbuild@0.25.10)) + version: 13.0.1(webpack@5.101.3(esbuild@0.25.11)) happy-dom: specifier: 20.0.1 version: 20.0.1 @@ -344,7 +344,7 @@ importers: devDependencies: '@electron-forge/cli': specifier: 7.10.2 - version: 7.10.2(encoding@0.1.13)(esbuild@0.25.10) + version: 7.10.2(encoding@0.1.13)(esbuild@0.25.11) '@electron-forge/maker-deb': specifier: 7.10.2 version: 7.10.2 @@ -377,7 +377,7 @@ importers: version: 1.0.2 copy-webpack-plugin: specifier: 13.0.1 - version: 13.0.1(webpack@5.101.3(esbuild@0.25.10)) + version: 13.0.1(webpack@5.101.3(esbuild@0.25.11)) electron: specifier: 38.2.2 version: 38.2.2 @@ -433,7 +433,7 @@ importers: version: 11.0.4 copy-webpack-plugin: specifier: 13.0.1 - version: 13.0.1(webpack@5.101.3(esbuild@0.25.10)) + version: 13.0.1(webpack@5.101.3(esbuild@0.25.11)) electron: specifier: 38.2.2 version: 38.2.2 @@ -844,7 +844,7 @@ importers: version: 5.0.0 '@ckeditor/ckeditor5-package-tools': specifier: 4.1.1 - version: 4.1.1(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.10)(bufferutil@4.0.9)(esbuild@0.25.10)(utf-8-validate@6.0.5) + version: 4.1.1(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.10)(bufferutil@4.0.9)(esbuild@0.25.11)(utf-8-validate@6.0.5) '@typescript-eslint/eslint-plugin': specifier: ~8.46.0 version: 8.46.1(@typescript-eslint/parser@8.46.1(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3) @@ -904,7 +904,7 @@ importers: version: 5.0.0 '@ckeditor/ckeditor5-package-tools': specifier: 4.1.1 - version: 4.1.1(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.10)(bufferutil@4.0.9)(esbuild@0.25.10)(utf-8-validate@6.0.5) + version: 4.1.1(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.10)(bufferutil@4.0.9)(esbuild@0.25.11)(utf-8-validate@6.0.5) '@typescript-eslint/eslint-plugin': specifier: ~8.46.0 version: 8.46.1(@typescript-eslint/parser@8.46.1(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3) @@ -964,7 +964,7 @@ importers: version: 5.0.0 '@ckeditor/ckeditor5-package-tools': specifier: 4.1.1 - version: 4.1.1(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.10)(bufferutil@4.0.9)(esbuild@0.25.10)(utf-8-validate@6.0.5) + version: 4.1.1(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.10)(bufferutil@4.0.9)(esbuild@0.25.11)(utf-8-validate@6.0.5) '@typescript-eslint/eslint-plugin': specifier: ~8.46.0 version: 8.46.1(@typescript-eslint/parser@8.46.1(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3) @@ -1025,13 +1025,13 @@ importers: version: 43.1.0(@swc/helpers@0.5.17)(tslib@2.8.1)(typescript@5.9.3) '@ckeditor/ckeditor5-dev-utils': specifier: 43.1.0 - version: 43.1.0(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10)) + version: 43.1.0(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.11)) '@ckeditor/ckeditor5-inspector': specifier: '>=4.1.0' version: 5.0.0 '@ckeditor/ckeditor5-package-tools': specifier: 4.1.1 - version: 4.1.1(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.10)(bufferutil@4.0.9)(esbuild@0.25.10)(utf-8-validate@6.0.5) + version: 4.1.1(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.10)(bufferutil@4.0.9)(esbuild@0.25.11)(utf-8-validate@6.0.5) '@typescript-eslint/eslint-plugin': specifier: ~8.46.0 version: 8.46.1(@typescript-eslint/parser@8.46.1(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3) @@ -1098,7 +1098,7 @@ importers: version: 5.0.0 '@ckeditor/ckeditor5-package-tools': specifier: 4.1.1 - version: 4.1.1(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.10)(bufferutil@4.0.9)(esbuild@0.25.10)(utf-8-validate@6.0.5) + version: 4.1.1(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.10)(bufferutil@4.0.9)(esbuild@0.25.11)(utf-8-validate@6.0.5) '@typescript-eslint/eslint-plugin': specifier: ~8.46.0 version: 8.46.1(@typescript-eslint/parser@8.46.1(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3) @@ -1333,8 +1333,8 @@ importers: specifier: 17.2.3 version: 17.2.3 esbuild: - specifier: 0.25.10 - version: 0.25.10 + specifier: 0.25.11 + version: 0.25.11 eslint: specifier: 9.37.0 version: 9.37.0(jiti@2.6.1) @@ -2258,156 +2258,312 @@ packages: cpu: [ppc64] os: [aix] + '@esbuild/aix-ppc64@0.25.11': + resolution: {integrity: sha512-Xt1dOL13m8u0WE8iplx9Ibbm+hFAO0GsU2P34UNoDGvZYkY8ifSiy6Zuc1lYxfG7svWE2fzqCUmFp5HCn51gJg==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] + '@esbuild/android-arm64@0.25.10': resolution: {integrity: sha512-LSQa7eDahypv/VO6WKohZGPSJDq5OVOo3UoFR1E4t4Gj1W7zEQMUhI+lo81H+DtB+kP+tDgBp+M4oNCwp6kffg==} engines: {node: '>=18'} cpu: [arm64] os: [android] + '@esbuild/android-arm64@0.25.11': + resolution: {integrity: sha512-9slpyFBc4FPPz48+f6jyiXOx/Y4v34TUeDDXJpZqAWQn/08lKGeD8aDp9TMn9jDz2CiEuHwfhRmGBvpnd/PWIQ==} + engines: {node: '>=18'} + cpu: [arm64] + os: [android] + '@esbuild/android-arm@0.25.10': resolution: {integrity: sha512-dQAxF1dW1C3zpeCDc5KqIYuZ1tgAdRXNoZP7vkBIRtKZPYe2xVr/d3SkirklCHudW1B45tGiUlz2pUWDfbDD4w==} engines: {node: '>=18'} cpu: [arm] os: [android] + '@esbuild/android-arm@0.25.11': + resolution: {integrity: sha512-uoa7dU+Dt3HYsethkJ1k6Z9YdcHjTrSb5NUy66ZfZaSV8hEYGD5ZHbEMXnqLFlbBflLsl89Zke7CAdDJ4JI+Gg==} + engines: {node: '>=18'} + cpu: [arm] + os: [android] + '@esbuild/android-x64@0.25.10': resolution: {integrity: sha512-MiC9CWdPrfhibcXwr39p9ha1x0lZJ9KaVfvzA0Wxwz9ETX4v5CHfF09bx935nHlhi+MxhA63dKRRQLiVgSUtEg==} engines: {node: '>=18'} cpu: [x64] os: [android] + '@esbuild/android-x64@0.25.11': + resolution: {integrity: sha512-Sgiab4xBjPU1QoPEIqS3Xx+R2lezu0LKIEcYe6pftr56PqPygbB7+szVnzoShbx64MUupqoE0KyRlN7gezbl8g==} + engines: {node: '>=18'} + cpu: [x64] + os: [android] + '@esbuild/darwin-arm64@0.25.10': resolution: {integrity: sha512-JC74bdXcQEpW9KkV326WpZZjLguSZ3DfS8wrrvPMHgQOIEIG/sPXEN/V8IssoJhbefLRcRqw6RQH2NnpdprtMA==} engines: {node: '>=18'} cpu: [arm64] os: [darwin] + '@esbuild/darwin-arm64@0.25.11': + resolution: {integrity: sha512-VekY0PBCukppoQrycFxUqkCojnTQhdec0vevUL/EDOCnXd9LKWqD/bHwMPzigIJXPhC59Vd1WFIL57SKs2mg4w==} + engines: {node: '>=18'} + cpu: [arm64] + os: [darwin] + '@esbuild/darwin-x64@0.25.10': resolution: {integrity: sha512-tguWg1olF6DGqzws97pKZ8G2L7Ig1vjDmGTwcTuYHbuU6TTjJe5FXbgs5C1BBzHbJ2bo1m3WkQDbWO2PvamRcg==} engines: {node: '>=18'} cpu: [x64] os: [darwin] + '@esbuild/darwin-x64@0.25.11': + resolution: {integrity: sha512-+hfp3yfBalNEpTGp9loYgbknjR695HkqtY3d3/JjSRUyPg/xd6q+mQqIb5qdywnDxRZykIHs3axEqU6l1+oWEQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [darwin] + '@esbuild/freebsd-arm64@0.25.10': resolution: {integrity: sha512-3ZioSQSg1HT2N05YxeJWYR+Libe3bREVSdWhEEgExWaDtyFbbXWb49QgPvFH8u03vUPX10JhJPcz7s9t9+boWg==} engines: {node: '>=18'} cpu: [arm64] os: [freebsd] + '@esbuild/freebsd-arm64@0.25.11': + resolution: {integrity: sha512-CmKjrnayyTJF2eVuO//uSjl/K3KsMIeYeyN7FyDBjsR3lnSJHaXlVoAK8DZa7lXWChbuOk7NjAc7ygAwrnPBhA==} + engines: {node: '>=18'} + cpu: [arm64] + os: [freebsd] + '@esbuild/freebsd-x64@0.25.10': resolution: {integrity: sha512-LLgJfHJk014Aa4anGDbh8bmI5Lk+QidDmGzuC2D+vP7mv/GeSN+H39zOf7pN5N8p059FcOfs2bVlrRr4SK9WxA==} engines: {node: '>=18'} cpu: [x64] os: [freebsd] + '@esbuild/freebsd-x64@0.25.11': + resolution: {integrity: sha512-Dyq+5oscTJvMaYPvW3x3FLpi2+gSZTCE/1ffdwuM6G1ARang/mb3jvjxs0mw6n3Lsw84ocfo9CrNMqc5lTfGOw==} + engines: {node: '>=18'} + cpu: [x64] + os: [freebsd] + '@esbuild/linux-arm64@0.25.10': resolution: {integrity: sha512-5luJWN6YKBsawd5f9i4+c+geYiVEw20FVW5x0v1kEMWNq8UctFjDiMATBxLvmmHA4bf7F6hTRaJgtghFr9iziQ==} engines: {node: '>=18'} cpu: [arm64] os: [linux] + '@esbuild/linux-arm64@0.25.11': + resolution: {integrity: sha512-Qr8AzcplUhGvdyUF08A1kHU3Vr2O88xxP0Tm8GcdVOUm25XYcMPp2YqSVHbLuXzYQMf9Bh/iKx7YPqECs6ffLA==} + engines: {node: '>=18'} + cpu: [arm64] + os: [linux] + '@esbuild/linux-arm@0.25.10': resolution: {integrity: sha512-oR31GtBTFYCqEBALI9r6WxoU/ZofZl962pouZRTEYECvNF/dtXKku8YXcJkhgK/beU+zedXfIzHijSRapJY3vg==} engines: {node: '>=18'} cpu: [arm] os: [linux] + '@esbuild/linux-arm@0.25.11': + resolution: {integrity: sha512-TBMv6B4kCfrGJ8cUPo7vd6NECZH/8hPpBHHlYI3qzoYFvWu2AdTvZNuU/7hsbKWqu/COU7NIK12dHAAqBLLXgw==} + engines: {node: '>=18'} + cpu: [arm] + os: [linux] + '@esbuild/linux-ia32@0.25.10': resolution: {integrity: sha512-NrSCx2Kim3EnnWgS4Txn0QGt0Xipoumb6z6sUtl5bOEZIVKhzfyp/Lyw4C1DIYvzeW/5mWYPBFJU3a/8Yr75DQ==} engines: {node: '>=18'} cpu: [ia32] os: [linux] + '@esbuild/linux-ia32@0.25.11': + resolution: {integrity: sha512-TmnJg8BMGPehs5JKrCLqyWTVAvielc615jbkOirATQvWWB1NMXY77oLMzsUjRLa0+ngecEmDGqt5jiDC6bfvOw==} + engines: {node: '>=18'} + cpu: [ia32] + os: [linux] + '@esbuild/linux-loong64@0.25.10': resolution: {integrity: sha512-xoSphrd4AZda8+rUDDfD9J6FUMjrkTz8itpTITM4/xgerAZZcFW7Dv+sun7333IfKxGG8gAq+3NbfEMJfiY+Eg==} engines: {node: '>=18'} cpu: [loong64] os: [linux] + '@esbuild/linux-loong64@0.25.11': + resolution: {integrity: sha512-DIGXL2+gvDaXlaq8xruNXUJdT5tF+SBbJQKbWy/0J7OhU8gOHOzKmGIlfTTl6nHaCOoipxQbuJi7O++ldrxgMw==} + engines: {node: '>=18'} + cpu: [loong64] + os: [linux] + '@esbuild/linux-mips64el@0.25.10': resolution: {integrity: sha512-ab6eiuCwoMmYDyTnyptoKkVS3k8fy/1Uvq7Dj5czXI6DF2GqD2ToInBI0SHOp5/X1BdZ26RKc5+qjQNGRBelRA==} engines: {node: '>=18'} cpu: [mips64el] os: [linux] + '@esbuild/linux-mips64el@0.25.11': + resolution: {integrity: sha512-Osx1nALUJu4pU43o9OyjSCXokFkFbyzjXb6VhGIJZQ5JZi8ylCQ9/LFagolPsHtgw6himDSyb5ETSfmp4rpiKQ==} + engines: {node: '>=18'} + cpu: [mips64el] + os: [linux] + '@esbuild/linux-ppc64@0.25.10': resolution: {integrity: sha512-NLinzzOgZQsGpsTkEbdJTCanwA5/wozN9dSgEl12haXJBzMTpssebuXR42bthOF3z7zXFWH1AmvWunUCkBE4EA==} engines: {node: '>=18'} cpu: [ppc64] os: [linux] + '@esbuild/linux-ppc64@0.25.11': + resolution: {integrity: sha512-nbLFgsQQEsBa8XSgSTSlrnBSrpoWh7ioFDUmwo158gIm5NNP+17IYmNWzaIzWmgCxq56vfr34xGkOcZ7jX6CPw==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [linux] + '@esbuild/linux-riscv64@0.25.10': resolution: {integrity: sha512-FE557XdZDrtX8NMIeA8LBJX3dC2M8VGXwfrQWU7LB5SLOajfJIxmSdyL/gU1m64Zs9CBKvm4UAuBp5aJ8OgnrA==} engines: {node: '>=18'} cpu: [riscv64] os: [linux] + '@esbuild/linux-riscv64@0.25.11': + resolution: {integrity: sha512-HfyAmqZi9uBAbgKYP1yGuI7tSREXwIb438q0nqvlpxAOs3XnZ8RsisRfmVsgV486NdjD7Mw2UrFSw51lzUk1ww==} + engines: {node: '>=18'} + cpu: [riscv64] + os: [linux] + '@esbuild/linux-s390x@0.25.10': resolution: {integrity: sha512-3BBSbgzuB9ajLoVZk0mGu+EHlBwkusRmeNYdqmznmMc9zGASFjSsxgkNsqmXugpPk00gJ0JNKh/97nxmjctdew==} engines: {node: '>=18'} cpu: [s390x] os: [linux] + '@esbuild/linux-s390x@0.25.11': + resolution: {integrity: sha512-HjLqVgSSYnVXRisyfmzsH6mXqyvj0SA7pG5g+9W7ESgwA70AXYNpfKBqh1KbTxmQVaYxpzA/SvlB9oclGPbApw==} + engines: {node: '>=18'} + cpu: [s390x] + os: [linux] + '@esbuild/linux-x64@0.25.10': resolution: {integrity: sha512-QSX81KhFoZGwenVyPoberggdW1nrQZSvfVDAIUXr3WqLRZGZqWk/P4T8p2SP+de2Sr5HPcvjhcJzEiulKgnxtA==} engines: {node: '>=18'} cpu: [x64] os: [linux] + '@esbuild/linux-x64@0.25.11': + resolution: {integrity: sha512-HSFAT4+WYjIhrHxKBwGmOOSpphjYkcswF449j6EjsjbinTZbp8PJtjsVK1XFJStdzXdy/jaddAep2FGY+wyFAQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [linux] + '@esbuild/netbsd-arm64@0.25.10': resolution: {integrity: sha512-AKQM3gfYfSW8XRk8DdMCzaLUFB15dTrZfnX8WXQoOUpUBQ+NaAFCP1kPS/ykbbGYz7rxn0WS48/81l9hFl3u4A==} engines: {node: '>=18'} cpu: [arm64] os: [netbsd] + '@esbuild/netbsd-arm64@0.25.11': + resolution: {integrity: sha512-hr9Oxj1Fa4r04dNpWr3P8QKVVsjQhqrMSUzZzf+LZcYjZNqhA3IAfPQdEh1FLVUJSiu6sgAwp3OmwBfbFgG2Xg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [netbsd] + '@esbuild/netbsd-x64@0.25.10': resolution: {integrity: sha512-7RTytDPGU6fek/hWuN9qQpeGPBZFfB4zZgcz2VK2Z5VpdUxEI8JKYsg3JfO0n/Z1E/6l05n0unDCNc4HnhQGig==} engines: {node: '>=18'} cpu: [x64] os: [netbsd] + '@esbuild/netbsd-x64@0.25.11': + resolution: {integrity: sha512-u7tKA+qbzBydyj0vgpu+5h5AeudxOAGncb8N6C9Kh1N4n7wU1Xw1JDApsRjpShRpXRQlJLb9wY28ELpwdPcZ7A==} + engines: {node: '>=18'} + cpu: [x64] + os: [netbsd] + '@esbuild/openbsd-arm64@0.25.10': resolution: {integrity: sha512-5Se0VM9Wtq797YFn+dLimf2Zx6McttsH2olUBsDml+lm0GOCRVebRWUvDtkY4BWYv/3NgzS8b/UM3jQNh5hYyw==} engines: {node: '>=18'} cpu: [arm64] os: [openbsd] + '@esbuild/openbsd-arm64@0.25.11': + resolution: {integrity: sha512-Qq6YHhayieor3DxFOoYM1q0q1uMFYb7cSpLD2qzDSvK1NAvqFi8Xgivv0cFC6J+hWVw2teCYltyy9/m/14ryHg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + '@esbuild/openbsd-x64@0.25.10': resolution: {integrity: sha512-XkA4frq1TLj4bEMB+2HnI0+4RnjbuGZfet2gs/LNs5Hc7D89ZQBHQ0gL2ND6Lzu1+QVkjp3x1gIcPKzRNP8bXw==} engines: {node: '>=18'} cpu: [x64] os: [openbsd] + '@esbuild/openbsd-x64@0.25.11': + resolution: {integrity: sha512-CN+7c++kkbrckTOz5hrehxWN7uIhFFlmS/hqziSFVWpAzpWrQoAG4chH+nN3Be+Kzv/uuo7zhX716x3Sn2Jduw==} + engines: {node: '>=18'} + cpu: [x64] + os: [openbsd] + '@esbuild/openharmony-arm64@0.25.10': resolution: {integrity: sha512-AVTSBhTX8Y/Fz6OmIVBip9tJzZEUcY8WLh7I59+upa5/GPhh2/aM6bvOMQySspnCCHvFi79kMtdJS1w0DXAeag==} engines: {node: '>=18'} cpu: [arm64] os: [openharmony] + '@esbuild/openharmony-arm64@0.25.11': + resolution: {integrity: sha512-rOREuNIQgaiR+9QuNkbkxubbp8MSO9rONmwP5nKncnWJ9v5jQ4JxFnLu4zDSRPf3x4u+2VN4pM4RdyIzDty/wQ==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openharmony] + '@esbuild/sunos-x64@0.25.10': resolution: {integrity: sha512-fswk3XT0Uf2pGJmOpDB7yknqhVkJQkAQOcW/ccVOtfx05LkbWOaRAtn5SaqXypeKQra1QaEa841PgrSL9ubSPQ==} engines: {node: '>=18'} cpu: [x64] os: [sunos] + '@esbuild/sunos-x64@0.25.11': + resolution: {integrity: sha512-nq2xdYaWxyg9DcIyXkZhcYulC6pQ2FuCgem3LI92IwMgIZ69KHeY8T4Y88pcwoLIjbed8n36CyKoYRDygNSGhA==} + engines: {node: '>=18'} + cpu: [x64] + os: [sunos] + '@esbuild/win32-arm64@0.25.10': resolution: {integrity: sha512-ah+9b59KDTSfpaCg6VdJoOQvKjI33nTaQr4UluQwW7aEwZQsbMCfTmfEO4VyewOxx4RaDT/xCy9ra2GPWmO7Kw==} engines: {node: '>=18'} cpu: [arm64] os: [win32] + '@esbuild/win32-arm64@0.25.11': + resolution: {integrity: sha512-3XxECOWJq1qMZ3MN8srCJ/QfoLpL+VaxD/WfNRm1O3B4+AZ/BnLVgFbUV3eiRYDMXetciH16dwPbbHqwe1uU0Q==} + engines: {node: '>=18'} + cpu: [arm64] + os: [win32] + '@esbuild/win32-ia32@0.25.10': resolution: {integrity: sha512-QHPDbKkrGO8/cz9LKVnJU22HOi4pxZnZhhA2HYHez5Pz4JeffhDjf85E57Oyco163GnzNCVkZK0b/n4Y0UHcSw==} engines: {node: '>=18'} cpu: [ia32] os: [win32] + '@esbuild/win32-ia32@0.25.11': + resolution: {integrity: sha512-3ukss6gb9XZ8TlRyJlgLn17ecsK4NSQTmdIXRASVsiS2sQ6zPPZklNJT5GR5tE/MUarymmy8kCEf5xPCNCqVOA==} + engines: {node: '>=18'} + cpu: [ia32] + os: [win32] + '@esbuild/win32-x64@0.25.10': resolution: {integrity: sha512-9KpxSVFCu0iK1owoez6aC/s/EdUQLDN3adTxGCqxMVhrPDj6bt5dbrHDXUuq+Bs2vATFBBrQS5vdQ/Ed2P+nbw==} engines: {node: '>=18'} cpu: [x64] os: [win32] + '@esbuild/win32-x64@0.25.11': + resolution: {integrity: sha512-D7Hpz6A2L4hzsRpPaCYkQnGOotdUpDzSGRIv9I+1ITdHROSFUWW95ZPZWQmGka1Fg7W3zFJowyn9WGwMJ0+KPA==} + engines: {node: '>=18'} + cpu: [x64] + os: [win32] + '@eslint-community/eslint-utils@4.9.0': resolution: {integrity: sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -7419,6 +7575,11 @@ packages: engines: {node: '>=18'} hasBin: true + esbuild@0.25.11: + resolution: {integrity: sha512-KohQwyzrKTQmhXDW1PjCv3Tyspn9n5GcY2RTDqeORIdIJY8yKIF7sTSopFmn/wpMPW4rdPXI0UE5LJLuq3bx0Q==} + engines: {node: '>=18'} + hasBin: true + escalade@3.2.0: resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} engines: {node: '>=6'} @@ -14616,8 +14777,6 @@ snapshots: '@ckeditor/ckeditor5-core': 47.0.0 '@ckeditor/ckeditor5-upload': 47.0.0 ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-ai@47.0.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)': dependencies: @@ -14871,11 +15030,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-dev-translations@53.2.0(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10)(typescript@5.0.4)(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10))': + '@ckeditor/ckeditor5-dev-translations@53.2.0(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.11)(typescript@5.0.4)(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.11))': dependencies: '@babel/parser': 7.28.4 '@babel/traverse': 7.28.4 - '@ckeditor/ckeditor5-dev-utils': 53.2.0(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10)(typescript@5.0.4)(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10)) + '@ckeditor/ckeditor5-dev-utils': 53.2.0(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.11)(typescript@5.0.4)(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.11)) chalk: 5.6.2 fs-extra: 11.3.2 glob: 11.0.3 @@ -14893,63 +15052,63 @@ snapshots: - uglify-js - webpack - '@ckeditor/ckeditor5-dev-utils@43.1.0(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10))': + '@ckeditor/ckeditor5-dev-utils@43.1.0(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.11))': dependencies: '@ckeditor/ckeditor5-dev-translations': 43.1.0 chalk: 3.0.0 cli-cursor: 3.1.0 cli-spinners: 2.9.2 - css-loader: 5.2.7(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10)) + css-loader: 5.2.7(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.11)) cssnano: 6.1.2(postcss@8.5.3) del: 5.1.0 - esbuild-loader: 3.0.1(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10)) + esbuild-loader: 3.0.1(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.11)) fs-extra: 11.3.2 is-interactive: 1.0.0 javascript-stringify: 1.6.0 - mini-css-extract-plugin: 2.4.7(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10)) + mini-css-extract-plugin: 2.4.7(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.11)) mocha: 7.2.0 postcss: 8.5.3 postcss-import: 14.1.0(postcss@8.5.3) - postcss-loader: 4.3.0(postcss@8.5.3)(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10)) + postcss-loader: 4.3.0(postcss@8.5.3)(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.11)) postcss-mixins: 9.0.4(postcss@8.5.3) postcss-nesting: 13.0.1(postcss@8.5.3) - raw-loader: 4.0.2(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10)) + raw-loader: 4.0.2(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.11)) shelljs: 0.8.5 - style-loader: 2.0.0(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10)) - terser-webpack-plugin: 4.2.3(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10)) + style-loader: 2.0.0(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.11)) + terser-webpack-plugin: 4.2.3(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.11)) through2: 3.0.2 transitivePeerDependencies: - bluebird - supports-color - webpack - '@ckeditor/ckeditor5-dev-utils@53.2.0(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10)(typescript@5.0.4)(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10))': + '@ckeditor/ckeditor5-dev-utils@53.2.0(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.11)(typescript@5.0.4)(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.11))': dependencies: - '@ckeditor/ckeditor5-dev-translations': 53.2.0(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10)(typescript@5.0.4)(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10)) + '@ckeditor/ckeditor5-dev-translations': 53.2.0(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.11)(typescript@5.0.4)(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.11)) '@types/postcss-import': 14.0.3 '@types/through2': 2.0.41 chalk: 5.6.2 cli-cursor: 5.0.0 cli-spinners: 3.2.0 - css-loader: 7.1.2(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10)) + css-loader: 7.1.2(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.11)) cssnano: 7.1.1(postcss@8.5.6) - esbuild-loader: 4.3.0(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10)) + esbuild-loader: 4.3.0(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.11)) fs-extra: 11.3.2 glob: 11.0.3 is-interactive: 2.0.0 - mini-css-extract-plugin: 2.9.4(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10)) + mini-css-extract-plugin: 2.9.4(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.11)) mocha: 11.7.2 pacote: 21.0.1 postcss: 8.5.6 postcss-import: 16.1.1(postcss@8.5.6) - postcss-loader: 8.2.0(postcss@8.5.6)(typescript@5.0.4)(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10)) + postcss-loader: 8.2.0(postcss@8.5.6)(typescript@5.0.4)(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.11)) postcss-mixins: 11.0.3(postcss@8.5.6) postcss-nesting: 13.0.2(postcss@8.5.6) - raw-loader: 4.0.2(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10)) + raw-loader: 4.0.2(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.11)) shelljs: 0.10.0 simple-git: 3.28.0 - style-loader: 4.0.0(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10)) - terser-webpack-plugin: 5.3.14(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10)(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10)) + style-loader: 4.0.0(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.11)) + terser-webpack-plugin: 5.3.14(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.11)(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.11)) through2: 4.0.2 upath: 2.0.1 transitivePeerDependencies: @@ -15018,6 +15177,8 @@ snapshots: '@ckeditor/ckeditor5-utils': 47.0.0 ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-editor-multi-root@47.0.0': dependencies: @@ -15187,8 +15348,6 @@ snapshots: '@ckeditor/ckeditor5-utils': 47.0.0 '@ckeditor/ckeditor5-widget': 47.0.0 ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-html-embed@47.0.0': dependencies: @@ -15406,30 +15565,30 @@ snapshots: es-toolkit: 1.39.5 protobufjs: 7.5.0 - '@ckeditor/ckeditor5-package-tools@4.1.1(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.10)(bufferutil@4.0.9)(esbuild@0.25.10)(utf-8-validate@6.0.5)': + '@ckeditor/ckeditor5-package-tools@4.1.1(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.10)(bufferutil@4.0.9)(esbuild@0.25.11)(utf-8-validate@6.0.5)': dependencies: - '@ckeditor/ckeditor5-dev-translations': 53.2.0(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10)(typescript@5.0.4)(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10)) - '@ckeditor/ckeditor5-dev-utils': 53.2.0(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10)(typescript@5.0.4)(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10)) + '@ckeditor/ckeditor5-dev-translations': 53.2.0(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.11)(typescript@5.0.4)(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.11)) + '@ckeditor/ckeditor5-dev-utils': 53.2.0(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.11)(typescript@5.0.4)(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.11)) buffer: 6.0.3 chalk: 5.6.2 - css-loader: 5.2.7(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10)) + css-loader: 5.2.7(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.11)) fs-extra: 11.3.2 glob: 11.0.3 minimist: 1.2.8 postcss: 8.5.6 - postcss-loader: 4.3.0(postcss@8.5.6)(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10)) + postcss-loader: 4.3.0(postcss@8.5.6)(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.11)) process: 0.11.10 - raw-loader: 4.0.2(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10)) - style-loader: 2.0.0(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10)) + raw-loader: 4.0.2(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.11)) + style-loader: 2.0.0(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.11)) stylelint: 16.25.0(typescript@5.0.4) stylelint-config-ckeditor5: 2.0.1(stylelint@16.25.0(typescript@5.9.3)) - terser-webpack-plugin: 5.3.14(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10)(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10)) - ts-loader: 9.5.4(typescript@5.0.4)(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10)) + terser-webpack-plugin: 5.3.14(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.11)(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.11)) + ts-loader: 9.5.4(typescript@5.0.4)(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.11)) ts-node: 10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.10)(typescript@5.0.4) typescript: 5.0.4 upath: 2.0.1 - webpack: 5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10) - webpack-dev-server: 5.2.2(bufferutil@4.0.9)(utf-8-validate@6.0.5)(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10)) + webpack: 5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.11) + webpack-dev-server: 5.2.2(bufferutil@4.0.9)(utf-8-validate@6.0.5)(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.11)) transitivePeerDependencies: - '@rspack/core' - '@swc/core' @@ -15604,8 +15763,6 @@ snapshots: '@ckeditor/ckeditor5-ui': 47.0.0 '@ckeditor/ckeditor5-utils': 47.0.0 ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-special-characters@47.0.0': dependencies: @@ -15975,15 +16132,15 @@ snapshots: dependencies: '@digitak/grubber': 3.1.4 chokidar: 3.6.0 - esbuild: 0.25.10 + esbuild: 0.25.11 '@digitak/grubber@3.1.4': {} '@dual-bundle/import-meta-resolve@4.2.1': {} - '@electron-forge/cli@7.10.2(encoding@0.1.13)(esbuild@0.25.10)': + '@electron-forge/cli@7.10.2(encoding@0.1.13)(esbuild@0.25.11)': dependencies: - '@electron-forge/core': 7.10.2(encoding@0.1.13)(esbuild@0.25.10) + '@electron-forge/core': 7.10.2(encoding@0.1.13)(esbuild@0.25.11) '@electron-forge/core-utils': 7.10.2 '@electron-forge/shared-types': 7.10.2 '@electron/get': 3.1.0 @@ -16021,7 +16178,7 @@ snapshots: - bluebird - supports-color - '@electron-forge/core@7.10.2(encoding@0.1.13)(esbuild@0.25.10)': + '@electron-forge/core@7.10.2(encoding@0.1.13)(esbuild@0.25.11)': dependencies: '@electron-forge/core-utils': 7.10.2 '@electron-forge/maker-base': 7.10.2 @@ -16032,7 +16189,7 @@ snapshots: '@electron-forge/template-vite': 7.10.2 '@electron-forge/template-vite-typescript': 7.10.2 '@electron-forge/template-webpack': 7.10.2 - '@electron-forge/template-webpack-typescript': 7.10.2(esbuild@0.25.10) + '@electron-forge/template-webpack-typescript': 7.10.2(esbuild@0.25.11) '@electron-forge/tracer': 7.10.2 '@electron/get': 3.1.0 '@electron/packager': 18.3.6 @@ -16202,13 +16359,13 @@ snapshots: - bluebird - supports-color - '@electron-forge/template-webpack-typescript@7.10.2(esbuild@0.25.10)': + '@electron-forge/template-webpack-typescript@7.10.2(esbuild@0.25.11)': dependencies: '@electron-forge/shared-types': 7.10.2 '@electron-forge/template-base': 7.10.2 fs-extra: 10.1.0 typescript: 5.4.5 - webpack: 5.101.3(esbuild@0.25.10) + webpack: 5.101.3(esbuild@0.25.11) transitivePeerDependencies: - '@swc/core' - bluebird @@ -16417,81 +16574,159 @@ snapshots: '@esbuild/aix-ppc64@0.25.10': optional: true + '@esbuild/aix-ppc64@0.25.11': + optional: true + '@esbuild/android-arm64@0.25.10': optional: true + '@esbuild/android-arm64@0.25.11': + optional: true + '@esbuild/android-arm@0.25.10': optional: true + '@esbuild/android-arm@0.25.11': + optional: true + '@esbuild/android-x64@0.25.10': optional: true + '@esbuild/android-x64@0.25.11': + optional: true + '@esbuild/darwin-arm64@0.25.10': optional: true + '@esbuild/darwin-arm64@0.25.11': + optional: true + '@esbuild/darwin-x64@0.25.10': optional: true + '@esbuild/darwin-x64@0.25.11': + optional: true + '@esbuild/freebsd-arm64@0.25.10': optional: true + '@esbuild/freebsd-arm64@0.25.11': + optional: true + '@esbuild/freebsd-x64@0.25.10': optional: true + '@esbuild/freebsd-x64@0.25.11': + optional: true + '@esbuild/linux-arm64@0.25.10': optional: true + '@esbuild/linux-arm64@0.25.11': + optional: true + '@esbuild/linux-arm@0.25.10': optional: true + '@esbuild/linux-arm@0.25.11': + optional: true + '@esbuild/linux-ia32@0.25.10': optional: true + '@esbuild/linux-ia32@0.25.11': + optional: true + '@esbuild/linux-loong64@0.25.10': optional: true + '@esbuild/linux-loong64@0.25.11': + optional: true + '@esbuild/linux-mips64el@0.25.10': optional: true + '@esbuild/linux-mips64el@0.25.11': + optional: true + '@esbuild/linux-ppc64@0.25.10': optional: true + '@esbuild/linux-ppc64@0.25.11': + optional: true + '@esbuild/linux-riscv64@0.25.10': optional: true + '@esbuild/linux-riscv64@0.25.11': + optional: true + '@esbuild/linux-s390x@0.25.10': optional: true + '@esbuild/linux-s390x@0.25.11': + optional: true + '@esbuild/linux-x64@0.25.10': optional: true + '@esbuild/linux-x64@0.25.11': + optional: true + '@esbuild/netbsd-arm64@0.25.10': optional: true + '@esbuild/netbsd-arm64@0.25.11': + optional: true + '@esbuild/netbsd-x64@0.25.10': optional: true + '@esbuild/netbsd-x64@0.25.11': + optional: true + '@esbuild/openbsd-arm64@0.25.10': optional: true + '@esbuild/openbsd-arm64@0.25.11': + optional: true + '@esbuild/openbsd-x64@0.25.10': optional: true + '@esbuild/openbsd-x64@0.25.11': + optional: true + '@esbuild/openharmony-arm64@0.25.10': optional: true + '@esbuild/openharmony-arm64@0.25.11': + optional: true + '@esbuild/sunos-x64@0.25.10': optional: true + '@esbuild/sunos-x64@0.25.11': + optional: true + '@esbuild/win32-arm64@0.25.10': optional: true + '@esbuild/win32-arm64@0.25.11': + optional: true + '@esbuild/win32-ia32@0.25.10': optional: true + '@esbuild/win32-ia32@0.25.11': + optional: true + '@esbuild/win32-x64@0.25.10': optional: true + '@esbuild/win32-x64@0.25.11': + optional: true + '@eslint-community/eslint-utils@4.9.0(eslint@9.37.0(jiti@2.6.1))': dependencies: eslint: 9.37.0(jiti@2.6.1) @@ -21313,14 +21548,14 @@ snapshots: is-what: 3.14.1 optional: true - copy-webpack-plugin@13.0.1(webpack@5.101.3(esbuild@0.25.10)): + copy-webpack-plugin@13.0.1(webpack@5.101.3(esbuild@0.25.11)): dependencies: glob-parent: 6.0.2 normalize-path: 3.0.0 schema-utils: 4.3.2 serialize-javascript: 6.0.2 tinyglobby: 0.2.14 - webpack: 5.101.3(esbuild@0.25.10) + webpack: 5.101.3(esbuild@0.25.11) core-util-is@1.0.3: {} @@ -21424,7 +21659,7 @@ snapshots: css-functions-list@3.2.3: {} - css-loader@5.2.7(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10)): + css-loader@5.2.7(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.11)): dependencies: icss-utils: 5.1.0(postcss@8.5.6) loader-utils: 2.0.4 @@ -21436,9 +21671,9 @@ snapshots: postcss-value-parser: 4.2.0 schema-utils: 3.3.0 semver: 7.7.3 - webpack: 5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10) + webpack: 5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.11) - css-loader@7.1.2(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10)): + css-loader@7.1.2(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.11)): dependencies: icss-utils: 5.1.0(postcss@8.5.6) postcss: 8.5.6 @@ -21449,7 +21684,7 @@ snapshots: postcss-value-parser: 4.2.0 semver: 7.7.3 optionalDependencies: - webpack: 5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10) + webpack: 5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.11) css-select@4.3.0: dependencies: @@ -22615,20 +22850,20 @@ snapshots: es6-promise@4.2.8: {} - esbuild-loader@3.0.1(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10)): + esbuild-loader@3.0.1(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.11)): dependencies: - esbuild: 0.25.10 + esbuild: 0.25.11 get-tsconfig: 4.10.1 loader-utils: 2.0.4 - webpack: 5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10) + webpack: 5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.11) webpack-sources: 1.4.3 - esbuild-loader@4.3.0(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10)): + esbuild-loader@4.3.0(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.11)): dependencies: - esbuild: 0.25.10 + esbuild: 0.25.11 get-tsconfig: 4.10.1 loader-utils: 2.0.4 - webpack: 5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10) + webpack: 5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.11) webpack-sources: 1.4.3 esbuild@0.25.10: @@ -22660,6 +22895,35 @@ snapshots: '@esbuild/win32-ia32': 0.25.10 '@esbuild/win32-x64': 0.25.10 + esbuild@0.25.11: + optionalDependencies: + '@esbuild/aix-ppc64': 0.25.11 + '@esbuild/android-arm': 0.25.11 + '@esbuild/android-arm64': 0.25.11 + '@esbuild/android-x64': 0.25.11 + '@esbuild/darwin-arm64': 0.25.11 + '@esbuild/darwin-x64': 0.25.11 + '@esbuild/freebsd-arm64': 0.25.11 + '@esbuild/freebsd-x64': 0.25.11 + '@esbuild/linux-arm': 0.25.11 + '@esbuild/linux-arm64': 0.25.11 + '@esbuild/linux-ia32': 0.25.11 + '@esbuild/linux-loong64': 0.25.11 + '@esbuild/linux-mips64el': 0.25.11 + '@esbuild/linux-ppc64': 0.25.11 + '@esbuild/linux-riscv64': 0.25.11 + '@esbuild/linux-s390x': 0.25.11 + '@esbuild/linux-x64': 0.25.11 + '@esbuild/netbsd-arm64': 0.25.11 + '@esbuild/netbsd-x64': 0.25.11 + '@esbuild/openbsd-arm64': 0.25.11 + '@esbuild/openbsd-x64': 0.25.11 + '@esbuild/openharmony-arm64': 0.25.11 + '@esbuild/sunos-x64': 0.25.11 + '@esbuild/win32-arm64': 0.25.11 + '@esbuild/win32-ia32': 0.25.11 + '@esbuild/win32-x64': 0.25.11 + escalade@3.2.0: {} escape-goat@4.0.0: {} @@ -25584,16 +25848,16 @@ snapshots: mind-elixir@5.3.2: {} - mini-css-extract-plugin@2.4.7(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10)): + mini-css-extract-plugin@2.4.7(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.11)): dependencies: schema-utils: 4.3.2 - webpack: 5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10) + webpack: 5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.11) - mini-css-extract-plugin@2.9.4(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10)): + mini-css-extract-plugin@2.9.4(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.11)): dependencies: schema-utils: 4.3.2 tapable: 2.2.3 - webpack: 5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10) + webpack: 5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.11) minimalistic-assert@1.0.1: {} @@ -26726,7 +26990,7 @@ snapshots: camelcase-css: 2.0.1 postcss: 8.5.6 - postcss-loader@4.3.0(postcss@8.5.3)(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10)): + postcss-loader@4.3.0(postcss@8.5.3)(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.11)): dependencies: cosmiconfig: 7.1.0 klona: 2.0.6 @@ -26734,9 +26998,9 @@ snapshots: postcss: 8.5.3 schema-utils: 3.3.0 semver: 7.7.3 - webpack: 5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10) + webpack: 5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.11) - postcss-loader@4.3.0(postcss@8.5.6)(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10)): + postcss-loader@4.3.0(postcss@8.5.6)(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.11)): dependencies: cosmiconfig: 7.1.0 klona: 2.0.6 @@ -26744,16 +27008,16 @@ snapshots: postcss: 8.5.6 schema-utils: 3.3.0 semver: 7.7.3 - webpack: 5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10) + webpack: 5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.11) - postcss-loader@8.2.0(postcss@8.5.6)(typescript@5.0.4)(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10)): + postcss-loader@8.2.0(postcss@8.5.6)(typescript@5.0.4)(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.11)): dependencies: cosmiconfig: 9.0.0(typescript@5.0.4) jiti: 2.6.1 postcss: 8.5.6 semver: 7.7.3 optionalDependencies: - webpack: 5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10) + webpack: 5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.11) transitivePeerDependencies: - typescript @@ -27483,11 +27747,11 @@ snapshots: raw-loader@0.5.1: {} - raw-loader@4.0.2(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10)): + raw-loader@4.0.2(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.11)): dependencies: loader-utils: 2.0.4 schema-utils: 3.3.0 - webpack: 5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10) + webpack: 5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.11) rc@1.2.8: dependencies: @@ -28810,15 +29074,15 @@ snapshots: '@tokenizer/token': 0.3.0 peek-readable: 4.1.0 - style-loader@2.0.0(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10)): + style-loader@2.0.0(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.11)): dependencies: loader-utils: 2.0.4 schema-utils: 3.3.0 - webpack: 5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10) + webpack: 5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.11) - style-loader@4.0.0(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10)): + style-loader@4.0.0(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.11)): dependencies: - webpack: 5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10) + webpack: 5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.11) style-mod@4.1.2: {} @@ -29165,7 +29429,7 @@ snapshots: rimraf: 2.6.3 optional: true - terser-webpack-plugin@4.2.3(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10)): + terser-webpack-plugin@4.2.3(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.11)): dependencies: cacache: 15.3.0 find-cache-dir: 3.3.2 @@ -29175,33 +29439,33 @@ snapshots: serialize-javascript: 5.0.1 source-map: 0.6.1 terser: 5.39.0 - webpack: 5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10) + webpack: 5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.11) webpack-sources: 1.4.3 transitivePeerDependencies: - bluebird - terser-webpack-plugin@5.3.14(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10)(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10)): + terser-webpack-plugin@5.3.14(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.11)(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.11)): dependencies: '@jridgewell/trace-mapping': 0.3.31 jest-worker: 27.5.1 schema-utils: 4.3.2 serialize-javascript: 6.0.2 terser: 5.44.0 - webpack: 5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10) + webpack: 5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.11) optionalDependencies: '@swc/core': 1.11.29(@swc/helpers@0.5.17) - esbuild: 0.25.10 + esbuild: 0.25.11 - terser-webpack-plugin@5.3.14(esbuild@0.25.10)(webpack@5.101.3(esbuild@0.25.10)): + terser-webpack-plugin@5.3.14(esbuild@0.25.11)(webpack@5.101.3(esbuild@0.25.11)): dependencies: '@jridgewell/trace-mapping': 0.3.31 jest-worker: 27.5.1 schema-utils: 4.3.2 serialize-javascript: 6.0.2 terser: 5.44.0 - webpack: 5.101.3(esbuild@0.25.10) + webpack: 5.101.3(esbuild@0.25.11) optionalDependencies: - esbuild: 0.25.10 + esbuild: 0.25.11 terser@5.39.0: dependencies: @@ -29371,7 +29635,7 @@ snapshots: ts-dedent@2.2.0: {} - ts-loader@9.5.4(typescript@5.0.4)(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10)): + ts-loader@9.5.4(typescript@5.0.4)(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.11)): dependencies: chalk: 4.1.2 enhanced-resolve: 5.18.3 @@ -29379,7 +29643,7 @@ snapshots: semver: 7.7.3 source-map: 0.7.6 typescript: 5.0.4 - webpack: 5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10) + webpack: 5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.11) ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.10)(typescript@5.0.4): dependencies: @@ -30061,7 +30325,7 @@ snapshots: webidl-conversions@7.0.0: optional: true - webpack-dev-middleware@7.4.3(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10)): + webpack-dev-middleware@7.4.3(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.11)): dependencies: colorette: 2.0.20 memfs: 4.42.0 @@ -30070,9 +30334,9 @@ snapshots: range-parser: 1.2.1 schema-utils: 4.3.2 optionalDependencies: - webpack: 5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10) + webpack: 5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.11) - webpack-dev-server@5.2.2(bufferutil@4.0.9)(utf-8-validate@6.0.5)(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10)): + webpack-dev-server@5.2.2(bufferutil@4.0.9)(utf-8-validate@6.0.5)(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.11)): dependencies: '@types/bonjour': 3.5.13 '@types/connect-history-api-fallback': 1.5.4 @@ -30100,10 +30364,10 @@ snapshots: serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack-dev-middleware: 7.4.3(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10)) + webpack-dev-middleware: 7.4.3(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.11)) ws: 8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.5) optionalDependencies: - webpack: 5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10) + webpack: 5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.11) transitivePeerDependencies: - bufferutil - debug @@ -30122,7 +30386,7 @@ snapshots: webpack-sources@3.3.3: {} - webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10): + webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.11): dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.8 @@ -30146,7 +30410,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 4.3.2 tapable: 2.2.3 - terser-webpack-plugin: 5.3.14(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10)(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10)) + terser-webpack-plugin: 5.3.14(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.11)(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.11)) watchpack: 2.4.4 webpack-sources: 3.3.3 transitivePeerDependencies: @@ -30154,7 +30418,7 @@ snapshots: - esbuild - uglify-js - webpack@5.101.3(esbuild@0.25.10): + webpack@5.101.3(esbuild@0.25.11): dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.8 @@ -30178,7 +30442,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 4.3.2 tapable: 2.2.3 - terser-webpack-plugin: 5.3.14(esbuild@0.25.10)(webpack@5.101.3(esbuild@0.25.10)) + terser-webpack-plugin: 5.3.14(esbuild@0.25.11)(webpack@5.101.3(esbuild@0.25.11)) watchpack: 2.4.4 webpack-sources: 3.3.3 transitivePeerDependencies: From 5380945e3bd01ada0b9c5d648701ed989fdda4b7 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 16 Oct 2025 01:11:02 +0000 Subject: [PATCH 23/43] Update dependency vite-plugin-static-copy to v3.1.4 --- apps/client/package.json | 2 +- pnpm-lock.yaml | 19 +++++++------------ 2 files changed, 8 insertions(+), 13 deletions(-) diff --git a/apps/client/package.json b/apps/client/package.json index 6fe3949c4..9c5f92366 100644 --- a/apps/client/package.json +++ b/apps/client/package.json @@ -75,6 +75,6 @@ "copy-webpack-plugin": "13.0.1", "happy-dom": "20.0.1", "script-loader": "0.7.2", - "vite-plugin-static-copy": "3.1.3" + "vite-plugin-static-copy": "3.1.4" } } \ No newline at end of file diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 03317d892..6c55f55aa 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -300,8 +300,8 @@ importers: specifier: 0.7.2 version: 0.7.2 vite-plugin-static-copy: - specifier: 3.1.3 - version: 3.1.3(vite@7.1.10(@types/node@24.7.2)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)) + specifier: 3.1.4 + version: 3.1.4(vite@7.1.10(@types/node@24.7.2)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)) apps/db-compare: dependencies: @@ -13391,8 +13391,8 @@ packages: vite: optional: true - vite-plugin-static-copy@3.1.3: - resolution: {integrity: sha512-U47jgyoJfrvreF87u2udU6dHIXbHhdgGZ7wSEqn6nVHKDOMdRoB2uVc6iqxbEzENN5JvX6djE5cBhQZ2MMBclA==} + vite-plugin-static-copy@3.1.4: + resolution: {integrity: sha512-iCmr4GSw4eSnaB+G8zc2f4dxSuDjbkjwpuBLLGvQYR9IW7rnDzftnUjOH5p4RYR+d4GsiBqXRvzuFhs5bnzVyw==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: vite: ^5.0.0 || ^6.0.0 || ^7.0.0 @@ -14616,8 +14616,6 @@ snapshots: '@ckeditor/ckeditor5-core': 47.0.0 '@ckeditor/ckeditor5-upload': 47.0.0 ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-ai@47.0.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)': dependencies: @@ -15018,6 +15016,8 @@ snapshots: '@ckeditor/ckeditor5-utils': 47.0.0 ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-editor-multi-root@47.0.0': dependencies: @@ -15187,8 +15187,6 @@ snapshots: '@ckeditor/ckeditor5-utils': 47.0.0 '@ckeditor/ckeditor5-widget': 47.0.0 ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-html-embed@47.0.0': dependencies: @@ -15604,8 +15602,6 @@ snapshots: '@ckeditor/ckeditor5-ui': 47.0.0 '@ckeditor/ckeditor5-utils': 47.0.0 ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-special-characters@47.0.0': dependencies: @@ -29818,10 +29814,9 @@ snapshots: - rollup - supports-color - vite-plugin-static-copy@3.1.3(vite@7.1.10(@types/node@24.7.2)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)): + vite-plugin-static-copy@3.1.4(vite@7.1.10(@types/node@24.7.2)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)): dependencies: chokidar: 3.6.0 - fs-extra: 11.3.2 p-map: 7.0.3 picocolors: 1.1.1 tinyglobby: 0.2.15 From e94f9ff0d90ff65c86575031f1e41d2fb489100c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 16 Oct 2025 01:11:56 +0000 Subject: [PATCH 24/43] Update dependency @anthropic-ai/sdk to v0.66.0 --- apps/server/package.json | 2 +- pnpm-lock.yaml | 18 +++++++----------- 2 files changed, 8 insertions(+), 12 deletions(-) diff --git a/apps/server/package.json b/apps/server/package.json index dd28109e2..2a7a27c9a 100644 --- a/apps/server/package.json +++ b/apps/server/package.json @@ -29,7 +29,7 @@ "node-html-parser": "7.0.1" }, "devDependencies": { - "@anthropic-ai/sdk": "0.65.0", + "@anthropic-ai/sdk": "0.66.0", "@braintree/sanitize-url": "7.1.1", "@electron/remote": "2.1.3", "@preact/preset-vite": "2.10.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 03317d892..8d2998745 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -451,8 +451,8 @@ importers: version: 7.0.1 devDependencies: '@anthropic-ai/sdk': - specifier: 0.65.0 - version: 0.65.0(zod@3.24.4) + specifier: 0.66.0 + version: 0.66.0(zod@3.24.4) '@braintree/sanitize-url': specifier: 7.1.1 version: 7.1.1 @@ -1366,8 +1366,8 @@ packages: '@antfu/utils@9.2.0': resolution: {integrity: sha512-Oq1d9BGZakE/FyoEtcNeSwM7MpDO2vUBi11RWBZXf75zPsbUVWmUs03EqkRFrcgbXyKTas0BdZWC1wcuSoqSAw==} - '@anthropic-ai/sdk@0.65.0': - resolution: {integrity: sha512-zIdPOcrCVEI8t3Di40nH4z9EoeyGZfXbYSvWdDLsB/KkaSYMnEgC7gmcgWu83g2NTn1ZTpbMvpdttWDGGIk6zw==} + '@anthropic-ai/sdk@0.66.0': + resolution: {integrity: sha512-GBSSby0P4BW/sOdvsTXaHJDPnGEL5tuB4TtsU4SXG7+dVULQ9MkKgNznCALDCgSV5yhrtQlctvEdMqePVIXTiw==} hasBin: true peerDependencies: zod: ^3.25.0 || ^4.0.0 @@ -13964,7 +13964,7 @@ snapshots: '@antfu/utils@9.2.0': {} - '@anthropic-ai/sdk@0.65.0(zod@3.24.4)': + '@anthropic-ai/sdk@0.66.0(zod@3.24.4)': dependencies: json-schema-to-ts: 3.1.1 optionalDependencies: @@ -14616,8 +14616,6 @@ snapshots: '@ckeditor/ckeditor5-core': 47.0.0 '@ckeditor/ckeditor5-upload': 47.0.0 ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-ai@47.0.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)': dependencies: @@ -15018,6 +15016,8 @@ snapshots: '@ckeditor/ckeditor5-utils': 47.0.0 ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-editor-multi-root@47.0.0': dependencies: @@ -15187,8 +15187,6 @@ snapshots: '@ckeditor/ckeditor5-utils': 47.0.0 '@ckeditor/ckeditor5-widget': 47.0.0 ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-html-embed@47.0.0': dependencies: @@ -15604,8 +15602,6 @@ snapshots: '@ckeditor/ckeditor5-ui': 47.0.0 '@ckeditor/ckeditor5-utils': 47.0.0 ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-special-characters@47.0.0': dependencies: From 8af811ddcfcf489e8bccaf10fb56e41a43df62bf Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 16 Oct 2025 01:12:51 +0000 Subject: [PATCH 25/43] Update dependency electron to v38.3.0 --- apps/desktop/package.json | 2 +- apps/edit-docs/package.json | 2 +- apps/server/package.json | 2 +- pnpm-lock.yaml | 66 +++++++++++++++++++------------------ 4 files changed, 37 insertions(+), 35 deletions(-) diff --git a/apps/desktop/package.json b/apps/desktop/package.json index 2a8e1c127..ff794e820 100644 --- a/apps/desktop/package.json +++ b/apps/desktop/package.json @@ -34,7 +34,7 @@ "@triliumnext/commons": "workspace:*", "@triliumnext/server": "workspace:*", "copy-webpack-plugin": "13.0.1", - "electron": "38.2.2", + "electron": "38.3.0", "@electron-forge/cli": "7.10.2", "@electron-forge/maker-deb": "7.10.2", "@electron-forge/maker-dmg": "7.10.2", diff --git a/apps/edit-docs/package.json b/apps/edit-docs/package.json index 91fe601ac..14c843def 100644 --- a/apps/edit-docs/package.json +++ b/apps/edit-docs/package.json @@ -12,7 +12,7 @@ "@triliumnext/desktop": "workspace:*", "@types/fs-extra": "11.0.4", "copy-webpack-plugin": "13.0.1", - "electron": "38.2.2", + "electron": "38.3.0", "fs-extra": "11.3.2" }, "scripts": { diff --git a/apps/server/package.json b/apps/server/package.json index dd28109e2..748e3a5dd 100644 --- a/apps/server/package.json +++ b/apps/server/package.json @@ -81,7 +81,7 @@ "debounce": "2.2.0", "debug": "4.4.3", "ejs": "3.1.10", - "electron": "38.2.2", + "electron": "38.3.0", "electron-debug": "4.1.0", "electron-window-state": "5.0.3", "escape-html": "1.0.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 03317d892..dc690c837 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -322,7 +322,7 @@ importers: dependencies: '@electron/remote': specifier: 2.1.3 - version: 2.1.3(electron@38.2.2) + version: 2.1.3(electron@38.3.0) better-sqlite3: specifier: 12.4.1 version: 12.4.1 @@ -379,8 +379,8 @@ importers: specifier: 13.0.1 version: 13.0.1(webpack@5.101.3(esbuild@0.25.10)) electron: - specifier: 38.2.2 - version: 38.2.2 + specifier: 38.3.0 + version: 38.3.0 prebuild-install: specifier: 7.1.3 version: 7.1.3 @@ -435,8 +435,8 @@ importers: specifier: 13.0.1 version: 13.0.1(webpack@5.101.3(esbuild@0.25.10)) electron: - specifier: 38.2.2 - version: 38.2.2 + specifier: 38.3.0 + version: 38.3.0 fs-extra: specifier: 11.3.2 version: 11.3.2 @@ -458,7 +458,7 @@ importers: version: 7.1.1 '@electron/remote': specifier: 2.1.3 - version: 2.1.3(electron@38.2.2) + version: 2.1.3(electron@38.3.0) '@preact/preset-vite': specifier: 2.10.2 version: 2.10.2(@babel/core@7.28.0)(preact@10.27.2)(vite@7.1.10(@types/node@24.7.2)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)) @@ -607,8 +607,8 @@ importers: specifier: 3.1.10 version: 3.1.10 electron: - specifier: 38.2.2 - version: 38.2.2 + specifier: 38.3.0 + version: 38.3.0 electron-debug: specifier: 4.1.0 version: 4.1.0 @@ -7262,8 +7262,8 @@ packages: resolution: {integrity: sha512-bO3y10YikuUwUuDUQRM4KfwNkKhnpVO7IPdbsrejwN9/AABJzzTQ4GeHwyzNSrVO+tEH3/Np255a3sVZpZDjvg==} engines: {node: '>=8.0.0'} - electron@38.2.2: - resolution: {integrity: sha512-OXSaVNXDlonXDjMRsFNQo1j5tzTKwKXh5/m46IjAFccBcZJZMISI+EjSI07oexIuhvKM8AZLuFuihVn4YjWWrA==} + electron@38.3.0: + resolution: {integrity: sha512-Wij4AzX4SAV0X/ktq+NrWrp5piTCSS8F6YWh1KAcG+QRtNzyns9XLKERP68nFHIwfprhxF2YCN2uj7nx9DaeJw==} engines: {node: '>= 12.20.55'} hasBin: true @@ -14529,7 +14529,7 @@ snapshots: '@babel/parser': 7.28.4 '@babel/template': 7.27.2 '@babel/types': 7.28.4 - debug: 4.4.1 + debug: 4.4.3(supports-color@6.0.0) transitivePeerDependencies: - supports-color @@ -16362,9 +16362,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@electron/remote@2.1.3(electron@38.2.2)': + '@electron/remote@2.1.3(electron@38.3.0)': dependencies: - electron: 38.2.2 + electron: 38.3.0 '@electron/universal@2.0.2': dependencies: @@ -19047,7 +19047,7 @@ snapshots: '@types/appdmg@0.5.5': dependencies: - '@types/node': 24.7.2 + '@types/node': 22.18.10 optional: true '@types/archiver@6.0.3': @@ -19069,7 +19069,7 @@ snapshots: '@types/bonjour@3.5.13': dependencies: - '@types/node': 24.7.2 + '@types/node': 22.18.10 '@types/bootstrap@5.2.10': dependencies: @@ -19079,7 +19079,7 @@ snapshots: dependencies: '@types/http-cache-semantics': 4.0.4 '@types/keyv': 3.1.4 - '@types/node': 24.7.2 + '@types/node': 22.18.10 '@types/responselike': 1.0.3 '@types/chai@5.2.2': @@ -19104,7 +19104,7 @@ snapshots: '@types/connect-history-api-fallback@1.5.4': dependencies: '@types/express-serve-static-core': 5.1.0 - '@types/node': 24.7.2 + '@types/node': 22.18.10 '@types/connect@3.4.38': dependencies: @@ -19305,7 +19305,7 @@ snapshots: '@types/fs-extra@9.0.13': dependencies: - '@types/node': 24.7.2 + '@types/node': 22.18.10 optional: true '@types/geojson-vt@3.2.5': @@ -19317,7 +19317,7 @@ snapshots: '@types/glob@7.2.0': dependencies: '@types/minimatch': 5.1.2 - '@types/node': 24.7.2 + '@types/node': 22.18.10 '@types/hast@3.0.4': dependencies: @@ -19331,7 +19331,7 @@ snapshots: '@types/http-proxy@1.17.16': dependencies: - '@types/node': 24.7.2 + '@types/node': 22.18.10 '@types/ini@4.1.1': {} @@ -19349,7 +19349,7 @@ snapshots: '@types/keyv@3.1.4': dependencies: - '@types/node': 24.7.2 + '@types/node': 22.18.10 '@types/leaflet-gpx@1.3.8': dependencies: @@ -19403,7 +19403,7 @@ snapshots: '@types/node-forge@1.3.14': dependencies: - '@types/node': 24.7.2 + '@types/node': 22.18.10 '@types/node@16.9.1': {} @@ -19434,6 +19434,7 @@ snapshots: '@types/node@24.7.2': dependencies: undici-types: 7.14.0 + optional: true '@types/parse-json@4.0.2': {} @@ -19465,7 +19466,7 @@ snapshots: '@types/responselike@1.0.3': dependencies: - '@types/node': 24.7.2 + '@types/node': 22.18.10 '@types/retry@0.12.2': {} @@ -19509,7 +19510,7 @@ snapshots: '@types/sockjs@0.3.36': dependencies: - '@types/node': 24.7.2 + '@types/node': 22.18.10 '@types/statuses@2.0.6': optional: true @@ -19545,7 +19546,7 @@ snapshots: '@types/through2@2.0.41': dependencies: - '@types/node': 24.7.2 + '@types/node': 22.18.10 '@types/tmp@0.2.6': {} @@ -19583,7 +19584,7 @@ snapshots: '@types/yauzl@2.10.3': dependencies: - '@types/node': 22.18.8 + '@types/node': 22.18.10 optional: true '@typescript-eslint/eslint-plugin@8.40.0(@typescript-eslint/parser@8.40.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3)': @@ -22362,10 +22363,10 @@ snapshots: - supports-color optional: true - electron@38.2.2: + electron@38.3.0: dependencies: '@electron/get': 2.0.3 - '@types/node': 22.18.8 + '@types/node': 22.18.10 extract-zip: 2.0.1 transitivePeerDependencies: - supports-color @@ -24475,13 +24476,13 @@ snapshots: jest-worker@26.6.2: dependencies: - '@types/node': 24.7.2 + '@types/node': 22.18.10 merge-stream: 2.0.0 supports-color: 7.2.0 jest-worker@27.5.1: dependencies: - '@types/node': 24.7.2 + '@types/node': 22.18.10 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -27372,7 +27373,7 @@ snapshots: '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.0 - '@types/node': 24.7.2 + '@types/node': 22.18.10 long: 5.3.2 protocol-buffers-schema@3.6.0: {} @@ -29574,7 +29575,8 @@ snapshots: undici-types@6.21.0: {} - undici-types@7.14.0: {} + undici-types@7.14.0: + optional: true undici@6.21.3: {} From 856951690dc360630e4805338f2860d5cc135651 Mon Sep 17 00:00:00 2001 From: Giovi Date: Wed, 15 Oct 2025 16:16:59 +0200 Subject: [PATCH 26/43] Translated using Weblate (Italian) Currently translated at 18.6% (301 of 1613 strings) Translation: Trilium Notes/Client Translate-URL: https://hosted.weblate.org/projects/trilium/client/it/ --- .../src/translations/it/translation.json | 57 ++++++++++++++++++- 1 file changed, 56 insertions(+), 1 deletion(-) diff --git a/apps/client/src/translations/it/translation.json b/apps/client/src/translations/it/translation.json index 1443e1c53..047d8a897 100644 --- a/apps/client/src/translations/it/translation.json +++ b/apps/client/src/translations/it/translation.json @@ -354,7 +354,53 @@ "notSet": "non impostato", "goBackForwards": "indietro/avanti nella cronologia", "showJumpToNoteDialog": "mostra finestra di dialogo “Vai a”", - "title": "Scheda riassuntiva" + "title": "Scheda riassuntiva", + "noteNavigation": "Nota navigazione", + "scrollToActiveNote": "scorri fino alla nota attiva", + "jumpToParentNote": "vai alla nota principale", + "collapseWholeTree": "comprimi l'intero albero delle note", + "collapseSubTree": "comprimi sottoalbero", + "tabShortcuts": "Scorciatoie delle schede", + "newTabNoteLink": "Il link alla nota apre la nota in una nuova scheda", + "newTabWithActivationNoteLink": "Il link alla nota si apre e attiva la nota in una nuova scheda", + "onlyInDesktop": "Solo nella versione desktop (Electron build)", + "openEmptyTab": "apri scheda vuota", + "closeActiveTab": "chiudi scheda attiva", + "activateNextTab": "attiva la scheda successiva", + "activatePreviousTab": "attiva la scheda precedente", + "creatingNotes": "Creazione di note", + "createNoteAfter": "crea una nuova nota dopo quella attiva", + "createNoteInto": "crea una nuova sotto-nota nella nota attiva", + "editBranchPrefix": "modifica prefisso del clone della nota attiva", + "movingCloningNotes": "Spostamento / clonazione delle note", + "moveNoteUpDown": "spostare la nota verso l'alto/verso il basso nell'elenco delle note", + "moveNoteUpHierarchy": "spostare la nota verso l'alto nella gerarchia", + "multiSelectNote": "nota multi-selezione sopra/sotto", + "selectAllNotes": "seleziona tutte le note del livello corrente", + "selectNote": "seleziona nota", + "copyNotes": "copia la nota attiva (o la selezione corrente) negli appunti (utilizzata per la clonazione)", + "cutNotes": "taglia la nota corrente (o la selezione corrente) negli appunti (utilizzato per spostare le note)", + "pasteNotes": "Incolla le note come sotto-note nella nota attiva (che viene spostata o clonata a seconda che sia stata copiata o tagliata negli appunti)", + "deleteNotes": "eliminazione nota / sottoalbero", + "editingNotes": "Modifica delle note", + "editNoteTitle": "nel riquadro ad albero passa dal riquadro ad albero al titolo della nota. Premendo Invio dal titolo della nota, il focus passerà all'editor di testo. Ctrl+. riporterà il focus dall'editor al riquadro ad albero.", + "createEditLink": "crea / modifica collegamento esterno", + "createInternalLink": "creare un collegamento interno", + "followLink": "segui il link sotto il cursore", + "insertDateTime": "inserisci la data e l'ora correnti nella posizione del cursore", + "jumpToTreePane": "passa al riquadro dell'albero e scorri fino alla nota attiva", + "markdownAutoformat": "Formattazione automatica simile a Markdown", + "headings": "##, ###, #### ecc. seguiti da uno spazio per i titoli", + "bulletList": "* o - seguito da uno spazio per un elenco puntato", + "numberedList": "1. o 1) seguito da uno spazio per un elenco numerato", + "blockQuote": "inizia una riga con > seguito da uno spazio per il blocco di citazione", + "troubleshooting": "Risoluzione dei problemi", + "reloadFrontend": "ricarica il frontend Trilium", + "showDevTools": "mostra strumenti di sviluppo", + "showSQLConsole": "mostra console SQL", + "other": "Altro", + "quickSearch": "concentrati sull'input della ricerca rapida", + "inPageSearch": "ricerca all'interno della pagina" }, "i18n": { "saturday": "Sabato", @@ -376,5 +422,14 @@ "notes_indexed_0": "{{ count }} nota indicizzata", "notes_indexed_1": "{{ count }} note indicizzate", "notes_indexed_2": "{{ count }} note indicizzate" + }, + "import": { + "importIntoNote": "Importa nella nota", + "chooseImportFile": "Scegli file di importazione", + "importDescription": "Il contenuto dei file selezionati verranno importati come note secondarie in", + "options": "Opzioni", + "safeImportTooltip": "I file di esportazione Trilium .zip possono contenere script eseguibili che potrebbero avere comportamenti dannosi. L'importazione sicura disattiverà l'esecuzione automatica di tutti gli script importati. Deseleziona “Importazione sicura” solo se l'archivio importato dovrebbe contenere script eseguibili e ti fidi completamente del contenuto del file di importazione.", + "safeImport": "Importazione sicura", + "explodeArchivesTooltip": "Se questa opzione è selezionata, Trilium leggerà i file .zip, .enex e .opml e creerà delle note dai file contenuti in tali archivi. Se l'opzione non è selezionata, Trilium allegherà gli archivi stessi alla nota." } } From 022dbe78a2feaef3ddca5e00cae16f351a66485f Mon Sep 17 00:00:00 2001 From: Mattia Mascarello Date: Wed, 15 Oct 2025 17:19:24 +0200 Subject: [PATCH 27/43] Translated using Weblate (Italian) Currently translated at 39.6% (151 of 381 strings) Translation: Trilium Notes/Server Translate-URL: https://hosted.weblate.org/projects/trilium/server/it/ --- apps/server/src/assets/translations/it/server.json | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/apps/server/src/assets/translations/it/server.json b/apps/server/src/assets/translations/it/server.json index 21834af53..e811af043 100644 --- a/apps/server/src/assets/translations/it/server.json +++ b/apps/server/src/assets/translations/it/server.json @@ -164,6 +164,12 @@ "toggle-similar-notes": "Attiva Note Simili", "other": "Altro", "toggle-right-pane": "Attiva/disattiva la visualizzazione del riquadro destro, che include l'indice e gli elementi evidenziati", - "print-active-note": "Stampa nota attiva" + "print-active-note": "Stampa nota attiva", + "open-note-externally": "Apri nota come file con l'applicazione predefinita", + "reload-frontend-app": "Ricarica frontend", + "open-dev-tools": "Apri strumenti di svilippo", + "toggle-full-screen": "Attiva la modalità a schermo intero", + "zoom-out": "Rimpicciolisci", + "zoom-in": "Ingrandisci" } } From 18ad595300358beae748fdb8e6d04db535b08264 Mon Sep 17 00:00:00 2001 From: Diana Raluca Date: Wed, 15 Oct 2025 17:33:56 +0200 Subject: [PATCH 28/43] Translated using Weblate (Spanish) Currently translated at 22.6% (26 of 115 strings) Translation: Trilium Notes/README Translate-URL: https://hosted.weblate.org/projects/trilium/readme/es/ --- docs/README-es.md | 110 ++++++++++++++++++++++++---------------------- 1 file changed, 57 insertions(+), 53 deletions(-) diff --git a/docs/README-es.md b/docs/README-es.md index 586045a29..f7a58d0f2 100644 --- a/docs/README-es.md +++ b/docs/README-es.md @@ -11,74 +11,78 @@ # Trilium Notes -![GitHub Sponsors](https://img.shields.io/github/sponsors/eliandoran) -![LiberaPay patrons](https://img.shields.io/liberapay/patrons/ElianDoran)\ -![Docker Pulls](https://img.shields.io/docker/pulls/triliumnext/trilium) -![GitHub Downloads (all assets, all -releases)](https://img.shields.io/github/downloads/triliumnext/trilium/total)\ +![Patrocinadores en GitHub](https://img.shields.io/github/sponsors/eliandoran) +![Patrocinadores en +LiberaPay](https://img.shields.io/liberapay/patrons/ElianDoran)\ +![Descargas en Docker](https://img.shields.io/docker/pulls/triliumnext/trilium) +![Descargas en GitHub (todos los recursos, todas las +versiones)](https://img.shields.io/github/downloads/triliumnext/trilium/total)\ [![RelativeCI](https://badges.relative-ci.com/badges/Di5q7dz9daNDZ9UXi0Bp?branch=develop)](https://app.relative-ci.com/projects/Di5q7dz9daNDZ9UXi0Bp) -[![Translation -status](https://hosted.weblate.org/widget/trilium/svg-badge.svg)](https://hosted.weblate.org/engage/trilium/) +[![Estado de la +traducción](https://hosted.weblate.org/widget/trilium/svg-badge.svg)](https://hosted.weblate.org/engage/trilium/) -[English](./README.md) | [Chinese (Simplified)](./docs/README-ZH_CN.md) | -[Chinese (Traditional)](./docs/README-ZH_TW.md) | [Russian](./docs/README-ru.md) -| [Japanese](./docs/README-ja.md) | [Italian](./docs/README-it.md) | -[Spanish](./docs/README-es.md) +[Inglés](./README.md) | [Chino (simplificado)](./docs/README-ZH_CN.md) | [Chino +(tradicional)](./docs/README-ZH_TW.md) | [Ruso](./docs/README-ru.md) | +[Japonés](./docs/README-ja.md) | [Italiano](./docs/README-it.md) | +[Español](./docs/README-es.md) -Trilium Notes is a free and open-source, cross-platform hierarchical note taking -application with focus on building large personal knowledge bases. +Trilium Notes es una aplicación gratuita, de código abierto y multiplataforma +para notas jerárquicas, orientada a crear amplias bases de conocimiento +personal. -See [screenshots](https://triliumnext.github.io/Docs/Wiki/screenshot-tour) for -quick overview: +Ver [capturas de +pantalla](https://triliumnext.github.io/Docs/Wiki/screenshot-tour) para un +resumen rápido: Trilium Screenshot -## 📚 Documentation +## 📚 Documentación -**Visit our comprehensive documentation at +**Accede a la documentación completa en [docs.triliumnotes.org](https://docs.triliumnotes.org/)** -Our documentation is available in multiple formats: -- **Online Documentation**: Browse the full documentation at +La documentación está disponible en varios formatos: +- **Documentación en línea**: Consulta la documentación completa en [docs.triliumnotes.org](https://docs.triliumnotes.org/) -- **In-App Help**: Press `F1` within Trilium to access the same documentation - directly in the application -- **GitHub**: Navigate through the [User - Guide](./docs/User%20Guide/User%20Guide/) in this repository +- **Ayuda en la aplicación**: Presiona `F1` dentro de Trilium para acceder a la + misma documentación directamente en la aplicación +- **GitHub**: Navega por la [Guía del + Usuario](./docs/User%20Guide/User%20Guide/) en este repositorio -### Quick Links -- [Getting Started Guide](https://docs.triliumnotes.org/) -- [Installation - Instructions](./docs/User%20Guide/User%20Guide/Installation%20&%20Setup/Server%20Installation.md) -- [Docker - Setup](./docs/User%20Guide/User%20Guide/Installation%20&%20Setup/Server%20Installation/1.%20Installing%20the%20server/Using%20Docker.md) -- [Upgrading +### Accesos rápidos +- [Guía de inicio](https://docs.triliumnotes.org/) +- [Instrucciones de + instalación](./docs/User%20Guide/User%20Guide/Installation%20&%20Setup/Server%20Installation.md) +- [Configuración de + Docker](./docs/User%20Guide/User%20Guide/Installation%20&%20Setup/Server%20Installation/1.%20Installing%20the%20server/Using%20Docker.md) +- [Actualización de TriliumNext](./docs/User%20Guide/User%20Guide/Installation%20%26%20Setup/Upgrading%20TriliumNext.md) -- [Basic Concepts and - Features](./docs/User%20Guide/User%20Guide/Basic%20Concepts%20and%20Features/Notes.md) -- [Patterns of Personal Knowledge - Base](https://triliumnext.github.io/Docs/Wiki/patterns-of-personal-knowledge) +- [Conceptos básicos y + funciones](./docs/User%20Guide/User%20Guide/Basic%20Concepts%20and%20Features/Notes.md) +- [Patrones para una base de conocimiento + personal](https://triliumnext.github.io/Docs/Wiki/patterns-of-personal-knowledge) -## 🎁 Features +## 🎁 Características -* Notes can be arranged into arbitrarily deep tree. Single note can be placed - into multiple places in the tree (see - [cloning](https://triliumnext.github.io/Docs/Wiki/cloning-notes)) -* Rich WYSIWYG note editor including e.g. tables, images and - [math](https://triliumnext.github.io/Docs/Wiki/text-notes) with markdown - [autoformat](https://triliumnext.github.io/Docs/Wiki/text-notes#autoformat) -* Support for editing [notes with source - code](https://triliumnext.github.io/Docs/Wiki/code-notes), including syntax - highlighting -* Fast and easy [navigation between - notes](https://triliumnext.github.io/Docs/Wiki/note-navigation), full text - search and [note - hoisting](https://triliumnext.github.io/Docs/Wiki/note-hoisting) -* Seamless [note - versioning](https://triliumnext.github.io/Docs/Wiki/note-revisions) -* Note [attributes](https://triliumnext.github.io/Docs/Wiki/attributes) can be - used for note organization, querying and advanced - [scripting](https://triliumnext.github.io/Docs/Wiki/scripts) +* Las notas se pueden organizar en un árbol de profundidad arbitraria. Una sola + nota puede colocarse en varios lugares del árbol (ver + [clonado](https://triliumnext.github.io/Docs/Wiki/cloning-notes)) +* Editor de notas WYSIWYG completo, que incluye, por ejemplo, tablas, imágenes y + [matemáticas](https://triliumnext.github.io/Docs/Wiki/text-notes) con + [autoformato](https://triliumnext.github.io/Docs/Wiki/text-notes#autoformat) + en Markdown +* Soporte para editar [notas con código + fuente](https://triliumnext.github.io/Docs/Wiki/code-notes), incluyendo + resaltado de sintaxis +* [Navegación entre + notas](https://triliumnext.github.io/Docs/Wiki/note-navigation) rápida y + sencilla, búsqueda de texto completo y [elevación de + notas](https://triliumnext.github.io/Docs/Wiki/note-hoisting) +* Flujo continuo de [versionado de + notas](https://triliumnext.github.io/Docs/Wiki/note-revisions) +* Los [atributos](https://triliumnext.github.io/Docs/Wiki/attributes) de las + notas se pueden usar para organización, consultas y + [scripting](https://triliumnext.github.io/Docs/Wiki/scripts) avanzado * UI available in English, German, Spanish, French, Romanian, and Chinese (simplified and traditional) * Direct [OpenID and TOTP From 01442a93c57695f4ed075ebb2872a246dc33d471 Mon Sep 17 00:00:00 2001 From: Mattia Mascarello Date: Wed, 15 Oct 2025 17:18:35 +0200 Subject: [PATCH 29/43] Translated using Weblate (Italian) Currently translated at 83.4% (96 of 115 strings) Translation: Trilium Notes/README Translate-URL: https://hosted.weblate.org/projects/trilium/readme/it/ --- docs/README-it.md | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/docs/README-it.md b/docs/README-it.md index 5e78766bd..85514c946 100644 --- a/docs/README-it.md +++ b/docs/README-it.md @@ -257,8 +257,8 @@ pnpm edit-docs:edit-docs ``` ### Building the Executable -Download the repository, install dependencies using `pnpm` and then build the -desktop app for Windows: +Scarica la repository, installa le dipendenze eseguendo `pnpm` e compila +l'applicazione desktop per Windows: ```shell git clone https://github.com/TriliumNext/Trilium.git cd Trilium @@ -266,10 +266,10 @@ pnpm install pnpm run --filter desktop electron-forge:make --arch=x64 --platform=win32 ``` -For more details, see the [development -docs](https://github.com/TriliumNext/Trilium/tree/main/docs/Developer%20Guide/Developer%20Guide). +Per più dettagli, consulta la [documentazione di +sviluppo](https://github.com/TriliumNext/Trilium/tree/main/docs/Developer%20Guide/Developer%20Guide). -### Developer Documentation +### Documentazione per sviluppatori Please view the [documentation guide](https://github.com/TriliumNext/Trilium/blob/main/docs/Developer%20Guide/Developer%20Guide/Environment%20Setup.md) @@ -278,14 +278,16 @@ described in the "Discuss with us" section above. ## 👏 Riconoscimenti -* [zadam](https://github.com/zadam) for the original concept and implementation - of the application. -* [Sarah Hussein](https://github.com/Sarah-Hussein) for designing the - application icon. -* [nriver](https://github.com/nriver) for his work on internationalization. -* [Thomas Frei](https://github.com/thfrei) for his original work on the Canvas. -* [antoniotejada](https://github.com/nriver) for the original syntax highlight - widget. +* [zadam](https://github.com/zadam) per l'idea originale e l'implementazione + della applicazione. +* [Sarah Hussein](https://github.com/Sarah-Hussein) per il design della icona + della applicazione. +* [nriver](https://github.com/nriver) per il suo lavoro + sull'internazionalizzazione. +* [Thomas Frei](https://github.com/thfrei) per il suo lavoro originale sul + canvas. +* [antoniotejada](https://github.com/nriver) per lo strumento originale di + colorazione della sintassi. * [Dosu](https://dosu.dev/) for providing us with the automated responses to GitHub issues and discussions. * [Tabler Icons](https://tabler.io/icons) for the system tray icons. From 487433f45425e84e06b055dff003aad9f78830ef Mon Sep 17 00:00:00 2001 From: Mattia Mascarello Date: Wed, 15 Oct 2025 17:19:11 +0200 Subject: [PATCH 30/43] Translated using Weblate (Italian) Currently translated at 63.0% (92 of 146 strings) Translation: Trilium Notes/Website Translate-URL: https://hosted.weblate.org/projects/trilium/website/it/ --- apps/website/public/translations/it/translation.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/apps/website/public/translations/it/translation.json b/apps/website/public/translations/it/translation.json index c5e9727ee..7dd8d66be 100644 --- a/apps/website/public/translations/it/translation.json +++ b/apps/website/public/translations/it/translation.json @@ -104,5 +104,17 @@ "platform_small": "per {{platform}}", "linux_big": "v{{version}} per Linux", "linux_small": "per Linux" + }, + "social_buttons": { + "github": "GitHub", + "github_discussions": "GitHub Discussions", + "matrix": "Matrix", + "reddit": "Reddit" + }, + "support_us": { + "title": "Supportaci", + "financial_donations_title": "Donazioni pecuniarie", + "financial_donations_description": "Trilium è costruito e mantenuto con centinaia di ore di lavoro. Il tuo supporto permette di mantenerlo open-source, di migliorare le funzionalità e di coprire i costi (ad esempio dell'hosting).", + "financial_donations_cta": "Considera di supportare lo sviluppatore principale dell'applicazione (eliandoran) attraverso:" } } From 278b889a4dbb0246280b7a242cca6fa8549d1672 Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Wed, 15 Oct 2025 17:36:12 +0200 Subject: [PATCH 31/43] Update translation files Updated by "Cleanup translation files" add-on in Weblate. Translation: Trilium Notes/README Translate-URL: https://hosted.weblate.org/projects/trilium/readme/ --- docs/README-es.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/README-es.md b/docs/README-es.md index f7a58d0f2..5a4d7ac10 100644 --- a/docs/README-es.md +++ b/docs/README-es.md @@ -83,8 +83,8 @@ La documentación está disponible en varios formatos: * Los [atributos](https://triliumnext.github.io/Docs/Wiki/attributes) de las notas se pueden usar para organización, consultas y [scripting](https://triliumnext.github.io/Docs/Wiki/scripts) avanzado -* UI available in English, German, Spanish, French, Romanian, and Chinese - (simplified and traditional) +* Interfaz disponible en inglés, alemán, español, francés, rumano y chino + (simplificado y tradicional) * Direct [OpenID and TOTP integration](./docs/User%20Guide/User%20Guide/Installation%20%26%20Setup/Server%20Installation/Multi-Factor%20Authentication.md) for more secure login From 02ed73828aaf65169fb196b55c31711822cf6f01 Mon Sep 17 00:00:00 2001 From: Aitanuqui Date: Wed, 15 Oct 2025 18:40:54 +0200 Subject: [PATCH 32/43] Translated using Weblate (Spanish) Currently translated at 100.0% (381 of 381 strings) Translation: Trilium Notes/Server Translate-URL: https://hosted.weblate.org/projects/trilium/server/es/ --- apps/server/src/assets/translations/es/server.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/server/src/assets/translations/es/server.json b/apps/server/src/assets/translations/es/server.json index c76720589..de81db146 100644 --- a/apps/server/src/assets/translations/es/server.json +++ b/apps/server/src/assets/translations/es/server.json @@ -380,7 +380,7 @@ "reload-frontend-app": "Recargar aplicación del cliente", "run-active-note": "Ejecutar nota activa", "render-active-note": "Generar nota activa", - "back-in-note-history": "Anterior en el historial de notas", + "back-in-note-history": "Atrás en historial de notas", "forward-in-note-history": "Posterior en el historial de notas", "cut-notes-to-clipboard": "Cortar notas al portapapeles", "select-all-notes-in-parent": "Seleccionar todas las notas en padre", From 04c24fa64cc90bb94b0e6377a00315ad5ed8b61b Mon Sep 17 00:00:00 2001 From: Aitanuqui Date: Wed, 15 Oct 2025 18:42:29 +0200 Subject: [PATCH 33/43] Translated using Weblate (Spanish) Currently translated at 100.0% (381 of 381 strings) Translation: Trilium Notes/Server Translate-URL: https://hosted.weblate.org/projects/trilium/server/es/ --- apps/server/src/assets/translations/es/server.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/server/src/assets/translations/es/server.json b/apps/server/src/assets/translations/es/server.json index de81db146..4557afb97 100644 --- a/apps/server/src/assets/translations/es/server.json +++ b/apps/server/src/assets/translations/es/server.json @@ -381,7 +381,7 @@ "run-active-note": "Ejecutar nota activa", "render-active-note": "Generar nota activa", "back-in-note-history": "Atrás en historial de notas", - "forward-in-note-history": "Posterior en el historial de notas", + "forward-in-note-history": "Adelante en historial de notas", "cut-notes-to-clipboard": "Cortar notas al portapapeles", "select-all-notes-in-parent": "Seleccionar todas las notas en padre", "show-backend-log": "Mostrar registro del servidor", From 2094ceab2615770c14896ff64c62246431d28f45 Mon Sep 17 00:00:00 2001 From: Diana Raluca Date: Wed, 15 Oct 2025 18:47:31 +0200 Subject: [PATCH 34/43] Translated using Weblate (Spanish) Currently translated at 100.0% (381 of 381 strings) Translation: Trilium Notes/Server Translate-URL: https://hosted.weblate.org/projects/trilium/server/es/ --- apps/server/src/assets/translations/es/server.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/server/src/assets/translations/es/server.json b/apps/server/src/assets/translations/es/server.json index 4557afb97..f07b3ff33 100644 --- a/apps/server/src/assets/translations/es/server.json +++ b/apps/server/src/assets/translations/es/server.json @@ -3,7 +3,7 @@ "back-in-note-history": "Navegar a la nota previa en el historial", "forward-in-note-history": "Navegar a la nota siguiente en el historial", "open-jump-to-note-dialog": "Abrir cuadro de diálogo \"Saltar a nota\"", - "scroll-to-active-note": "Desplazarse a la nota activa en el árbol de notas", + "scroll-to-active-note": "Desplazar el árbol de notas a la nota activa", "quick-search": "Activar barra de búsqueda rápida", "search-in-subtree": "Buscar notas en el subárbol de la nota activa", "expand-subtree": "Expandir el subárbol de la nota actual", @@ -380,8 +380,8 @@ "reload-frontend-app": "Recargar aplicación del cliente", "run-active-note": "Ejecutar nota activa", "render-active-note": "Generar nota activa", - "back-in-note-history": "Atrás en historial de notas", - "forward-in-note-history": "Adelante en historial de notas", + "back-in-note-history": "Atrás en el historial de notas", + "forward-in-note-history": "Avanzar en el historial de notas", "cut-notes-to-clipboard": "Cortar notas al portapapeles", "select-all-notes-in-parent": "Seleccionar todas las notas en padre", "show-backend-log": "Mostrar registro del servidor", From e5b18da35c796fb2d38930be39db180307145ee1 Mon Sep 17 00:00:00 2001 From: Giovi Date: Wed, 15 Oct 2025 18:52:17 +0200 Subject: [PATCH 35/43] Translated using Weblate (Italian) Currently translated at 20.3% (329 of 1613 strings) Translation: Trilium Notes/Client Translate-URL: https://hosted.weblate.org/projects/trilium/client/it/ --- .../src/translations/it/translation.json | 42 ++++++++++++++++++- 1 file changed, 40 insertions(+), 2 deletions(-) diff --git a/apps/client/src/translations/it/translation.json b/apps/client/src/translations/it/translation.json index 047d8a897..12cac885b 100644 --- a/apps/client/src/translations/it/translation.json +++ b/apps/client/src/translations/it/translation.json @@ -90,7 +90,8 @@ }, "info": { "okButton": "OK", - "closeButton": "Chiudi" + "closeButton": "Chiudi", + "modalTitle": "Messaggio informativo" }, "export": { "close": "Chiudi", @@ -430,6 +431,43 @@ "options": "Opzioni", "safeImportTooltip": "I file di esportazione Trilium .zip possono contenere script eseguibili che potrebbero avere comportamenti dannosi. L'importazione sicura disattiverà l'esecuzione automatica di tutti gli script importati. Deseleziona “Importazione sicura” solo se l'archivio importato dovrebbe contenere script eseguibili e ti fidi completamente del contenuto del file di importazione.", "safeImport": "Importazione sicura", - "explodeArchivesTooltip": "Se questa opzione è selezionata, Trilium leggerà i file .zip, .enex e .opml e creerà delle note dai file contenuti in tali archivi. Se l'opzione non è selezionata, Trilium allegherà gli archivi stessi alla nota." + "explodeArchivesTooltip": "Se questa opzione è selezionata, Trilium leggerà i file .zip, .enex e .opml e creerà delle note dai file contenuti in tali archivi. Se l'opzione non è selezionata, Trilium allegherà gli archivi stessi alla nota.", + "shrinkImages": "Riduci immagini", + "explodeArchives": "Leggi il contenuto degli archivi .zip, .enex e .opml .", + "html_import_tags": { + "title": "Tag di importazione HTML", + "description": "Configura quali tag HTML devono essere mantenuti durante l'importazione delle note. I tag che non sono presenti in questo elenco verranno rimossi durante l'importazione. Alcuni tag (come 'script') vengono sempre rimossi per motivi di sicurezza.", + "placeholder": "Inserisci i tag HTML, uno per riga", + "reset_button": "Ripristina elenco predefinito" + }, + "import-status": "Stato importazione", + "in-progress": "Importazione in corso: {{progress}}", + "successful": "Importazione completata con successo." + }, + "include_note": { + "dialog_title": "Includi nota", + "label_note": "Note", + "placeholder_search": "cerca una nota per nome", + "box_size_prompt": "Dimensione della casella della nota inclusa:", + "box_size_small": "piccola (~ 10 righe)", + "box_size_medium": "media (~ 30 righe)", + "box_size_full": "completa (la casella mostra il testo completo)", + "button_include": "Includi nota" + }, + "jump_to_note": { + "search_placeholder": "Cerca una nota per nome oppure digita > per i comandi...", + "search_button": "Cerca nel testo completo" + }, + "markdown_import": { + "dialog_title": "Importazione Markdown", + "modal_body_text": "A causa del sandbox del browser non è possibile leggere direttamente gli appunti tramite JavaScript. Incolla il Markdown da importare nell'area di testo sottostante e clicca sul pulsante Importa", + "import_button": "Importa", + "import_success": "Il contenuto Markdown è stato importato nel documento." + }, + "move_to": { + "target_parent_note": "Nota principale di destinazione", + "dialog_title": "Sposta note in ...", + "notes_to_move": "Note da spostare", + "search_placeholder": "cerca una nota per nome" } } From 54ea785a60cf20050b1ecc69c836eb7b79c17eb7 Mon Sep 17 00:00:00 2001 From: Mattia Mascarello Date: Wed, 15 Oct 2025 21:06:13 +0200 Subject: [PATCH 36/43] Translated using Weblate (Italian) Currently translated at 100.0% (381 of 381 strings) Translation: Trilium Notes/Server Translate-URL: https://hosted.weblate.org/projects/trilium/server/it/ --- .../src/assets/translations/it/server.json | 368 +++++++++++++++--- 1 file changed, 314 insertions(+), 54 deletions(-) diff --git a/apps/server/src/assets/translations/it/server.json b/apps/server/src/assets/translations/it/server.json index e811af043..bea24808d 100644 --- a/apps/server/src/assets/translations/it/server.json +++ b/apps/server/src/assets/translations/it/server.json @@ -2,43 +2,152 @@ "keyboard_action_names": { "zoom-in": "Ingrandisci", "reset-zoom-level": "Ripristina il livello di ingrandimento", - "zoom-out": "Riduci", - "toggle-full-screen": "Attiva/disattiva lo Schermo Intero", - "toggle-left-pane": "Attiva/disattiva il Pannello Sinistro", + "zoom-out": "Rimpicciolisci", + "toggle-full-screen": "Attiva/Disattiva la modalità a schermo intero", + "toggle-left-pane": "Attiva/Disattiva il pannello sinistro", "toggle-zen-mode": "Attiva/disattiva la modalità zen", - "toggle-right-pane": "Attiva/disattiva il Pannello Destro", - "toggle-system-tray-icon": "Attiva/disattiva l'Icona nel Vassoio di Sistema", - "toggle-note-hoisting": "Attiva/disattiva l'Ancoraggio della Nota", - "unhoist-note": "Disancora la Nota", - "reload-frontend-app": "Ricarica l'Applicazione Frontend", - "open-developer-tools": "Apri gli Strumenti da Sviluppatore", - "find-in-text": "Cerca nel Testo", - "print-active-note": "Stampa la Nota Attiva", + "toggle-right-pane": "Attiva/disattiva il pannello destro", + "toggle-system-tray-icon": "Attiva/Disattiva l'Icona nel vassoio di sistema", + "toggle-note-hoisting": "Attiva/Disattiva l'ancoraggio della Nota", + "unhoist-note": "Disancora la nota", + "reload-frontend-app": "Ricarica l'applicazione frontend", + "open-developer-tools": "Apri gli strumenti per sviluppatori", + "find-in-text": "Cerca nel testo", + "print-active-note": "Stampa la nota attiva", "export-active-note-as-pdf": "Esporta la nota attiva come PDF", - "open-note-externally": "Apri Esternamente la Nota", + "open-note-externally": "Apri la nota esternamente", "run-active-note": "Esegui la Nota Attiva", - "render-active-note": "Renderizza nota attiva" + "render-active-note": "Renderizza nota attiva", + "back-in-note-history": "Torna alla cronologia della nota", + "forward-in-note-history": "Avanti nella cronologia della nota", + "jump-to-note": "Vai a...", + "command-palette": "Menù dei comandi", + "scroll-to-active-note": "Scorri alla nota attiva", + "quick-search": "Ricerca rapida", + "search-in-subtree": "Ricerca in sotto-albero", + "expand-subtree": "Espandi sotto-albero", + "collapse-tree": "Comprimi albero", + "collapse-subtree": "Comprimi sotto-albero", + "sort-child-notes": "Ordina le note figlie", + "create-note-after": "Crea nota dopo", + "create-note-into": "Crea nota dentro", + "create-note-into-inbox": "Crea nota in Inbox", + "delete-notes": "Elimina note", + "move-note-up": "Sposta nota in alto", + "move-note-down": "Sposta nota in basso", + "move-note-up-in-hierarchy": "Sposta nota in alto nella gerarchia", + "move-note-down-in-hierarchy": "Sposta nota in basso nella gerarchia", + "edit-note-title": "Modifica il titolo della nota", + "edit-branch-prefix": "Modifica il prefisso del ramo", + "clone-notes-to": "Clona note in", + "move-notes-to": "Sposta note in", + "copy-notes-to-clipboard": "Copia note negli appunti", + "paste-notes-from-clipboard": "Incolla note dagli appunti", + "cut-notes-to-clipboard": "Taglia note negli appunti", + "select-all-notes-in-parent": "Seleziona tutte le note al livello superiore", + "add-note-above-to-selection": "Aggiungi una nota sopra la selezione", + "add-note-below-to-selection": "Aggiungi nota sotto la selezione", + "duplicate-subtree": "Duplica sotto-albero", + "open-new-tab": "Apri nuova scheda", + "close-active-tab": "Chiudi scheda attiva", + "reopen-last-tab": "Apri ultima scheda", + "activate-next-tab": "Attiva scheda seguente", + "activate-previous-tab": "Attiva scheda precedente", + "open-new-window": "Apri nuova finestra", + "switch-to-first-tab": "Vai alla prima scheda", + "switch-to-second-tab": "Vai alla seconda scheda", + "switch-to-third-tab": "Vai alla terza scheda", + "switch-to-fourth-tab": "Vai alla quarta scheda", + "switch-to-fifth-tab": "Vai alla quinta scheda", + "switch-to-sixth-tab": "Vai alla sesta scheda", + "switch-to-seventh-tab": "Vai alla settima scheda", + "switch-to-eighth-tab": "Vai alla ottava scheda", + "switch-to-ninth-tab": "Vai alla nona scheda", + "switch-to-last-tab": "Vai all'ultima scheda", + "show-note-source": "Mostra sorgente della nota", + "show-options": "Mostra opzioni", + "show-revisions": "Mostra revisioni", + "show-recent-changes": "Mostra cambiamenti recenti", + "show-sql-console": "Mostra console SQL", + "show-backend-log": "Mostra log del backend", + "show-help": "Mostra aiuto", + "show-cheatsheet": "Mostra scheda riassuntiva", + "add-link-to-text": "Aggiungi un collegamento al testo", + "follow-link-under-cursor": "Segui collegamento sotto il cursore", + "insert-date-and-time-to-text": "Inserisci data ed ora nel testo", + "paste-markdown-into-text": "Incolla markdown nel testo", + "cut-into-note": "Taglia in una nota", + "add-include-note-to-text": "Aggiungi una nota inclusa nel testo", + "edit-read-only-note": "Modifica nota in sola lettura", + "add-new-label": "Aggiungi una nuova etichetta", + "add-new-relation": "Aggiungi una nuova relazione", + "toggle-ribbon-tab-classic-editor": "Mostra/Nascondi il nastro delle schede nell'editor classico", + "copy-without-formatting": "Copia senza formattazione", + "force-save-revision": "Forza il salvataggio della revisione", + "toggle-ribbon-tab-basic-properties": "Mostra/Nascondi le proprietà di base", + "toggle-ribbon-tab-book-properties": "Mostra/Nascondi le proprietà del libro", + "toggle-ribbon-tab-file-properties": "Mostra/Nascondi le proprietà del file", + "toggle-ribbon-tab-image-properties": "Mostra/Nascondi le proprietà dell'immagine", + "toggle-ribbon-tab-owned-attributes": "Mostra/Nascondi le proprietà proprie", + "toggle-ribbon-tab-inherited-attributes": "Mostra/Nascondi le proprietà ereditate", + "toggle-ribbon-tab-promoted-attributes": "Mostra/Nascondi le proprietà promosse", + "toggle-ribbon-tab-note-map": "Mostra/Nascondi la mappa delle note", + "toggle-ribbon-tab-note-info": "Mostra/Nascondi le informazioni sulla nota", + "toggle-ribbon-tab-note-paths": "Mostra/Nascondi i percorsi della nota", + "toggle-ribbon-tab-similar-notes": "Mostra/Nascondi le note simili" }, "hidden-subtree": { "options-title": "Opzioni", "appearance-title": "Aspetto", "shortcuts-title": "Scorciatoie", - "text-notes": "Note di Testo", - "code-notes-title": "Note di Codice", + "text-notes": "Note di testo", + "code-notes-title": "Note di codice", "images-title": "Immagini", - "spellcheck-title": "Controllo Ortografico", + "spellcheck-title": "Controllo ortografico", "password-title": "Password", - "multi-factor-authentication-title": "MFA", + "multi-factor-authentication-title": "Autenticazione a più fattori", "etapi-title": "ETAPI", "backup-title": "Backup", "sync-title": "Sincronizza", "ai-llm-title": "IA/LLM", "other": "Altro", "advanced-title": "Avanzato", - "user-guide": "Guida Utente", - "visible-launchers-title": "Lanciatori Visibili", - "localization": "Lingua e Regione", - "inbox-title": "Posta in arrivo" + "user-guide": "Guida utente", + "visible-launchers-title": "Scorciatoie visibili", + "localization": "Lingua e regione", + "inbox-title": "Posta in arrivo", + "root-title": "Note nascoste", + "search-history-title": "Storico delle ricerche", + "note-map-title": "Mappa delle note", + "sql-console-history-title": "Storico della console SQL", + "shared-notes-title": "Note condivise", + "bulk-action-title": "Azioni di gruppo", + "backend-log-title": "Log del backend", + "user-hidden-title": "Utente nascosto", + "launch-bar-templates-title": "Modelli di barra delle scorciatoie", + "base-abstract-launcher-title": "Scorciatoia di base astratta", + "command-launcher-title": "Avviatore di comandi", + "built-in-widget-title": "Widget integrato", + "spacer-title": "Separatore", + "custom-widget-title": "Widget personalizzato", + "launch-bar-title": "Barra delle scorciatoie", + "available-launchers-title": "Barre delle scorciatoie disponibili", + "go-to-previous-note-title": "Vai alla nota precedente", + "go-to-next-note-title": "Vai alla nota successiva", + "new-note-title": "Nuova nota", + "search-notes-title": "Ricerca note", + "jump-to-note-title": "Vai a...", + "calendar-title": "Calendario", + "recent-changes-title": "Cambiamenti recenti", + "bookmarks-title": "Segnalibri", + "open-today-journal-note-title": "Apri la nota di oggi", + "quick-search-title": "Ricerca rapida", + "protected-session-title": "Sessione protetta", + "sync-status-title": "Stato della sincronizzazione", + "settings-title": "Impostazioni", + "llm-chat-title": "Parla con Notes", + "note-launcher-title": "Scorciatoie delle note", + "script-launcher-title": "Scorciatoie degli script" }, "notes": { "new-note": "Nuova nota", @@ -69,7 +178,7 @@ "open_new_window": "Aprire una nuova finestra" }, "migration": { - "old_version": "La migrazione diretta dalla tua versione attuale non è supportata. Si prega di aggiornare prima all'ultima versione v0.60.4 e solo dopo a questa versione.", + "old_version": "La migrazione diretta dalla tua versione attuale non è supportata. Aggiorna prima all'ultima versione v0.60.4 e solo dopo a questa versione.", "error_message": "Errore durante la migrazione alla versione {{version}}: {{stack}}", "wrong_db_version": "La versione del database ({{version}}) è più recente di quanto l'applicazione si aspetti ({{targetVersion}}), il che significa che è stato creato da una versione più nuova e incompatibile di Trilium. Aggiorna Trilium all'ultima versione per risolvere questo problema." }, @@ -78,29 +187,34 @@ }, "share_theme": { "site-theme": "Tema del sito", - "search_placeholder": "Cerca..." + "search_placeholder": "Cerca...", + "image_alt": "Immagine dell'articolo", + "last-updated": "Ultimo aggiornamento il {{- date}}", + "subpages": "Sottopagine:", + "on-this-page": "In questa pagina", + "expand": "Espandi" }, "keyboard_actions": { - "back-in-note-history": "Navigare alla nota precedente della cronologia", - "forward-in-note-history": "Navigare alla prossima nota della cronologia", + "back-in-note-history": "Naviga alla nota precedente della cronologia", + "forward-in-note-history": "Naviga alla prossima nota della cronologia", "open-jump-to-note-dialog": "Apri la finestra di dialogo \"Salta alla nota\"", - "open-command-palette": "Apri la palette dei comandi", + "open-command-palette": "Apri il menù dei comandi", "scroll-to-active-note": "Scorri l'albero fino alla nota attiva", "quick-search": "Attiva la barra di ricerca rapida", - "search-in-subtree": "Cerca le note nel sotto albero della nota attiva", - "expand-subtree": "Espande il sotto albero della nota corrente", - "collapse-tree": "Contrae l'albero completo delle note", - "collapse-subtree": "Contrae il sotto albero della nota corrente", + "search-in-subtree": "Cerca le note nel sotto-albero della nota attiva", + "expand-subtree": "Espandi il sotto-albero della nota corrente", + "collapse-tree": "Comprime l'albero completo delle note", + "collapse-subtree": "Comprime il sotto-albero della nota corrente", "sort-child-notes": "Ordina le note figlio", "creating-and-moving-notes": "Crea e sposta le note", "create-note-after": "Crea una nota dopo quella attiva", "create-note-into": "Crea una nota come figlia di quella attiva", - "create-note-into-inbox": "Creare una nota nella casella di posta (se definita) o nella nota del giorno", - "delete-note": "Elimina una nota", - "move-note-up": "Sposta su una nota", - "move-note-down": "Sposta giù una nota", + "create-note-into-inbox": "Crea una nota nella casella di posta (se definita) o nella nota del giorno", + "delete-note": "Elimina la nota", + "move-note-up": "Sposta su la nota", + "move-note-down": "Sposta giù la nota", "move-note-up-in-hierarchy": "Sposta su la nota nella gerarchia", - "move-note-down-in-hierarchy": "Sposta giù una nota nella gerarchia", + "move-note-down-in-hierarchy": "Sposta giù la nota nella gerarchia", "edit-note-title": "Salta dall'albero al dettaglio della nota e modifica il titolo", "edit-branch-prefix": "Mostra la finestra di dialogo \"Modifica il prefisso del ramo\"", "clone-notes-to": "Clona le note selezionate", @@ -112,7 +226,7 @@ "select-all-notes-in-parent": "Seleziona tutte le note dal livello di nota corrente", "add-note-above-to-the-selection": "Aggiungi una nota sopra alla selezione", "add-note-below-to-selection": "Aggiungi una nota sotto alla selezione", - "duplicate-subtree": "Duplica il sotto albero", + "duplicate-subtree": "Duplica il sotto-albero", "tabs-and-windows": "Schede e Finestre", "open-new-tab": "Apri una nuova scheda", "close-active-tab": "Chiudi la scheda attiva", @@ -132,13 +246,13 @@ "ninth-tab": "Attiva la nona scheda nella lista", "last-tab": "Attiva l'ultima scheda nell'elenco", "dialogs": "Finestre di dialogo", - "show-note-source": "Mostra la finestra di dialogo \"Sorgente della Nota\"", + "show-note-source": "Mostra la finestra di dialogo \"Sorgente della nota\"", "show-options": "Apri la pagina \"Opzioni\"", - "show-revisions": "Mostra la finestra di dialogo \"Revisione della Nota\"", - "show-recent-changes": "Mostra la finestra di dialogo \"Modifiche Recenti\"", + "show-revisions": "Mostra la finestra di dialogo \"Revisione della nota\"", + "show-recent-changes": "Mostra la finestra di dialogo \"Modifiche recenti\"", "show-sql-console": "Apri la pagina \"Console SQL\"", - "show-backend-log": "Apri la pagina \"Log del Backend\"", - "show-help": "Apri la Guida Utente integrata", + "show-backend-log": "Apri la pagina \"Log del backend\"", + "show-help": "Apri la guida utente integrata", "show-cheatsheet": "Mostra una finestra modale con le operazioni comuni da tastiera", "text-note-operations": "Operazioni sulle note di testo", "add-link-to-text": "Apri la finestra di dialogo per aggiungere il collegamento al testo", @@ -151,25 +265,171 @@ "attributes-labels-and-relations": "Attributi (etichette e relazioni)", "add-new-label": "Crea una nuova etichetta", "create-new-relation": "Crea una nuova relazione", - "ribbon-tabs": "Nastro delle schede", - "toggle-basic-properties": "Mostra/nascondi le Proprietà di Base", - "toggle-file-properties": "Attiva Proprietà del file", - "toggle-image-properties": "Attiva Proprietà Immagine", - "toggle-owned-attributes": "Attiva Attributi Propri", - "toggle-inherited-attributes": "Attiva Attributi Ereditati", - "toggle-promoted-attributes": "Attiva Attributi Promossi", - "toggle-link-map": "Attiva Mappa Link", - "toggle-note-info": "Attiva Informazioni Nota", - "toggle-note-paths": "Attiva Percorsi Note", - "toggle-similar-notes": "Attiva Note Simili", + "ribbon-tabs": "Barra delle schede", + "toggle-basic-properties": "Mostra/Nascondi le proprietà di base", + "toggle-file-properties": "Mostra/Nascondi le proprietà del file", + "toggle-image-properties": "Mostra/Nascondi le proprietà dell'immagine", + "toggle-owned-attributes": "Mostra/Nascondi gli attributi propri", + "toggle-inherited-attributes": "Mostra/Nascondi gli attributi ereditati", + "toggle-promoted-attributes": "Mostra/Nascondi gli attributi promossi", + "toggle-link-map": "Mostra/Nascondi la mappa dei collegamenti", + "toggle-note-info": "Mostra/Nascondi le informazioni sulla nota", + "toggle-note-paths": "Mostra/Nascondi i percorsi della nota", + "toggle-similar-notes": "Mostra/Nascondi note simili", "other": "Altro", - "toggle-right-pane": "Attiva/disattiva la visualizzazione del riquadro destro, che include l'indice e gli elementi evidenziati", + "toggle-right-pane": "Attiva/Disattiva la visualizzazione del riquadro destro, che include l'indice e gli elementi evidenziati", "print-active-note": "Stampa nota attiva", "open-note-externally": "Apri nota come file con l'applicazione predefinita", "reload-frontend-app": "Ricarica frontend", "open-dev-tools": "Apri strumenti di svilippo", "toggle-full-screen": "Attiva la modalità a schermo intero", "zoom-out": "Rimpicciolisci", - "zoom-in": "Ingrandisci" + "zoom-in": "Ingrandisci", + "render-active-note": "Elabora (ri-elabora) la nota corrente", + "run-active-note": "Esegui nota JavaScript corrente (frontend/backend)", + "toggle-note-hoisting": "Cambia l'ancoraggio della nota corrente", + "find-in-text": "Mostra/Nascondi pannello di ricerca", + "note-navigation": "Navigazione note", + "reset-zoom-level": "Reimposta il livello di ingrandimento", + "copy-without-formatting": "Copia il testo selezionato senza formattazione", + "force-save-revision": "Forza la creazione o il salvataggio di una nuova revisione della nota corrente", + "toggle-book-properties": "Mostra/Nascondi le proprietà della collezione", + "export-as-pdf": "Esporta la nota corrente come PDF", + "toggle-zen-mode": "Abilita/disabilita la modalità Zen (Interfaccia minimale per una scrittura senza distrazioni)", + "toggle-left-note-tree-panel": "Mostra/Nascondi il pannello di sinistra (albero delle note)", + "toggle-classic-editor-toolbar": "Mostra/Nascondi il pannello della formattazione per l'editor con la barra degli strumenti fissa", + "unhoist": "Rimuovi qualsiasi ancoraggio" + }, + "desktop": { + "instance_already_running": "C'è già una istanza in esecuzione, verrà mostrata." + }, + "login": { + "title": "Accedi", + "heading": "Trilium", + "incorrect-totp": "Il codice TOTP è errato. Riprovare.", + "incorrect-password": "Le credenziali sono errate. Riprovare.", + "password": "Password", + "remember-me": "Ricorda l'accesso", + "button": "Accedi", + "sign_in_with_sso": "Accedi con {{ ssoIssuerName }}" + }, + "set_password": { + "title": "Imposta password", + "heading": "Imposta password", + "description": "Prima di poter usare Trilium dal web, occorre impostare una password. Questa password sarà necessaria per accedere.", + "password": "Password", + "password-confirmation": "Conferma della password", + "button": "Imposta password" + }, + "javascript-required": "Trilium richiede JavaScript abilitato per funzionare.", + "setup": { + "heading": "Configurazione di Trilium Notes", + "new-document": "Sono un nuovo utente, e desidero creare un nuovo documento Trilium per le mie note", + "sync-from-desktop": "Ho già una istanza desktop, e desidero configurare la sincronizzazione con quest'ultima", + "sync-from-server": "Ho già una istanza server, e desidero configurare la sincronizzazione con quest'ultima", + "next": "Avanti", + "init-in-progress": "Inizializzazione del documento in corso", + "redirecting": "Sarai reindirizzato a breve all'applicazione.", + "title": "Configurazione" + }, + "setup_sync-from-desktop": { + "heading": "Sincronizza dal desktop", + "description": "Questa configurazione deve essere iniziata dalla istanza desktop:", + "step1": "Apri la tua istanza desktop di Trilium Notes.", + "step2": "Dal menù di Trilium, seleziona \"Opzioni\".", + "step3": "Clicca sulla categoria \"Sincronizzazione\".", + "step4": "Imposta \"{{- host}}\" come l'indirizzo dell'istanza server e clicca \"Salva\".", + "step5": "Clicca \"Prova sincronizzazione\" per verificare la connessione.", + "step6": "Dopo aver completato questi passaggi, clicca {{- link}}.", + "step6-here": "qui" + }, + "setup_sync-from-server": { + "heading": "Sincronizza dal server", + "instructions": "Inserire l'indirizzo e le credenziali del server Trilium. L'intero documento Trilium verrà scaricato dal server, e sarà configurata la sincronizzazione allo stesso. L'operazione potrebbe impiegare un po' di tempo, in base alla velocità della connessione e alla dimensione del documento.", + "server-host": "Indirizzo del server Trilium", + "server-host-placeholder": "https://:", + "proxy-server": "Server proxy (facoltativo)", + "proxy-server-placeholder": "https://:", + "note": "Note:", + "proxy-instruction": "Se il campo del proxy viene lasciato vuoto, il proxy di sistema verrà utilizzato (si applica solo all'applicazione desktop)", + "password": "Password", + "password-placeholder": "Password", + "back": "Indietro", + "finish-setup": "Termina configurazione" + }, + "setup_sync-in-progress": { + "heading": "Sincronizzazione in corso", + "successful": "La sincronizzazione è stata configurata correttamente. Ci potrebbe volere un po' di tempo prima che la sincronizzazione iniziale termini. Appena sarà terminata, sarai ri-indirizzato alla pagina di accesso.", + "outstanding-items": "Elementi eccezionali in sincronizzazione:", + "outstanding-items-default": "N/A" + }, + "share_404": { + "title": "Pagina non trovata", + "heading": "Pagina non trovata" + }, + "share_page": { + "parent": "padre:", + "clipped-from": "Questa nota è stata estratta inizialmente da {{- url}}", + "child-notes": "Note figlie:", + "no-content": "Questa nota è vuota." + }, + "weekdays": { + "monday": "Lunedì", + "tuesday": "Martedì", + "wednesday": "Mercoledì", + "thursday": "Giovedì", + "friday": "Venerdì", + "saturday": "Sabato", + "sunday": "Domenica" + }, + "weekdayNumber": "Settimana n. {weekNumber}", + "months": { + "january": "Gennaio", + "february": "Febbraio", + "march": "Marzo", + "april": "Aprile", + "may": "Maggio", + "june": "Giugno", + "july": "Luglio", + "august": "Agosto", + "september": "Settembre", + "october": "Ottobre", + "november": "Novembre", + "december": "Dicembre" + }, + "quarterNumber": "Quadrimestre n. {quarterNumber}", + "special_notes": { + "search_prefix": "Ricerca:" + }, + "test_sync": { + "not-configured": "L'host del server di sincronizzazione non è impostato. Configurare prima la sincronizzazione.", + "successful": "La sessione con il server di sincronizzazione è stata stabilita con successo. La sincronizzazione è iniziata." + }, + "hidden_subtree_templates": { + "text-snippet": "Frammento di testo", + "description": "Descrizione", + "list-view": "Vista elenco", + "grid-view": "Vista griglia", + "calendar": "Calendario", + "table": "Tabella", + "geo-map": "Mappa geografica", + "start-date": "Data di inizio", + "end-date": "Data di fine", + "start-time": "Ora di inizio", + "end-time": "Ora di fine", + "geolocation": "Geolocalizzazione", + "built-in-templates": "Modelli integrati", + "board": "Tavola", + "status": "Stato", + "board_note_first": "Prima nota", + "board_note_second": "Seconda nota", + "board_note_third": "Terza nota", + "board_status_todo": "Da fare", + "board_status_progress": "In avanzamento", + "board_status_done": "Conclusi" + }, + "sql_init": { + "db_not_initialized_desktop": "Database non inizializzato, seguire le istruzioni a schermo.", + "db_not_initialized_server": "Database non inizializzato, visitare la pagina di configurazione - http://[host-del-tuo-server]:{{port}} per ricevere istruzioni su come inizializzare Trilium." } } From dee22c4de9cd2eb95bd085f7e2b7990f28bbb33e Mon Sep 17 00:00:00 2001 From: Diana Raluca Date: Wed, 15 Oct 2025 18:36:59 +0200 Subject: [PATCH 37/43] Translated using Weblate (Spanish) Currently translated at 52.1% (60 of 115 strings) Translation: Trilium Notes/README Translate-URL: https://hosted.weblate.org/projects/trilium/readme/es/ --- docs/README-es.md | 142 +++++++++++++++++++++++----------------------- 1 file changed, 72 insertions(+), 70 deletions(-) diff --git a/docs/README-es.md b/docs/README-es.md index 5a4d7ac10..bbf23049a 100644 --- a/docs/README-es.md +++ b/docs/README-es.md @@ -49,7 +49,7 @@ La documentación está disponible en varios formatos: - **GitHub**: Navega por la [Guía del Usuario](./docs/User%20Guide/User%20Guide/) en este repositorio -### Accesos rápidos +### Enlaces rápidos - [Guía de inicio](https://docs.triliumnotes.org/) - [Instrucciones de instalación](./docs/User%20Guide/User%20Guide/Installation%20&%20Setup/Server%20Installation.md) @@ -85,88 +85,90 @@ La documentación está disponible en varios formatos: [scripting](https://triliumnext.github.io/Docs/Wiki/scripts) avanzado * Interfaz disponible en inglés, alemán, español, francés, rumano y chino (simplificado y tradicional) -* Direct [OpenID and TOTP - integration](./docs/User%20Guide/User%20Guide/Installation%20%26%20Setup/Server%20Installation/Multi-Factor%20Authentication.md) - for more secure login -* [Synchronization](https://triliumnext.github.io/Docs/Wiki/synchronization) - with self-hosted sync server - * there's a [3rd party service for hosting synchronisation - server](https://trilium.cc/paid-hosting) -* [Sharing](https://triliumnext.github.io/Docs/Wiki/sharing) (publishing) notes - to public internet -* Strong [note - encryption](https://triliumnext.github.io/Docs/Wiki/protected-notes) with - per-note granularity -* Sketching diagrams, based on [Excalidraw](https://excalidraw.com/) (note type - "canvas") -* [Relation maps](https://triliumnext.github.io/Docs/Wiki/relation-map) and - [link maps](https://triliumnext.github.io/Docs/Wiki/link-map) for visualizing - notes and their relations -* Mind maps, based on [Mind Elixir](https://docs.mind-elixir.com/) -* [Geo maps](./docs/User%20Guide/User%20Guide/Note%20Types/Geo%20Map.md) with - location pins and GPX tracks -* [Scripting](https://triliumnext.github.io/Docs/Wiki/scripts) - see [Advanced - showcases](https://triliumnext.github.io/Docs/Wiki/advanced-showcases) -* [REST API](https://triliumnext.github.io/Docs/Wiki/etapi) for automation -* Scales well in both usability and performance upwards of 100 000 notes -* Touch optimized [mobile - frontend](https://triliumnext.github.io/Docs/Wiki/mobile-frontend) for - smartphones and tablets -* Built-in [dark theme](https://triliumnext.github.io/Docs/Wiki/themes), support - for user themes -* [Evernote](https://triliumnext.github.io/Docs/Wiki/evernote-import) and - [Markdown import & export](https://triliumnext.github.io/Docs/Wiki/markdown) -* [Web Clipper](https://triliumnext.github.io/Docs/Wiki/web-clipper) for easy - saving of web content -* Customizable UI (sidebar buttons, user-defined widgets, ...) -* [Metrics](./docs/User%20Guide/User%20Guide/Advanced%20Usage/Metrics.md), along - with a [Grafana - Dashboard](./docs/User%20Guide/User%20Guide/Advanced%20Usage/Metrics/grafana-dashboard.json) +* Integración directa de [OpenID y + TOTP](./docs/User%20Guide/User%20Guide/Installation%20%26%20Setup/Server%20Installation/Multi-Factor%20Authentication.md) + para un inicio de sesión más seguro +* [Sincronización](https://triliumnext.github.io/Docs/Wiki/synchronization) con + servidor de sincronización autohospedado + * existe un [servicio de terceros para alojar el servidor de + sincronización](https://trilium.cc/paid-hosting) +* [Compartir](https://triliumnext.github.io/Docs/Wiki/sharing) (publicar) notas + en Internet público +* Fuerte [cifrado de + notas](https://triliumnext.github.io/Docs/Wiki/protected-notes) con + granularidad por nota +* Esbozo de diagramas, basado en [Excalidraw](https://excalidraw.com/) (tipo de + nota "lienzo") +* [Mapas de relaciones](https://triliumnext.github.io/Docs/Wiki/relation-map) y + [mapas de enlaces](https://triliumnext.github.io/Docs/Wiki/link-map) para + visualizar las notas y sus relaciones +* Mapas mentales, basados en [Mind Elixir](https://docs.mind-elixir.com/) +* [Mapas + geográficos](./docs/User%20Guide/User%20Guide/Note%20Types/Geo%20Map.md) con + marcadores de ubicación y rutas GPX +* [Scripting](https://triliumnext.github.io/Docs/Wiki/scripts) - ver [Casos de + uso avanzados](https://triliumnext.github.io/Docs/Wiki/advanced-showcases) +* [REST API](https://triliumnext.github.io/Docs/Wiki/etapi) para automatización +* Escala bien tanto en usabilidad como en rendimiento, incluso con más de + 100.000 notas +* [Interfaz móvil](https://triliumnext.github.io/Docs/Wiki/mobile-frontend) + optimizada para pantallas táctiles, móviles y tabletas +* [Tema oscuro](https://triliumnext.github.io/Docs/Wiki/themes) integrado, con + soporte para temas personalizados +* Importación y exportación de + [Evernote](https://triliumnext.github.io/Docs/Wiki/evernote-import) y + [Markdown](https://triliumnext.github.io/Docs/Wiki/markdown) +* [Web Clipper](https://triliumnext.github.io/Docs/Wiki/web-clipper) para + guardar fácilmente contenido web +* Interfaz personalizable (botones de la barra lateral, widgets definidos por el + usuario, …) +* [Métricas](./docs/User%20Guide/User%20Guide/Advanced%20Usage/Metrics.md), + junto con un [Dashboard de + Grafana](./docs/User%20Guide/User%20Guide/Advanced%20Usage/Metrics/grafana-dashboard.json) -✨ Check out the following third-party resources/communities for more TriliumNext -related goodies: +✨ Consulta los siguientes recursos y comunidades de terceros para obtener más +contenido relacionado con TriliumNext: -- [awesome-trilium](https://github.com/Nriver/awesome-trilium) for 3rd party - themes, scripts, plugins and more. -- [TriliumRocks!](https://trilium.rocks/) for tutorials, guides, and much more. +- [awesome-trilium](https://github.com/Nriver/awesome-trilium) para acceder a + temas, scripts, complementos y otros recursos de terceros. +- [TriliumRocks!](https://trilium.rocks/) para tutoriales, guías y mucho más. -## ❓Why TriliumNext? +## ❓¿Por qué TriliumNext? -The original Trilium developer ([Zadam](https://github.com/zadam)) has -graciously given the Trilium repository to the community project which resides -at https://github.com/TriliumNext +El desarrollador original de Trilium ([Zadam](https://github.com/zadam)) ha +cedido amablemente el repositorio de Trilium al proyecto comunitario, disponible +en https://github.com/TriliumNext -### ⬆️Migrating from Zadam/Trilium? +### ⬆️ ¿Migrando desde Zadam/Trilium? -There are no special migration steps to migrate from a zadam/Trilium instance to -a TriliumNext/Trilium instance. Simply [install -TriliumNext/Trilium](#-installation) as usual and it will use your existing -database. +No se requieren pasos especiales para migrar de una instancia de Zadam/Trilium a +TriliumNext/Trilium. Simplemente [instala TriliumNext/Trilium](#-installation) +como de costumbre, y utilizará la base de datos existente. -Versions up to and including -[v0.90.4](https://github.com/TriliumNext/Trilium/releases/tag/v0.90.4) are -compatible with the latest zadam/trilium version of -[v0.63.7](https://github.com/zadam/trilium/releases/tag/v0.63.7). Any later -versions of TriliumNext/Trilium have their sync versions incremented which -prevents direct migration. +Las versiones hasta +[v0.90.4](https://github.com/TriliumNext/Trilium/releases/tag/v0.90.4), +inclusive, son compatibles con la última versión de Zadam/Trilium +[v0.63.7](https://github.com/zadam/trilium/releases/tag/v0.63.7). Las versiones +posteriores de TriliumNext/Trilium incrementan su versión de sincronización, lo +que impide migrar directamente. -## 💬 Discuss with us +## 💬 Únete a la conversación -Feel free to join our official conversations. We would love to hear what -features, suggestions, or issues you may have! +Siéntete libre de unirte a nuestras conversaciones oficiales. ¡Nos interesa +mucho conocer tus funciones favoritas, sugerencias o posibles incidencias! -- [Matrix](https://matrix.to/#/#triliumnext:matrix.org) (For synchronous - discussions.) - - The `General` Matrix room is also bridged to +- [Matrix](https://matrix.to/#/#triliumnext:matrix.org) (Para discusiones + síncronas.) + - La sala `General` de Matrix también está enlazada con [XMPP](xmpp:discuss@trilium.thisgreat.party?join) -- [Github Discussions](https://github.com/TriliumNext/Trilium/discussions) (For - asynchronous discussions.) -- [Github Issues](https://github.com/TriliumNext/Trilium/issues) (For bug - reports and feature requests.) +- [Discusiones de GitHub](https://github.com/TriliumNext/Trilium/discussions) + (para discusiones asincrónicas.) +- [Problemas de GitHub](https://github.com/TriliumNext/Trilium/issues) (para + reportes de errores y solicitudes de funciones.) -## 🏗 Installation +## 🏗 Instalación -### Windows / MacOS +### Windows / macOS Download the binary release for your platform from the [latest release page](https://github.com/TriliumNext/Trilium/releases/latest), unzip the package From 11ef486a7045dd91383d9bc873ed402c885d4986 Mon Sep 17 00:00:00 2001 From: Mattia Mascarello Date: Wed, 15 Oct 2025 17:45:09 +0200 Subject: [PATCH 38/43] Translated using Weblate (Italian) Currently translated at 86.0% (99 of 115 strings) Translation: Trilium Notes/README Translate-URL: https://hosted.weblate.org/projects/trilium/readme/it/ --- docs/README-it.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/README-it.md b/docs/README-it.md index 85514c946..f1bb04287 100644 --- a/docs/README-it.md +++ b/docs/README-it.md @@ -256,7 +256,7 @@ pnpm install pnpm edit-docs:edit-docs ``` -### Building the Executable +### Compilare l'eseguibile Scarica la repository, installa le dipendenze eseguendo `pnpm` e compila l'applicazione desktop per Windows: ```shell @@ -271,10 +271,10 @@ sviluppo](https://github.com/TriliumNext/Trilium/tree/main/docs/Developer%20Guid ### Documentazione per sviluppatori -Please view the [documentation -guide](https://github.com/TriliumNext/Trilium/blob/main/docs/Developer%20Guide/Developer%20Guide/Environment%20Setup.md) -for details. If you have more questions, feel free to reach out via the links -described in the "Discuss with us" section above. +Visualizza la [guida sulla +documentazione](https://github.com/TriliumNext/Trilium/blob/main/docs/Developer%20Guide/Developer%20Guide/Environment%20Setup.md) +per i dettagli. Se hai altre domande, sentiti libero di contattarci tramite i +collegamenti presenti nella precedente sezione "Discuti con noi". ## 👏 Riconoscimenti @@ -292,7 +292,7 @@ described in the "Discuss with us" section above. GitHub issues and discussions. * [Tabler Icons](https://tabler.io/icons) for the system tray icons. -Trilium would not be possible without the technologies behind it: +Trilium non sarebbe possibile senza le tecnologie che lo supportano: * [CKEditor 5](https://github.com/ckeditor/ckeditor5) - the visual editor behind text notes. We are grateful for being offered a set of the premium features. From 2aad4ce81b698d3b0db4cc0e88de03e9d38efce4 Mon Sep 17 00:00:00 2001 From: Mattia Mascarello Date: Wed, 15 Oct 2025 17:48:42 +0200 Subject: [PATCH 39/43] Translated using Weblate (Italian) Currently translated at 68.4% (100 of 146 strings) Translation: Trilium Notes/Website Translate-URL: https://hosted.weblate.org/projects/trilium/website/it/ --- .../public/translations/it/translation.json | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/apps/website/public/translations/it/translation.json b/apps/website/public/translations/it/translation.json index 7dd8d66be..248490f18 100644 --- a/apps/website/public/translations/it/translation.json +++ b/apps/website/public/translations/it/translation.json @@ -103,7 +103,8 @@ "platform_big": "v{{version}} per {{platform}}", "platform_small": "per {{platform}}", "linux_big": "v{{version}} per Linux", - "linux_small": "per Linux" + "linux_small": "per Linux", + "more_platforms": "Più piattaforme e configurazione del server" }, "social_buttons": { "github": "GitHub", @@ -115,6 +116,17 @@ "title": "Supportaci", "financial_donations_title": "Donazioni pecuniarie", "financial_donations_description": "Trilium è costruito e mantenuto con centinaia di ore di lavoro. Il tuo supporto permette di mantenerlo open-source, di migliorare le funzionalità e di coprire i costi (ad esempio dell'hosting).", - "financial_donations_cta": "Considera di supportare lo sviluppatore principale dell'applicazione (eliandoran) attraverso:" + "financial_donations_cta": "Considera di supportare lo sviluppatore principale dell'applicazione (eliandoran) attraverso:", + "github_sponsors": "Sponsor GitHub", + "paypal": "PayPal", + "buy_me_a_coffee": "Offrimi un caffè" + }, + "footer": { + "copyright_community": "comunità" + }, + "contribute": { + "title": "Altre possibilità di contribuzione", + "way_translate": "Traduci l'applicazione nella tua madrelingua su Weblate.", + "way_community": "Interagisci con la comunità su GitHub Discussions o su Matrix." } } From b6788298b5bc6266ef17cf974850d56c25699fc9 Mon Sep 17 00:00:00 2001 From: Adorian Doran Date: Thu, 16 Oct 2025 07:39:27 +0300 Subject: [PATCH 40/43] client/global menu: reduce the width of the "Download update" menu item --- apps/client/src/translations/en/translation.json | 4 +++- apps/client/src/widgets/buttons/global_menu.tsx | 10 +++++++--- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/apps/client/src/translations/en/translation.json b/apps/client/src/translations/en/translation.json index 4a59d0a61..08d8b8377 100644 --- a/apps/client/src/translations/en/translation.json +++ b/apps/client/src/translations/en/translation.json @@ -647,7 +647,9 @@ "logout": "Logout", "show-cheatsheet": "Show Cheatsheet", "toggle-zen-mode": "Zen Mode", - "update_available": "Version {{latestVersion}} is available, click to download." + "update_available": "Version {{latestVersion}} is available, click to download.", + "new-version-available": "New Update Available", + "download-update": "Get Version {{latestVersion}}" }, "zen_mode": { "button_exit": "Exit Zen Mode" diff --git a/apps/client/src/widgets/buttons/global_menu.tsx b/apps/client/src/widgets/buttons/global_menu.tsx index 0278e3fb9..9b36d83a5 100644 --- a/apps/client/src/widgets/buttons/global_menu.tsx +++ b/apps/client/src/widgets/buttons/global_menu.tsx @@ -3,7 +3,7 @@ import "./global_menu.css"; import { useStaticTooltip, useStaticTooltipWithKeyboardShortcut, useTriliumOption, useTriliumOptionBool, useTriliumOptionInt } from "../react/hooks"; import { useContext, useEffect, useRef, useState } from "preact/hooks"; import { t } from "../../services/i18n"; -import { FormDropdownDivider, FormDropdownSubmenu, FormListItem } from "../react/FormList"; +import { FormDropdownDivider, FormDropdownSubmenu, FormListHeader, FormListItem } from "../react/FormList"; import { CommandNames } from "../../components/app_context"; import KeyboardShortcut from "../react/KeyboardShortcut"; import { KeyboardActionNames } from "@triliumnext/commons"; @@ -58,10 +58,14 @@ export default function GlobalMenu({ isHorizontalLayout }: { isHorizontalLayout: + {isUpdateAvailable && <> - - window.open("https://github.com/TriliumNext/Trilium/releases/latest")} icon="bx bx-download" text={t("global_menu.update_available", { latestVersion })} /> + + window.open("https://github.com/TriliumNext/Trilium/releases/latest")} + icon="bx bx-download" + text={t("global_menu.download-update", {latestVersion})} /> } + {!isElectron() && } ) From 5d961e1a9a8922357ea56139c9729148cd4238ed Mon Sep 17 00:00:00 2001 From: Adorian Doran Date: Thu, 16 Oct 2025 07:43:14 +0300 Subject: [PATCH 41/43] translations: remove deprecated string --- apps/client/src/translations/de/translation.json | 3 +-- apps/client/src/translations/en/translation.json | 1 - apps/client/src/translations/fr/translation.json | 3 +-- apps/client/src/translations/ja/translation.json | 3 +-- apps/client/src/translations/tw/translation.json | 3 +-- 5 files changed, 4 insertions(+), 9 deletions(-) diff --git a/apps/client/src/translations/de/translation.json b/apps/client/src/translations/de/translation.json index 1cc57c3da..69fc3f518 100644 --- a/apps/client/src/translations/de/translation.json +++ b/apps/client/src/translations/de/translation.json @@ -646,8 +646,7 @@ "about": "Über Trilium Notes", "logout": "Abmelden", "show-cheatsheet": "Cheatsheet anzeigen", - "toggle-zen-mode": "Zen Modus", - "update_available": "Version {{latestVersion}} ist verfügbar. Klicke zum Download." + "toggle-zen-mode": "Zen Modus" }, "sync_status": { "unknown": "

Der Synchronisations-Status wird bekannt, sobald der nächste Synchronisierungsversuch gestartet wird.

Klicke, um eine Synchronisierung jetzt auszulösen.

", diff --git a/apps/client/src/translations/en/translation.json b/apps/client/src/translations/en/translation.json index 08d8b8377..305fb8202 100644 --- a/apps/client/src/translations/en/translation.json +++ b/apps/client/src/translations/en/translation.json @@ -647,7 +647,6 @@ "logout": "Logout", "show-cheatsheet": "Show Cheatsheet", "toggle-zen-mode": "Zen Mode", - "update_available": "Version {{latestVersion}} is available, click to download.", "new-version-available": "New Update Available", "download-update": "Get Version {{latestVersion}}" }, diff --git a/apps/client/src/translations/fr/translation.json b/apps/client/src/translations/fr/translation.json index 457dc783f..5a5518a0b 100644 --- a/apps/client/src/translations/fr/translation.json +++ b/apps/client/src/translations/fr/translation.json @@ -646,8 +646,7 @@ "about": "À propos de Trilium Notes", "logout": "Déconnexion", "show-cheatsheet": "Afficher l'aide rapide", - "toggle-zen-mode": "Zen Mode", - "update_available": "La version {{latestVersion}} est disponible, cliquer ici pour la télécharger." + "toggle-zen-mode": "Zen Mode" }, "zen_mode": { "button_exit": "Sortir du Zen mode" diff --git a/apps/client/src/translations/ja/translation.json b/apps/client/src/translations/ja/translation.json index 8ae13f208..5ab8dee47 100644 --- a/apps/client/src/translations/ja/translation.json +++ b/apps/client/src/translations/ja/translation.json @@ -67,8 +67,7 @@ "switch_to_mobile_version": "モバイル版に切り替え", "switch_to_desktop_version": "デスクトップ版に切り替え", "configure_launchbar": "ランチャーバーの設定", - "show_shared_notes_subtree": "共有ノートのサブツリーを表示", - "update_available": "バージョン {{latestVersion}} が利用可能です。クリックしてダウンロードしてください。" + "show_shared_notes_subtree": "共有ノートのサブツリーを表示" }, "left_pane_toggle": { "show_panel": "パネルを表示", diff --git a/apps/client/src/translations/tw/translation.json b/apps/client/src/translations/tw/translation.json index 1655ba93b..4bdf46728 100644 --- a/apps/client/src/translations/tw/translation.json +++ b/apps/client/src/translations/tw/translation.json @@ -646,8 +646,7 @@ "about": "關於 TriliumNext 筆記", "logout": "登出", "show-cheatsheet": "顯示快捷鍵說明", - "toggle-zen-mode": "禪模式", - "update_available": "版本 {{latestVersion}} 已推出,點擊下載。" + "toggle-zen-mode": "禪模式" }, "sync_status": { "unknown": "

同步狀態將在下一次同步嘗試開始後顯示。

點擊以立即觸發同步。

", From 095820477978db824ddfba3256caa347a30438f7 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Thu, 16 Oct 2025 08:16:48 +0300 Subject: [PATCH 42/43] e2e(server): broken test after switch to combobox --- apps/server-e2e/src/i18n.spec.ts | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/apps/server-e2e/src/i18n.spec.ts b/apps/server-e2e/src/i18n.spec.ts index bda21026c..ccfd927ca 100644 --- a/apps/server-e2e/src/i18n.spec.ts +++ b/apps/server-e2e/src/i18n.spec.ts @@ -42,19 +42,21 @@ test("User can change language from settings", async ({ page, context }) => { // Check that the default value (English) is set. await expect(app.currentNoteSplit).toContainText("First day of the week"); - const languageCombobox = app.currentNoteSplit.getByRole("combobox").first(); - await expect(languageCombobox).toHaveValue("en"); + const languageCombobox = app.currentNoteSplit.locator(".options-section .dropdown").first(); + await expect(languageCombobox).toContainText("English"); // Select Chinese and ensure the translation is set. - await languageCombobox.selectOption("cn"); + await languageCombobox.locator(".dropdown-toggle").click(); + await languageCombobox.locator(".dropdown-item", { hasText: "简体中文" }).click(); await app.currentNoteSplit.locator("button[name=restart-app-button]").click(); await expect(app.currentNoteSplit).toContainText("一周的第一天", { timeout: 15000 }); - await expect(languageCombobox).toHaveValue("cn"); + await expect(languageCombobox).toContainText("简体中文"); // Select English again. - await languageCombobox.selectOption("en"); + await languageCombobox.locator(".dropdown-toggle").click(); + await languageCombobox.locator(".dropdown-item", { hasText: "English" }).click(); await app.currentNoteSplit.locator("button[name=restart-app-button]").click(); await expect(app.currentNoteSplit).toContainText("Language", { timeout: 15000 }); - await expect(languageCombobox).toHaveValue("en"); + await expect(languageCombobox).toContainText("English"); }); From 253ef633dc7aa924dd0e758e78296327a7e52731 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Thu, 16 Oct 2025 08:24:51 +0300 Subject: [PATCH 43/43] refactor(e2e): wrapper class for dropdown locator --- apps/server-e2e/src/i18n.spec.ts | 8 +++----- apps/server-e2e/src/support/app.ts | 14 ++++++++++++++ 2 files changed, 17 insertions(+), 5 deletions(-) diff --git a/apps/server-e2e/src/i18n.spec.ts b/apps/server-e2e/src/i18n.spec.ts index ccfd927ca..ef4b810b0 100644 --- a/apps/server-e2e/src/i18n.spec.ts +++ b/apps/server-e2e/src/i18n.spec.ts @@ -42,20 +42,18 @@ test("User can change language from settings", async ({ page, context }) => { // Check that the default value (English) is set. await expect(app.currentNoteSplit).toContainText("First day of the week"); - const languageCombobox = app.currentNoteSplit.locator(".options-section .dropdown").first(); + const languageCombobox = app.dropdown(app.currentNoteSplit.locator(".options-section .dropdown").first()); await expect(languageCombobox).toContainText("English"); // Select Chinese and ensure the translation is set. - await languageCombobox.locator(".dropdown-toggle").click(); - await languageCombobox.locator(".dropdown-item", { hasText: "简体中文" }).click(); + await languageCombobox.selectOptionByText("简体中文"); await app.currentNoteSplit.locator("button[name=restart-app-button]").click(); await expect(app.currentNoteSplit).toContainText("一周的第一天", { timeout: 15000 }); await expect(languageCombobox).toContainText("简体中文"); // Select English again. - await languageCombobox.locator(".dropdown-toggle").click(); - await languageCombobox.locator(".dropdown-item", { hasText: "English" }).click(); + await languageCombobox.selectOptionByText("English"); await app.currentNoteSplit.locator("button[name=restart-app-button]").click(); await expect(app.currentNoteSplit).toContainText("Language", { timeout: 15000 }); await expect(languageCombobox).toContainText("English"); diff --git a/apps/server-e2e/src/support/app.ts b/apps/server-e2e/src/support/app.ts index 391d458c5..a0c3ca1ad 100644 --- a/apps/server-e2e/src/support/app.ts +++ b/apps/server-e2e/src/support/app.ts @@ -9,6 +9,10 @@ interface GotoOpts { const BASE_URL = "http://127.0.0.1:8082"; +interface DropdownLocator extends Locator { + selectOptionByText: (text: string) => Promise; +} + export default class App { readonly page: Page; readonly context: BrowserContext; @@ -157,4 +161,14 @@ export default class App { }) ).toBeOK(); } + + dropdown(_locator: Locator): DropdownLocator { + let locator = _locator as DropdownLocator; + locator.selectOptionByText = async (text: string) => { + await locator.locator(".dropdown-toggle").click(); + await locator.locator(".dropdown-item", { hasText: text }).click(); + }; + return locator; + } + }