diff --git a/.github/workflows/dev.yml b/.github/workflows/dev.yml
index 041a31ea4..5c91c8e24 100644
--- a/.github/workflows/dev.yml
+++ b/.github/workflows/dev.yml
@@ -1,9 +1,9 @@
name: Dev
on:
push:
- branches: [ main ]
+ branches: [ main, standalone ]
pull_request:
- branches: [ main ]
+ branches: [ main, standalone ]
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
diff --git a/apps/build-docs/package.json b/apps/build-docs/package.json
index e0e562ef8..4dec167b0 100644
--- a/apps/build-docs/package.json
+++ b/apps/build-docs/package.json
@@ -16,7 +16,7 @@
"fs-extra": "11.3.3",
"react": "19.2.3",
"react-dom": "19.2.3",
- "typedoc": "0.28.15",
+ "typedoc": "0.28.16",
"typedoc-plugin-missing-exports": "4.1.2"
}
}
diff --git a/apps/client/package.json b/apps/client/package.json
index 1f08b9030..d102435f2 100644
--- a/apps/client/package.json
+++ b/apps/client/package.json
@@ -59,9 +59,9 @@
"mind-elixir": "5.5.0",
"normalize.css": "8.0.1",
"panzoom": "9.4.3",
- "preact": "10.28.1",
+ "preact": "10.28.2",
"react-i18next": "16.5.1",
- "react-window": "2.2.4",
+ "react-window": "2.2.5",
"reveal.js": "5.2.1",
"svg-pan-zoom": "3.6.2",
"tabulator-tables": "6.3.1",
diff --git a/apps/client/src/translations/cn/translation.json b/apps/client/src/translations/cn/translation.json
index 60487553c..4842423ba 100644
--- a/apps/client/src/translations/cn/translation.json
+++ b/apps/client/src/translations/cn/translation.json
@@ -798,7 +798,8 @@
"expand_tooltip": "展开此集合的直接子代(单层深度)。点击右方箭头以查看更多选项。",
"expand_first_level": "展开直接子代",
"expand_nth_level": "展开 {{depth}} 层",
- "expand_all_levels": "展开所有层级"
+ "expand_all_levels": "展开所有层级",
+ "hide_child_notes": "隐藏树中的子笔记"
},
"edited_notes": {
"no_edited_notes_found": "今天还没有编辑过的笔记...",
@@ -1505,7 +1506,10 @@
"duplicate": "复制",
"open-in-popup": "快速编辑",
"archive": "归档",
- "unarchive": "解压"
+ "unarchive": "解压",
+ "open-in-a-new-window": "在新窗口中打开",
+ "hide-subtree": "隐藏子树",
+ "show-subtree": "显示子树"
},
"shared_info": {
"help_link": "访问 wiki 获取帮助。",
@@ -1598,7 +1602,9 @@
"shared-indicator-tooltip": "此笔记已公开分享",
"shared-indicator-tooltip-with-url": "此笔记已公开分享至:{{- url}}",
"clone-indicator-tooltip": "此笔记有 {{- count}} 个父级: {{- parents}}",
- "clone-indicator-tooltip-single": "此笔记已克隆(1 个额外的父级:{{- parent}})"
+ "clone-indicator-tooltip-single": "此笔记已克隆(1 个额外的父级:{{- parent}})",
+ "subtree-hidden-tooltip_other": "从树中隐藏的 {{count}} 篇子笔记",
+ "subtree-hidden-moved-title": "已添加到 {{title}}"
},
"title_bar_buttons": {
"window-on-top": "保持此窗口置顶"
diff --git a/apps/client/src/translations/hi/translation.json b/apps/client/src/translations/hi/translation.json
index 81c56863a..52ed4ab78 100644
--- a/apps/client/src/translations/hi/translation.json
+++ b/apps/client/src/translations/hi/translation.json
@@ -1,7 +1,10 @@
{
"about": {
"title": "ट्रिलियम नोट्स के बारें में",
- "build_date": "निर्माण की तारीख:"
+ "build_date": "निर्माण की तारीख:",
+ "app_version": "ऐप वर्ज़न:",
+ "db_version": "DB वर्ज़न:",
+ "build_revision": "बिल्ड रिविज़न:"
},
"toast": {
"widget-error": {
diff --git a/apps/client/src/translations/ja/translation.json b/apps/client/src/translations/ja/translation.json
index 7fb1bd58b..cf6611c98 100644
--- a/apps/client/src/translations/ja/translation.json
+++ b/apps/client/src/translations/ja/translation.json
@@ -443,7 +443,10 @@
"unhoist-note": "ノートのホイストを解除",
"edit-branch-prefix": "ブランチの接頭辞を編集",
"archive": "アーカイブ",
- "unarchive": "アーカイブ解除"
+ "unarchive": "アーカイブ解除",
+ "open-in-a-new-window": "新しいウィンドウで開く",
+ "hide-subtree": "サブツリーを非表示",
+ "show-subtree": "サブツリーを表示"
},
"zen_mode": {
"button_exit": "禅モードを退出"
@@ -568,7 +571,8 @@
"expand_tooltip": "このコレクションの直下の子(1階層下)を展開します。その他のオプションについては、右側の矢印を押してください。",
"expand_first_level": "直下の子を展開",
"expand_nth_level": "{{depth}} 階層下まで展開",
- "expand_all_levels": "すべての階層を展開"
+ "expand_all_levels": "すべての階層を展開",
+ "hide_child_notes": "ツリー内の子ノートを非表示"
},
"note_types": {
"geo-map": "ジオマップ",
@@ -1248,7 +1252,11 @@
"clone-indicator-tooltip": "このノートには {{- count}} 個の親があります: {{- parents}}",
"clone-indicator-tooltip-single": "このノートは複製されています (親が 1 件追加: {{- parent}})",
"shared-indicator-tooltip": "このノートは公開されています",
- "shared-indicator-tooltip-with-url": "このノートは以下で公開されています: {{- url}}"
+ "shared-indicator-tooltip-with-url": "このノートは以下で公開されています: {{- url}}",
+ "subtree-hidden-tooltip_other": "{{count}} 個の子ノートがツリーで非表示になっています",
+ "subtree-hidden-moved-title": "{{title}} に追加されました",
+ "subtree-hidden-moved-description-collection": "このコレクションはツリー内の子ノートを非表示にします。",
+ "subtree-hidden-moved-description-other": "このノートのツリーでは子ノートは非表示になっています。"
},
"bulk_actions": {
"bulk_actions": "一括操作",
diff --git a/apps/client/src/translations/nb-NO/translation.json b/apps/client/src/translations/nb-NO/translation.json
index a8681785d..e12fc40cf 100644
--- a/apps/client/src/translations/nb-NO/translation.json
+++ b/apps/client/src/translations/nb-NO/translation.json
@@ -18,5 +18,47 @@
"zpetne_odkazy": {
"backlink_one": "{{count}} Tilbakelenke",
"backlink_other": "{{count}} Tilbakelenker"
+ },
+ "add_link": {
+ "note": "Notat"
+ },
+ "branch_prefix": {
+ "prefix": "Prefiks : ",
+ "save": "Lagre"
+ },
+ "bulk_actions": {
+ "labels": "Etiketter",
+ "relations": "Relasjoner",
+ "notes": "Notater",
+ "other": "Andre"
+ },
+ "confirm": {
+ "confirmation": "Bekreftelse",
+ "cancel": "Avbryt",
+ "ok": "OK"
+ },
+ "delete_notes": {
+ "close": "Lukk",
+ "cancel": "Avbryt",
+ "ok": "OK"
+ },
+ "export": {
+ "close": "Lukk",
+ "export": "Eksporter"
+ },
+ "note_type_chooser": {
+ "templates": "Maler"
+ },
+ "help": {
+ "title": "Hurtigveiledning",
+ "troubleshooting": "Feilsøking",
+ "other": "Andre"
+ },
+ "import": {
+ "options": "Alternativer",
+ "import": "Importer"
+ },
+ "include_note": {
+ "label_note": "Notat"
}
}
diff --git a/apps/client/src/translations/nl/translation.json b/apps/client/src/translations/nl/translation.json
index e38c40280..b1dacfd62 100644
--- a/apps/client/src/translations/nl/translation.json
+++ b/apps/client/src/translations/nl/translation.json
@@ -12,7 +12,7 @@
"toast": {
"critical-error": {
"title": "Kritische Error",
- "message": "Een kritieke fout heeft plaatsgevonden waardoor de cliënt zich aanmeldt vanaf het begin:\n\n84X\n\nDit is waarschijnlijk veroorzaakt door een script dat op een onverwachte manier faalt. Probeer de sollicitatie in veilige modus te starten en de kwestie aan te spreken."
+ "message": "Een kritieke fout heeft plaatsgevonden waardoor de applicatie niet kon opstarten:\n\n{{message}}\n\nDit is waarschijnlijk veroorzaakt door een onverwachte fout in een script. Probeer de applicatie op te starten in veilige modus en het probleem op te lossen."
},
"widget-error": {
"title": "Starten widget mislukt",
@@ -22,7 +22,16 @@
"bundle-error": {
"title": "Custom script laden mislukt",
"message": "Script van notitie met ID \"{{id}}\", getiteld \"{{title}}\" kon niet worden uitgevoerd vanwege:\n\n{{message}}"
- }
+ },
+ "scripting-error": "Error met script: {{title}}",
+ "widget-list-error": {
+ "title": "Kon geen lijst met widgets ophalen van de server"
+ },
+ "widget-render-error": {
+ "title": "React-widget kon niet geladen worden"
+ },
+ "widget-missing-parent": "Widget heeft niet het verplichte '{{property}}'-veld gedefinieerd.\n\nAls dit script is bedoeld om zonder interface te draaien, gebruik dan in plaats daarvan '#run=frontendStartup'.",
+ "open-script-note": "Open scriptnotitie"
},
"add_link": {
"add_link": "Voeg link toe",
@@ -41,7 +50,8 @@
"help_on_tree_prefix": "Help bij boomvoorvoegsel",
"prefix": "Voorvoegsel: ",
"edit_branch_prefix_multiple": "Bewerk zijtakvoorvoegsel voor {{count}} zijtakken",
- "branch_prefix_saved_multiple": "Vertakkingsvoorvoegsel opgeslagen voor {{count}} vertakkingen."
+ "branch_prefix_saved_multiple": "Vertakkingsvoorvoegsel opgeslagen voor {{count}} vertakkingen.",
+ "affected_branches": "Aangetaste takken ({{count}}):"
},
"bulk_actions": {
"bulk_actions": "Bulk acties",
@@ -54,7 +64,8 @@
"labels": "Labels",
"relations": "Relaties",
"notes": "Notities",
- "other": "Andere"
+ "other": "Andere",
+ "include_descendants": "Tel afstammelingen van de geselecteerde notities mee"
},
"calendar": {
"april": "April",
@@ -78,5 +89,35 @@
},
"show_toc_widget_button": {
"show_toc": "Laat Inhoudsopgave zien"
+ },
+ "status_bar": {
+ "note_paths_one": "{{count}} pad",
+ "note_paths_other": "{{count}} paden",
+ "note_paths_title": "Notitiepaden",
+ "code_note_switcher": "Verander de taalmodus"
+ },
+ "attributes_panel": {
+ "title": "Notitie-attributen"
+ },
+ "right_pane": {
+ "empty_message": "Geen informatie voor deze notitie",
+ "empty_button": "Verberg dit paneel",
+ "toggle": "Schakel rechterpaneel in/uit",
+ "custom_widget_go_to_source": "Go naar de broncode"
+ },
+ "pdf": {
+ "attachments_one": "{{count}} bijlage",
+ "attachments_other": "{{count}} bijlagen",
+ "layers_one": "{{count}} laag",
+ "layers_other": "{{count}} lagen",
+ "pages_one": "{{count}} pagina",
+ "pages_other": "{{count}} pagina's",
+ "pages_alt": "Pagina {{pageNumber}}",
+ "pages_loading": "Laden..."
+ },
+ "clone_to": {
+ "clone_notes_to": "Kloon de notities naar...",
+ "help_on_links": "Hulp op links",
+ "notes_to_clone": "Notities om te klonen"
}
}
diff --git a/apps/client/src/translations/pt/translation.json b/apps/client/src/translations/pt/translation.json
index daae55144..7e500bc93 100644
--- a/apps/client/src/translations/pt/translation.json
+++ b/apps/client/src/translations/pt/translation.json
@@ -22,7 +22,16 @@
"bundle-error": {
"title": "Falha para carregar o script customizado",
"message": "O script da nota com ID \"{{id}}\", intitulada \"{{title}}\", não pôde ser executado devido a:\n\n{{message}}"
- }
+ },
+ "widget-list-error": {
+ "title": "Falha ao obter a lista de widgets do servidor"
+ },
+ "scripting-error": "Erro do script específicado: {{title}}",
+ "open-script-note": "Abrir script da nota",
+ "widget-render-error": {
+ "title": "Falha do renderizar um widget React personalizado"
+ },
+ "widget-missing-parent": "Widget adaptado não tem a propriedade '{{property}}' mandatória definida.\n\nSe este script é para ser executado sem um element de UI, usar '#run=frontendStartup'."
},
"add_link": {
"add_link": "Adicionar ligação",
@@ -39,7 +48,10 @@
"help_on_tree_prefix": "Ajuda sobre o prefixo da árvore de notas",
"prefix": "Prefixo: ",
"save": "Gravar",
- "branch_prefix_saved": "O prefixo de ramificação foi gravado."
+ "branch_prefix_saved": "O prefixo de ramificação foi gravado.",
+ "edit_branch_prefix_multiple": "Editar prefixo para {{count}} branches",
+ "branch_prefix_saved_multiple": "Prefixo dos branches foi editado para {{count}} branches.",
+ "affected_branches": "Alterados ({{count}}) branches:"
},
"bulk_actions": {
"bulk_actions": "Ações em massa",
@@ -104,7 +116,8 @@
"export_status": "Estado da exportação",
"export_in_progress": "Exportação em andamento: {{progressCount}}",
"export_finished_successfully": "Exportação concluída com sucesso.",
- "format_pdf": "PDF – para impressão ou compartilhamento."
+ "format_pdf": "PDF – para impressão ou compartilhamento.",
+ "share-format": "HTML para publicação web - usa o mesmo tema que é usado para notas partilhadas, mas pode ser publicado como um site estatico."
},
"help": {
"title": "Folha de Dicas",
@@ -158,7 +171,8 @@
"showSQLConsole": "mostrar console SQL",
"other": "Outros",
"quickSearch": "focar no campo de pesquisa rápida",
- "inPageSearch": "pesquisa na página"
+ "inPageSearch": "pesquisa na página",
+ "editShortcuts": "Editar atalhos do teclado"
},
"import": {
"importIntoNote": "Importar para a nota",
@@ -184,7 +198,8 @@
},
"import-status": "Estado da importação",
"in-progress": "Importação em andamento: {{progress}}",
- "successful": "Importação concluída com sucesso."
+ "successful": "Importação concluída com sucesso.",
+ "importZipRecommendation": "Quando a importar ficheiro ZIP, a hierarquia de notas vai reflectir a estrutura da sub directoria dentro do ficheiro."
},
"include_note": {
"dialog_title": "Incluir nota",
@@ -199,7 +214,8 @@
"info": {
"modalTitle": "Mensagem informativa",
"closeButton": "Fechar",
- "okButton": "OK"
+ "okButton": "OK",
+ "copy_to_clipboard": "Copiar para a área de transferência"
},
"jump_to_note": {
"search_placeholder": "Pesquise uma nota pelo nome ou digite > para comandos...",
@@ -274,7 +290,12 @@
"download_button": "Descarregar",
"mime": "MIME: ",
"file_size": "Tamanho do ficheiro:",
- "preview_not_available": "A visualização não está disponível para este tipo de nota."
+ "preview_not_available": "A visualização não está disponível para este tipo de nota.",
+ "diff_on": "Mostrar diferenças",
+ "diff_off": "Mostrar conteúdos",
+ "diff_on_hint": "Carregar para mostrar diferenças da fonte da nota",
+ "diff_off_hint": "Carregar para mostrar conteúdos da nota",
+ "diff_not_available": "Diferenças não disponível."
},
"sort_child_notes": {
"sort_children_by": "Ordenar notas filhas por...",
@@ -585,7 +606,18 @@
"september": "Setembro",
"october": "Outubro",
"november": "Novembro",
- "december": "Dezembro"
+ "december": "Dezembro",
+ "week": "Semana",
+ "week_previous": "Semana anterior",
+ "week_next": "Próxima semana",
+ "month": "Mês",
+ "month_previous": "Mês anterior",
+ "month_next": "Próximo mês",
+ "year": "Ano",
+ "year_previous": "Ano anterior",
+ "year_next": "Próximo ano",
+ "list": "Lista",
+ "today": "Hoje"
},
"close_pane_button": {
"close_this_pane": "Fechar este painel"
@@ -628,7 +660,9 @@
"about": "Sobre o Trilium Notes",
"logout": "Sair",
"show-cheatsheet": "Exibir Cheatsheet",
- "toggle-zen-mode": "Modo Zen"
+ "toggle-zen-mode": "Modo Zen",
+ "new-version-available": "Nova actualização disponível",
+ "download-update": "Obter versão {{latestVersion}}"
},
"zen_mode": {
"button_exit": "Sair do Modo Zen"
@@ -666,7 +700,14 @@
"convert_into_attachment_failed": "A conversão da nota '{{title}}' falhou.",
"convert_into_attachment_successful": "A nota '{{title}}' foi convertida para anexo.",
"convert_into_attachment_prompt": "Tem certeza que quer converter a nota '{{title}}' num anexo da nota pai?",
- "print_pdf": "Exportar como PDF…"
+ "print_pdf": "Exportar como PDF…",
+ "open_note_on_server": "Abrir nota no servidor",
+ "export_as_image": "Exportar como imagem",
+ "note_map": "Mapa de notas",
+ "advanced": "Avançadas",
+ "view_revisions": "Revisões da nota...",
+ "export_as_image_svg": "SVG (vectorial)",
+ "export_as_image_png": "PNG (matricial)"
},
"onclick_button": {
"no_click_handler": "Componente de botão '{{componentId}}' não possui manipulador de clique definido"
@@ -712,19 +753,26 @@
"zpetne_odkazy": {
"relation": "relação",
"backlink_one": "{{count}} Ligação Reversa",
- "backlink_many": "",
+ "backlink_many": "{{count}} Ligações Reversas",
"backlink_other": "{{count}} Ligações Reversas"
},
"mobile_detail_menu": {
"insert_child_note": "Inserir nota filha",
"delete_this_note": "Apagar esta nota",
"error_cannot_get_branch_id": "Não foi possível obter o branchId para o notePath '{{notePath}} '",
- "error_unrecognized_command": "Comando não reconhecido {{command}}"
+ "error_unrecognized_command": "Comando não reconhecido {{command}}",
+ "note_revisions": "Revisões da nota"
},
"note_icon": {
"change_note_icon": "Alterar ícone da nota",
"search": "Pesquisa:",
- "reset-default": "Redefinir para o ícone padrão"
+ "reset-default": "Redefinir para o ícone padrão",
+ "filter": "Filtrar",
+ "filter-none": "Todos os icons",
+ "filter-default": "Icons default",
+ "no_results": "Não foram encontrados icons.",
+ "search_placeholder_filtered": "Procurar {{number}} icons no {{name}}",
+ "icon_tooltip": "{{name}}\nPacote de icons: {{iconPack}}"
},
"basic_properties": {
"note_type": "Tipo da nota",
@@ -745,7 +793,13 @@
"calendar": "Calendário",
"table": "Tabela",
"geo-map": "Mapa geográfico",
- "board": "Quadro"
+ "board": "Quadro",
+ "expand_first_level": "Expandir descendentes directos",
+ "presentation": "Apresentação",
+ "expand_nth_level": "Expandir {{depth}} níveis",
+ "expand_all_levels": "Expandir todos os níveis",
+ "include_archived_notes": "Mostrar notas arquivadas",
+ "expand_tooltip": "Expande a direcção dos descendentes desta colecção (um nível). Para mais opções, carregar na seta à direita."
},
"edited_notes": {
"no_edited_notes_found": "Ainda não há nenhuma nota editada neste dia…",
@@ -778,7 +832,8 @@
},
"inherited_attribute_list": {
"title": "Atributos Herdados",
- "no_inherited_attributes": "Nenhum atributo herdado."
+ "no_inherited_attributes": "Nenhum atributo herdado.",
+ "none": "Nenhum"
},
"note_info_widget": {
"note_id": "ID da Nota",
@@ -789,7 +844,9 @@
"note_size_info": "O tamanho da nota fornece uma estimativa aproximada dos requisitos de armazenamento para esta nota. Leva em conta o conteúdo e o conteúdo das suas revisões de nota.",
"calculate": "calcular",
"subtree_size": "(tamanho da subárvore: {{size}} em {{count}} notas)",
- "title": "Informações da nota"
+ "title": "Informações da nota",
+ "mime": "Tipo MIME",
+ "show_similar_notes": "Mostrar notas semelhantes"
},
"note_map": {
"open_full": "Expandir completamente",
@@ -852,7 +909,8 @@
"search_parameters": "Parâmetros de Pesquisa",
"unknown_search_option": "Opção de pesquisa desconhecida {{searchOptionName}}",
"search_note_saved": "Nota de pesquisa foi gravada em {{- notePathTitle}}",
- "actions_executed": "As ações foram executadas."
+ "actions_executed": "As ações foram executadas.",
+ "view_options": "Ver opções:"
},
"similar_notes": {
"title": "Notas Similares",
@@ -946,14 +1004,20 @@
"no_attachments": "Esta nota não possuí anexos."
},
"book": {
- "no_children_help": "Esta coleção não possui nenhum nota filha, então não há nada para exibir. Veja wiki para pormenores."
+ "no_children_help": "Esta coleção não possui nenhum nota filha, então não há nada para exibir. Veja wiki para pormenores.",
+ "drag_locked_title": "Bloqueado para edição",
+ "drag_locked_message": "Arrastar não permitida pois a coleção está bloqueada para edição."
},
"editable_code": {
"placeholder": "Digite o conteúdo da sua nota de código aqui…"
},
"editable_text": {
"placeholder": "Digite o conteúdo da sua nota aqui…",
- "auto-detect-language": "Detetado automaticamente"
+ "auto-detect-language": "Detetado automaticamente",
+ "editor_crashed_title": "O editor de texto quebrou",
+ "editor_crashed_details_button": "Ver mais detalhes...",
+ "editor_crashed_details_title": "Informação técnica",
+ "editor_crashed_details_intro": "Se teve este erro várias vezes, considerer reportar no GitHub disponibilizando a informação abaixo."
},
"empty": {
"open_note_instruction": "Abra uma nota a digitar o título da nota no campo abaixo ou escolha uma nota na árvore.",
diff --git a/apps/client/src/translations/tw/translation.json b/apps/client/src/translations/tw/translation.json
index c51d511ed..aa57306ed 100644
--- a/apps/client/src/translations/tw/translation.json
+++ b/apps/client/src/translations/tw/translation.json
@@ -797,7 +797,8 @@
"expand_tooltip": "展開此集合的直接子級(單層深度)。按下右側箭頭以查看更多選項。",
"expand_first_level": "展開直接子級",
"expand_nth_level": "展開 {{depth}} 層",
- "expand_all_levels": "展開所有層級"
+ "expand_all_levels": "展開所有層級",
+ "hide_child_notes": "隱藏樹中的子筆記"
},
"edited_notes": {
"no_edited_notes_found": "今天還沒有編輯過的筆記...",
@@ -1466,7 +1467,10 @@
"duplicate": "複製副本",
"open-in-popup": "快速編輯",
"archive": "封存",
- "unarchive": "解除封存"
+ "unarchive": "解除封存",
+ "open-in-a-new-window": "在新視窗打開",
+ "hide-subtree": "隱藏子階層",
+ "show-subtree": "顯示子階層"
},
"shared_info": {
"help_link": "如需幫助,請訪問 wiki。",
@@ -1560,7 +1564,11 @@
"clone-indicator-tooltip": "此筆記有 {{- count}} 個父級:{{- parents}}",
"clone-indicator-tooltip-single": "此筆記已克隆(新增 1 個父級:{{- parent}})",
"shared-indicator-tooltip": "此筆記已公開分享",
- "shared-indicator-tooltip-with-url": "此筆記已公開分享至:{{- url}}"
+ "shared-indicator-tooltip-with-url": "此筆記已公開分享至:{{- url}}",
+ "subtree-hidden-tooltip_one": "從樹中隱藏的 {{count}} 篇子筆記",
+ "subtree-hidden-moved-title": "已新增至 {{title}}",
+ "subtree-hidden-moved-description-collection": "此集合隱藏其樹中的子筆記。",
+ "subtree-hidden-moved-description-other": "子筆記隱藏於此筆記的樹中。"
},
"title_bar_buttons": {
"window-on-top": "保持此視窗置頂"
diff --git a/apps/client/src/widgets/attribute_widgets/UserAttributesList.tsx b/apps/client/src/widgets/attribute_widgets/UserAttributesList.tsx
index 93ed5356c..a95887b7a 100644
--- a/apps/client/src/widgets/attribute_widgets/UserAttributesList.tsx
+++ b/apps/client/src/widgets/attribute_widgets/UserAttributesList.tsx
@@ -48,7 +48,7 @@ function useNoteAttributesWithDefinitions(note: FNote, attributesToIgnore: stri
}
function UserAttribute({ attr, children, style }: { attr: AttributeWithDefinitions, children: ComponentChildren, style?: CSSProperties }) {
- const className = `${attr.type === "label" ? `label` + ` ${ attr.def.labelType}` : "relation"}`;
+ const className = attr.type === "label" ? `label ${attr.def.labelType}` : "relation";
return (
diff --git a/apps/server/package.json b/apps/server/package.json
index 805a0f9bc..824a0b2c0 100644
--- a/apps/server/package.json
+++ b/apps/server/package.json
@@ -109,8 +109,8 @@
"ollama": "0.6.3",
"openai": "6.16.0",
"rand-token": "1.0.1",
- "safe-compare": "1.1.4",
- "sax": "1.4.3",
+ "safe-compare": "1.1.4",
+ "sax": "1.4.4",
"serve-favicon": "2.5.1",
"stream-throttle": "0.1.3",
"strip-bom": "5.0.0",
@@ -120,8 +120,8 @@
"time2fa": "1.4.2",
"tmp": "0.2.5",
"turndown": "7.2.2",
- "vite": "7.3.0",
- "ws": "8.18.3",
+ "vite": "7.3.1",
+ "ws": "8.19.0",
"xml2js": "0.6.2",
"yauzl": "3.2.0"
}
diff --git a/apps/server/src/assets/translations/cn/server.json b/apps/server/src/assets/translations/cn/server.json
index f519fc9fc..194f7ce32 100644
--- a/apps/server/src/assets/translations/cn/server.json
+++ b/apps/server/src/assets/translations/cn/server.json
@@ -123,7 +123,6 @@
"password-confirmation": "密码确认",
"button": "设置密码"
},
- "javascript-required": "Trilium需要启用JavaScript。",
"setup": {
"heading": "TriliumNext笔记设置",
"new-document": "我是新用户,我想为我的笔记创建一个新的Trilium文档",
diff --git a/apps/server/src/assets/translations/de/server.json b/apps/server/src/assets/translations/de/server.json
index 49a192acc..aa36bcc3d 100644
--- a/apps/server/src/assets/translations/de/server.json
+++ b/apps/server/src/assets/translations/de/server.json
@@ -123,7 +123,6 @@
"password-confirmation": "Passwortbestätigung",
"button": "Passwort festlegen"
},
- "javascript-required": "Trilium erfordert, dass JavaScript aktiviert ist.",
"setup": {
"heading": "Trilium Notes Setup",
"new-document": "Ich bin ein neuer Benutzer und möchte ein neues Trilium-Dokument für meine Notizen erstellen",
diff --git a/apps/server/src/assets/translations/es/server.json b/apps/server/src/assets/translations/es/server.json
index 59fb18a7b..83d84711d 100644
--- a/apps/server/src/assets/translations/es/server.json
+++ b/apps/server/src/assets/translations/es/server.json
@@ -123,7 +123,6 @@
"password-confirmation": "Confirmación de contraseña",
"button": "Establecer contraseña"
},
- "javascript-required": "Trilium requiere que JavaScript esté habilitado.",
"setup": {
"heading": "Configuración de Trilium Notes",
"new-document": "Soy un usuario nuevo y quiero crear un nuevo documento de Trilium para mis notas",
diff --git a/apps/server/src/assets/translations/fr/server.json b/apps/server/src/assets/translations/fr/server.json
index 50f47a5d0..98a052335 100644
--- a/apps/server/src/assets/translations/fr/server.json
+++ b/apps/server/src/assets/translations/fr/server.json
@@ -123,7 +123,6 @@
"password-confirmation": "Confirmation du mot de passe",
"button": "Définir le mot de passe"
},
- "javascript-required": "Trilium nécessite que JavaScript soit activé.",
"setup": {
"heading": "Configuration de Trilium Notes",
"new-document": "Je suis un nouvel utilisateur et je souhaite créer un nouveau document Trilium pour mes notes",
diff --git a/apps/server/src/assets/translations/hi/server.json b/apps/server/src/assets/translations/hi/server.json
index 6b5b8eba5..c0309cf6d 100644
--- a/apps/server/src/assets/translations/hi/server.json
+++ b/apps/server/src/assets/translations/hi/server.json
@@ -22,6 +22,10 @@
"ninth-tab": "लिस्ट में नौवीं टैब एक्टिवेट करें",
"last-tab": "लिस्ट में आखिरी टैब एक्टिवेट करें",
"show-sql-console": "\"SQL कंसोल\" पेज खोलें",
- "show-backend-log": "\"बैकेंड लॉग\" पेज खोलें"
+ "show-backend-log": "\"बैकेंड लॉग\" पेज खोलें",
+ "quick-search": "क्विक सर्च बार को एक्टिवेट करें",
+ "search-in-subtree": "एक्टिव नोट के सब-ट्री में नोट्स खोजें",
+ "expand-subtree": "मौजूदा नोट के सब-ट्री को (subtree) एक्सपैंड करें",
+ "delete-note": "नोट डिलीट करें"
}
}
diff --git a/apps/server/src/assets/translations/it/server.json b/apps/server/src/assets/translations/it/server.json
index bd27f4a0a..6ffa4c4ed 100644
--- a/apps/server/src/assets/translations/it/server.json
+++ b/apps/server/src/assets/translations/it/server.json
@@ -324,7 +324,6 @@
"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",
diff --git a/apps/server/src/assets/translations/ja/server.json b/apps/server/src/assets/translations/ja/server.json
index edc2ca176..c0bbadcf4 100644
--- a/apps/server/src/assets/translations/ja/server.json
+++ b/apps/server/src/assets/translations/ja/server.json
@@ -220,7 +220,6 @@
"button": "パスワードの設定",
"password-confirmation": "パスワードの再入力"
},
- "javascript-required": "Triliumを使用するにはJavaScriptを有効にする必要があります。",
"setup": {
"heading": "Trilium Notes セットアップ",
"new-document": "私は新しいユーザーで、ノートを取るために新しいTriliumドキュメントを作成したい",
diff --git a/apps/server/src/assets/translations/nb-NO/server.json b/apps/server/src/assets/translations/nb-NO/server.json
index e8a355071..6398803c8 100644
--- a/apps/server/src/assets/translations/nb-NO/server.json
+++ b/apps/server/src/assets/translations/nb-NO/server.json
@@ -7,6 +7,11 @@
"scroll-to-active-note": "Skroll notat-treet til aktivt notat",
"quick-search": "Aktiver hurtigsøk-feltet",
"search-in-subtree": "Søk etter notater i det aktive notatets understruktur",
- "creating-and-moving-notes": "Lage og flytte notater"
+ "creating-and-moving-notes": "Lage og flytte notater",
+ "dialogs": "Dialogbokser",
+ "other": "Andre"
+ },
+ "setup_sync-from-desktop": {
+ "step6-here": "her"
}
}
diff --git a/apps/server/src/assets/translations/pl/server.json b/apps/server/src/assets/translations/pl/server.json
index 321cdec91..57c01be67 100644
--- a/apps/server/src/assets/translations/pl/server.json
+++ b/apps/server/src/assets/translations/pl/server.json
@@ -212,7 +212,6 @@
"button": "Zaloguj",
"sign_in_with_sso": "Zaloguj przez {{ ssoIssuerName }}"
},
- "javascript-required": "Trilium wymaga włączenia obsługi JavaScript.",
"setup_sync-from-server": {
"server-host": "Adres serwera Trilium",
"proxy-server": "Serwer proxy (opcjonalnie)",
diff --git a/apps/server/src/assets/translations/pt/server.json b/apps/server/src/assets/translations/pt/server.json
index d2c3d0db3..ee7780b15 100644
--- a/apps/server/src/assets/translations/pt/server.json
+++ b/apps/server/src/assets/translations/pt/server.json
@@ -220,7 +220,6 @@
"password-confirmation": "Confirmar Palavra-passe",
"button": "Definir palavra-passe"
},
- "javascript-required": "Trilium precisa que JavaScript esteja ativado.",
"setup": {
"heading": "Trilium Notes setup",
"new-document": "Sou um novo utilizador e quero criar um documento Trilium para as minhas notas",
diff --git a/apps/server/src/assets/translations/pt_br/server.json b/apps/server/src/assets/translations/pt_br/server.json
index 21536c863..82909ab34 100644
--- a/apps/server/src/assets/translations/pt_br/server.json
+++ b/apps/server/src/assets/translations/pt_br/server.json
@@ -123,7 +123,6 @@
"password-confirmation": "Confirmar Senha",
"button": "Definir senha"
},
- "javascript-required": "Trilium precisa que JavaScript esteja habilitado.",
"setup": {
"heading": "Trilium Notes setup",
"new-document": "Sou um novo usuário e quero criar um novo documento Trilium para minhas notas",
diff --git a/apps/server/src/assets/translations/ro/server.json b/apps/server/src/assets/translations/ro/server.json
index 248e44725..e831c6f53 100644
--- a/apps/server/src/assets/translations/ro/server.json
+++ b/apps/server/src/assets/translations/ro/server.json
@@ -123,7 +123,6 @@
"password": "Parolă",
"password-confirmation": "Confirmarea parolei"
},
- "javascript-required": "Trilium necesită JavaScript să fie activat pentru a putea funcționa.",
"setup": {
"heading": "Instalarea Trilium Notes",
"init-in-progress": "Se inițializează documentul",
diff --git a/apps/server/src/assets/translations/ru/server.json b/apps/server/src/assets/translations/ru/server.json
index f524c6933..5078c872e 100644
--- a/apps/server/src/assets/translations/ru/server.json
+++ b/apps/server/src/assets/translations/ru/server.json
@@ -398,7 +398,6 @@
"parent": "родитель:",
"clipped-from": "Эта заметка изначально была вырезана из {{- url}}"
},
- "javascript-required": "Для работы Trilium требуется JavaScript.",
"setup_sync-from-desktop": {
"heading": "Синхронизация с приложения ПК",
"description": "Эту настройку необходимо инициировать из приложения для ПК:",
diff --git a/apps/server/src/assets/translations/tw/server.json b/apps/server/src/assets/translations/tw/server.json
index 5b6fbe809..6560097e6 100644
--- a/apps/server/src/assets/translations/tw/server.json
+++ b/apps/server/src/assets/translations/tw/server.json
@@ -123,7 +123,6 @@
"password-confirmation": "確認密碼",
"button": "設定密碼"
},
- "javascript-required": "Trilium 需要啟用 JavaScript。",
"setup": {
"heading": "Trilium 筆記設定",
"new-document": "我是新用戶,我想為我的筆記建立一個新的 Trilium 文件",
diff --git a/apps/server/src/assets/translations/uk/server.json b/apps/server/src/assets/translations/uk/server.json
index 61b0cdedc..3c34c72a4 100644
--- a/apps/server/src/assets/translations/uk/server.json
+++ b/apps/server/src/assets/translations/uk/server.json
@@ -220,7 +220,6 @@
"password-confirmation": "Підтвердження пароля",
"button": "Встановити пароль"
},
- "javascript-required": "Для роботи Trilium потрібен JavaScript.",
"setup": {
"heading": "Налаштування Trilium Notes",
"new-document": "Я новий користувач і хочу створити новий документ Trilium для своїх нотаток",
diff --git a/apps/website/package.json b/apps/website/package.json
index 00ec27845..d04e68623 100644
--- a/apps/website/package.json
+++ b/apps/website/package.json
@@ -11,7 +11,7 @@
"dependencies": {
"i18next": "25.7.3",
"i18next-http-backend": "3.0.2",
- "preact": "10.28.1",
+ "preact": "10.28.2",
"preact-iso": "2.11.1",
"preact-render-to-string": "6.6.5",
"react-i18next": "16.5.1"
diff --git a/apps/website/src/translations/hi/translation.json b/apps/website/src/translations/hi/translation.json
index d67f0d026..af8bf586d 100644
--- a/apps/website/src/translations/hi/translation.json
+++ b/apps/website/src/translations/hi/translation.json
@@ -8,7 +8,8 @@
"title": "अपने विचारों को व्यवस्थित करें। अपना व्यक्तिगत नॉलेज बेस बनाएं।",
"screenshot_alt": "ट्रिलियम नोट्स डेस्कटॉप एप्लिकेशन का स्क्रीनशॉट",
"get_started": "शुरू करें",
- "github": "गिटहब"
+ "github": "गिटहब",
+ "dockerhub": "डॉकर हब"
},
"organization_benefits": {
"note_structure_title": "नोट संरचना",
diff --git a/apps/website/src/translations/nl/translation.json b/apps/website/src/translations/nl/translation.json
index 37d1c5f13..99d661a48 100644
--- a/apps/website/src/translations/nl/translation.json
+++ b/apps/website/src/translations/nl/translation.json
@@ -37,5 +37,11 @@
"search_content": "Of zoek naar tekst binnen notities en verfijn de zoekopdracht door in de bovenliggende notitie te filteren of zoekdiepte aan te geven.",
"web_clipper_title": "Web clipper",
"web_clipper_content": "Bewaar webpagina's (of schermafbeeldingen) en plaats deze direct in Trillium door de web clipper browser extensie te gebruiken."
+ },
+ "note_types": {
+ "title": "Meerdere manieren om je informatie te tonen",
+ "text_title": "Tekstnotities",
+ "text_description": "De notities worden bewerkt met een visuele (WYSIWYG) editor, met ondersteuning voor tabellen, plaatjes, wiskundige tekens, codeblokken met syntax-highlighting. Lijn tekst uit met Markdown-achtige syntax of met slash-commando's.",
+ "code_title": "Codenotities"
}
}
diff --git a/docs/README-hi.md b/docs/README-hi.md
index b4dd0da63..9f0b72435 100644
--- a/docs/README-hi.md
+++ b/docs/README-hi.md
@@ -41,26 +41,27 @@ application with focus on building large personal knowledge bases.
unstable development version, updated daily with the latest features and
fixes.
-## 📚 Documentation
+## 📚 डॉक्यूमेंटेशन
-**Visit our comprehensive documentation at
-[docs.triliumnotes.org](https://docs.triliumnotes.org/)**
+**हमारे विस्तृत डॉक्यूमेंटेशन को
+[docs.triliumnotes.org](https://docs.triliumnotes.org/) पर देखें**
-Our documentation is available in multiple formats:
-- **Online Documentation**: Browse the full documentation at
- [docs.triliumnotes.org](https://docs.triliumnotes.org/)
-- **In-App Help**: Press `F1` within Trilium to access the same documentation
- directly in the application
+हमारा डॉक्यूमेंटेशन कई फॉर्मेट्स में उपलब्ध है:
+- **ऑनलाइन डॉक्यूमेंटेशन**:
+ [docs.triliumnotes.org](https://docs.triliumnotes.org/) पर पूरा डॉक्यूमेंटेशन
+ देखें
+- **इन-ऐप हेल्प**: उसी डॉक्यूमेंटेशन को सीधे ऐप में एक्सेस करने के लिए ट्रिलियम
+ के अंदर `F1` दबाएँ
- **GitHub**: Navigate through the [User Guide](./User%20Guide/User%20Guide/) in
this repository
### Quick Links
- [Getting Started Guide](https://docs.triliumnotes.org/)
- [Installation Instructions](https://docs.triliumnotes.org/user-guide/setup)
-- [Docker
- Setup](https://docs.triliumnotes.org/user-guide/setup/server/installation/docker)
-- [Upgrading
- TriliumNext](https://docs.triliumnotes.org/user-guide/setup/upgrading)
+- [डॉकर
+ सेटअप](https://docs.triliumnotes.org/user-guide/setup/server/installation/docker)
+- [TriliumNext को अपग्रेड
+ करना](https://docs.triliumnotes.org/user-guide/setup/upgrading)
- [Basic Concepts and
Features](https://docs.triliumnotes.org/user-guide/concepts/notes)
- [Patterns of Personal Knowledge
diff --git a/docs/README-nb_NO.md b/docs/README-nb_NO.md
index d28cfa9e5..f779b5ce9 100644
--- a/docs/README-nb_NO.md
+++ b/docs/README-nb_NO.md
@@ -60,8 +60,8 @@ Vår dokumentasjon er tilgjengelig i flere format:
Docker](https://docs.triliumnotes.org/user-guide/setup/server/installation/docker)
- [Oppgradere
TriliumNext](https://docs.triliumnotes.org/user-guide/setup/upgrading)
-- [Basic Concepts and
- Features](https://docs.triliumnotes.org/user-guide/concepts/notes)
+- [Grunnleggende konsepter og
+ funksjoner](https://docs.triliumnotes.org/user-guide/concepts/notes)
- [Patterns of Personal Knowledge
Base](https://docs.triliumnotes.org/user-guide/misc/patterns-of-personal-knowledge)
@@ -112,7 +112,7 @@ Vår dokumentasjon er tilgjengelig i flere format:
* [Scripting](https://docs.triliumnotes.org/user-guide/scripts) - see [Advanced
showcases](https://docs.triliumnotes.org/user-guide/advanced-usage/advanced-showcases)
* [REST API](https://docs.triliumnotes.org/user-guide/advanced-usage/etapi) for
- automation
+ automatisering
* Scales well in both usability and performance upwards of 100 000 notes
* Touch optimized [mobile
frontend](https://docs.triliumnotes.org/user-guide/setup/mobile-frontend) for
@@ -254,7 +254,7 @@ pnpm install
pnpm edit-docs:edit-docs
```
-### Building the Executable
+### Opprette kjørbar fil
Download the repository, install dependencies using `pnpm` and then build the
desktop app for Windows:
```shell
diff --git a/package.json b/package.json
index 2bcfd5c10..c81cd92a0 100644
--- a/package.json
+++ b/package.json
@@ -98,7 +98,7 @@
},
"overrides": {
"mermaid": "11.12.2",
- "preact": "10.28.1",
+ "preact": "10.28.2",
"roughjs": "4.6.6",
"@types/express-serve-static-core": "5.1.0",
"flat@<5.0.1": ">=5.0.1",
diff --git a/packages/ckeditor5/src/extra_slash_commands.ts b/packages/ckeditor5/src/extra_slash_commands.ts
index ec77b1f94..142ce5052 100644
--- a/packages/ckeditor5/src/extra_slash_commands.ts
+++ b/packages/ckeditor5/src/extra_slash_commands.ts
@@ -54,6 +54,7 @@ export default function buildExtraCommands(): SlashCommandDefinition[] {
id: "math",
title: "Math equation",
description: "Insert a math equation",
+ aliases: [ "latex", "equation" ],
icon: mathIcons.ckeditor,
execute: (editor: Editor) => editor.plugins.get(MathUI)._showUI()
},
diff --git a/packages/trilium-core/src/becca/entities/bnote.ts b/packages/trilium-core/src/becca/entities/bnote.ts
index ad97d93fb..7be573166 100644
--- a/packages/trilium-core/src/becca/entities/bnote.ts
+++ b/packages/trilium-core/src/becca/entities/bnote.ts
@@ -1602,7 +1602,7 @@ class BNote extends AbstractBeccaEntity {
// Limit the number of Snapshots to revisionSnapshotNumberLimit
// Delete older Snapshots that exceed the limit
eraseExcessRevisionSnapshots() {
- // lable has a higher priority
+ // label has a higher priority
let revisionSnapshotNumberLimit = parseInt(this.getLabelValue("versioningLimit") ?? "");
if (!Number.isInteger(revisionSnapshotNumberLimit)) {
revisionSnapshotNumberLimit = parseInt(optionService.getOption("revisionSnapshotNumberLimit"));
diff --git a/packages/trilium-core/src/services/log.ts b/packages/trilium-core/src/services/log.ts
index 540cdc87a..686d497ad 100644
--- a/packages/trilium-core/src/services/log.ts
+++ b/packages/trilium-core/src/services/log.ts
@@ -5,11 +5,11 @@ export default class LogService {
}
info(message: string | Error) {
- this.log(message);
+ console.info(message);
}
error(message: string | Error | unknown) {
- this.log(`ERROR: ${message}`);
+ console.error("ERROR: ", message);
}
}
diff --git a/packages/trilium-core/src/services/notes.ts b/packages/trilium-core/src/services/notes.ts
index d1b908fdf..a62a8e7d5 100644
--- a/packages/trilium-core/src/services/notes.ts
+++ b/packages/trilium-core/src/services/notes.ts
@@ -553,7 +553,7 @@ async function downloadImage(noteId: string, imageUrl: string) {
if (attachment.attachmentId) {
imageUrlToAttachmentIdMapping[imageUrl] = attachment.attachmentId;
} else {
- log.error(`Download of '${imageUrl}' due to no attachment ID.`);
+ log.error(`Download of '${imageUrl}' for note '${noteId}' failed due to no attachment ID.`);
}
log.info(`Download of '${imageUrl}' succeeded and was saved as image attachment '${attachment.attachmentId}' of note '${noteId}'`);
diff --git a/packages/trilium-core/src/services/options_init.ts b/packages/trilium-core/src/services/options_init.ts
index 9b9ed9099..3e605711d 100644
--- a/packages/trilium-core/src/services/options_init.ts
+++ b/packages/trilium-core/src/services/options_init.ts
@@ -28,7 +28,7 @@ interface DefaultOption {
/**
* The value to initialize the option with, if the option is not already present in the database.
*
- * If a function is passed Gin instead, the function is called if the option does not exist (with access to the current options) and the return value is used instead. Useful to migrate a new option with a value depending on some other option that might be initialized.
+ * If a function is passed in instead, the function is called if the option does not exist (with access to the current options) and the return value is used instead. Useful to migrate a new option with a value depending on some other option that might be initialized.
*/
value: string | ((options: OptionMap) => string);
isSynced: boolean;
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index e46ecc8a5..b78fba61d 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -6,7 +6,7 @@ settings:
overrides:
mermaid: 11.12.2
- preact: 10.28.1
+ preact: 10.28.2
roughjs: 4.6.6
'@types/express-serve-static-core': 5.1.0
flat@<5.0.1: '>=5.0.1'
@@ -149,11 +149,11 @@ importers:
specifier: 19.2.3
version: 19.2.3(react@19.2.3)
typedoc:
- specifier: 0.28.15
- version: 0.28.15(typescript@5.9.3)
+ specifier: 0.28.16
+ version: 0.28.16(typescript@5.9.3)
typedoc-plugin-missing-exports:
specifier: 4.1.2
- version: 4.1.2(typedoc@0.28.15(typescript@5.9.3))
+ version: 4.1.2(typedoc@0.28.16(typescript@5.9.3))
apps/client:
dependencies:
@@ -192,7 +192,7 @@ importers:
version: 2.11.8
'@preact/signals':
specifier: 2.5.1
- version: 2.5.1(preact@10.28.1)
+ version: 2.5.1(preact@10.28.2)
'@triliumnext/ckeditor5':
specifier: workspace:*
version: link:../../packages/ckeditor5
@@ -287,14 +287,14 @@ importers:
specifier: 9.4.3
version: 9.4.3
preact:
- specifier: 10.28.1
- version: 10.28.1
+ specifier: 10.28.2
+ version: 10.28.2
react-i18next:
specifier: 16.5.1
version: 16.5.1(i18next@25.7.3(typescript@5.9.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3)
react-window:
- specifier: 2.2.4
- version: 2.2.4(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
+ specifier: 2.2.5
+ version: 2.2.5(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
reveal.js:
specifier: 5.2.1
version: 5.2.1
@@ -313,7 +313,7 @@ importers:
version: 5.0.0
'@prefresh/vite':
specifier: 2.4.11
- version: 2.4.11(preact@10.28.1)(vite@7.3.1(@types/node@24.10.7)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.21.0)(yaml@2.8.1))
+ version: 2.4.11(preact@10.28.2)(vite@7.3.1(@types/node@24.10.7)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.21.0)(yaml@2.8.1))
'@types/bootstrap':
specifier: 5.2.10
version: 5.2.10
@@ -388,7 +388,7 @@ importers:
version: 2.11.8
'@preact/signals':
specifier: 2.5.1
- version: 2.5.1(preact@10.28.1)
+ version: 2.5.1(preact@10.28.2)
'@sqlite.org/sqlite-wasm':
specifier: 3.51.1-build2
version: 3.51.1-build2
@@ -495,8 +495,8 @@ importers:
specifier: 9.4.3
version: 9.4.3
preact:
- specifier: 10.28.1
- version: 10.28.1
+ specifier: 10.28.2
+ version: 10.28.2
react-i18next:
specifier: 16.5.1
version: 16.5.1(i18next@25.7.3(typescript@5.9.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3)
@@ -521,7 +521,7 @@ importers:
version: 5.0.0
'@preact/preset-vite':
specifier: 2.10.2
- version: 2.10.2(@babel/core@7.28.0)(preact@10.28.1)(vite@7.3.1(@types/node@24.10.7)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.21.0)(yaml@2.8.1))
+ version: 2.10.2(@babel/core@7.28.0)(preact@10.28.2)(vite@7.3.1(@types/node@24.10.7)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.21.0)(yaml@2.8.1))
'@types/bootstrap':
specifier: 5.2.10
version: 5.2.10
@@ -939,7 +939,7 @@ importers:
version: 0.6.3
openai:
specifier: 6.16.0
- version: 6.16.0(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.5))(zod@4.1.12)
+ version: 6.16.0(ws@8.19.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(zod@4.1.12)
rand-token:
specifier: 1.0.1
version: 1.0.1
@@ -947,8 +947,8 @@ importers:
specifier: 1.1.4
version: 1.1.4
sax:
- specifier: 1.4.3
- version: 1.4.3
+ specifier: 1.4.4
+ version: 1.4.4
serve-favicon:
specifier: 2.5.1
version: 2.5.1
@@ -977,11 +977,11 @@ importers:
specifier: 7.2.2
version: 7.2.2
vite:
- specifier: 7.3.0
- version: 7.3.0(@types/node@24.10.7)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.21.0)(yaml@2.8.1)
+ specifier: 7.3.1
+ version: 7.3.1(@types/node@24.10.7)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.21.0)(yaml@2.8.1)
ws:
- specifier: 8.18.3
- version: 8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.5)
+ specifier: 8.19.0
+ version: 8.19.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)
xml2js:
specifier: 0.6.2
version: 0.6.2
@@ -1004,21 +1004,21 @@ importers:
specifier: 3.0.2
version: 3.0.2(encoding@0.1.13)
preact:
- specifier: 10.28.1
- version: 10.28.1
+ specifier: 10.28.2
+ version: 10.28.2
preact-iso:
specifier: 2.11.1
- version: 2.11.1(preact-render-to-string@6.6.5(preact@10.28.1))(preact@10.28.1)
+ version: 2.11.1(preact-render-to-string@6.6.5(preact@10.28.2))(preact@10.28.2)
preact-render-to-string:
specifier: 6.6.5
- version: 6.6.5(preact@10.28.1)
+ version: 6.6.5(preact@10.28.2)
react-i18next:
specifier: 16.5.1
version: 16.5.1(i18next@25.7.3(typescript@5.9.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3)
devDependencies:
'@preact/preset-vite':
specifier: 2.10.2
- version: 2.10.2(@babel/core@7.28.0)(preact@10.28.1)(vite@7.3.1(@types/node@24.10.7)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.21.0)(yaml@2.8.1))
+ version: 2.10.2(@babel/core@7.28.0)(preact@10.28.2)(vite@7.3.1(@types/node@24.10.7)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.21.0)(yaml@2.8.1))
eslint:
specifier: 9.39.2
version: 9.39.2(jiti@2.6.1)
@@ -4224,7 +4224,7 @@ packages:
'@preact/signals@2.5.1':
resolution: {integrity: sha512-VPjk5YFt7i11Fi4UK0tzaEe5xLwfhUxXL3l89ocxQ5aPz7bRo8M5+N73LjBMPklyXKYKz6YsNo4Smp8n6nplng==}
peerDependencies:
- preact: 10.28.1
+ preact: 10.28.2
'@prefresh/babel-plugin@0.5.2':
resolution: {integrity: sha512-AOl4HG6dAxWkJ5ndPHBgBa49oo/9bOiJuRDKHLSTyH+Fd9x00shTXpdiTj1W41l6oQIwUOAgJeHMn4QwIDpHkA==}
@@ -4232,7 +4232,7 @@ packages:
'@prefresh/core@1.5.5':
resolution: {integrity: sha512-H6GTXUl4V4fe3ijz7yhSa/mZ+pGSOh7XaJb6uP/sQsagBx9yl0D1HKDaeoMQA8Ad2Xm27LqvbitMGSdY9UFSKQ==}
peerDependencies:
- preact: 10.28.1
+ preact: 10.28.2
'@prefresh/utils@1.2.1':
resolution: {integrity: sha512-vq/sIuN5nYfYzvyayXI4C2QkprfNaHUQ9ZX+3xLD8nL3rWyzpxOm1+K7RtMbhd+66QcaISViK7amjnheQ/4WZw==}
@@ -4240,7 +4240,7 @@ packages:
'@prefresh/vite@2.4.11':
resolution: {integrity: sha512-/XjURQqdRiCG3NpMmWqE9kJwrg9IchIOWHzulCfqg2sRe/8oQ1g5De7xrk9lbqPIQLn7ntBkKdqWXIj4E9YXyg==}
peerDependencies:
- preact: 10.28.1
+ preact: 10.28.2
vite: '>=2.0.0'
'@promptbook/utils@0.69.5':
@@ -11866,16 +11866,16 @@ packages:
preact-iso@2.11.1:
resolution: {integrity: sha512-rLy0RmzP/hrDjnFdnEblxFgKtzUj4njkHrpGJBGS7S4QuYw1zv0lA38qsWpeAAB10JAz/hF2CsHrLen9ufCtbw==}
peerDependencies:
- preact: 10.28.1
+ preact: 10.28.2
preact-render-to-string: '>=6.4.0'
preact-render-to-string@6.6.5:
resolution: {integrity: sha512-O6MHzYNIKYaiSX3bOw0gGZfEbOmlIDtDfWwN1JJdc/T3ihzRT6tGGSEWE088dWrEDGa1u7101q+6fzQnO9XCPA==}
peerDependencies:
- preact: 10.28.1
+ preact: 10.28.2
- preact@10.28.1:
- resolution: {integrity: sha512-u1/ixq/lVQI0CakKNvLDEcW5zfCjUQfZdK9qqWuIJtsezuyG6pk9TWj75GMuI/EzRSZB/VAE43sNWWZfiy8psw==}
+ preact@10.28.2:
+ resolution: {integrity: sha512-lbteaWGzGHdlIuiJ0l2Jq454m6kcpI1zNje6d8MlGAFlYvP2GO4ibnat7P74Esfz4sPTdM6UxtTwh/d3pwM9JA==}
prebuild-install@7.1.3:
resolution: {integrity: sha512-8Mf2cbV7x1cXPUILADGI3wuhfqWvtiLA1iclTDbFRZkgRQS0NqsPZphna9V+HyTEadheuPmjaJMsbzKQFOzLug==}
@@ -12151,8 +12151,8 @@ packages:
react: ^18.0.0 || ^19.0.0
react-dom: ^18.0.0 || ^19.0.0
- react-window@2.2.4:
- resolution: {integrity: sha512-FiZsQHvt2qbnTz6cN+/FXvX62v2xukQ+AajUivkm/Ivdp9rnU3bp0B1eDcCNpQXNaDBdqkEVGNYHlvIUGU9yBw==}
+ react-window@2.2.5:
+ resolution: {integrity: sha512-6viWvPSZvVuMIe9hrl4IIZoVfO/npiqOb03m4Z9w+VihmVzBbiudUrtUqDpsWdKvd/Ai31TCR25CBcFFAUm28w==}
peerDependencies:
react: ^18.0.0 || ^19.0.0
react-dom: ^18.0.0 || ^19.0.0
@@ -12628,8 +12628,9 @@ packages:
engines: {node: '>=14.0.0'}
hasBin: true
- sax@1.4.3:
- resolution: {integrity: sha512-yqYn1JhPczigF94DMS+shiDMjDowYO6y9+wB/4WgO0Y19jWYk0lQ4tuG5KI7kj4FTp1wxPj5IFfcrz/s1c3jjQ==}
+ sax@1.4.4:
+ resolution: {integrity: sha512-1n3r/tGXO6b6VXMdFT54SHzT9ytu9yr7TaELowdYpMqY/Ao7EnlQGmAQ1+RatX7Tkkdm6hONI2owqNx2aZj5Sw==}
+ engines: {node: '>=11.0.0'}
saxes@5.0.1:
resolution: {integrity: sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==}
@@ -13680,8 +13681,8 @@ packages:
peerDependencies:
typedoc: ^0.28.1
- typedoc@0.28.15:
- resolution: {integrity: sha512-mw2/2vTL7MlT+BVo43lOsufkkd2CJO4zeOSuWQQsiXoV2VuEn7f6IZp2jsUDPmBMABpgR0R5jlcJ2OGEFYmkyg==}
+ typedoc@0.28.16:
+ resolution: {integrity: sha512-x4xW77QC3i5DUFMBp0qjukOTnr/sSg+oEs86nB3LjDslvAmwe/PUGDWbe3GrIqt59oTqoXK5GRK9tAa0sYMiog==}
engines: {node: '>= 18', pnpm: '>= 10'}
hasBin: true
peerDependencies:
@@ -14015,46 +14016,6 @@ packages:
peerDependencies:
vite: 5.x || 6.x || 7.x
- vite@7.3.0:
- resolution: {integrity: sha512-dZwN5L1VlUBewiP6H9s2+B3e3Jg96D0vzN+Ry73sOefebhYr9f94wwkMNN/9ouoU8pV1BqA1d1zGk8928cx0rg==}
- engines: {node: ^20.19.0 || >=22.12.0}
- hasBin: true
- peerDependencies:
- '@types/node': ^20.19.0 || >=22.12.0
- jiti: '>=1.21.0'
- less: ^4.0.0
- lightningcss: ^1.21.0
- sass: ^1.70.0
- sass-embedded: ^1.70.0
- stylus: '>=0.54.8'
- sugarss: ^5.0.0
- terser: ^5.16.0
- tsx: ^4.8.1
- yaml: ^2.4.2
- peerDependenciesMeta:
- '@types/node':
- optional: true
- jiti:
- optional: true
- less:
- optional: true
- lightningcss:
- optional: true
- sass:
- optional: true
- sass-embedded:
- optional: true
- stylus:
- optional: true
- sugarss:
- optional: true
- terser:
- optional: true
- tsx:
- optional: true
- yaml:
- optional: true
-
vite@7.3.1:
resolution: {integrity: sha512-w+N7Hifpc3gRjZ63vYBXA56dvvRlNWRczTdmCBBa+CotUzAPf5b7YMdMR/8CQoeYE5LX3W4wj6RYTgonm1b9DA==}
engines: {node: ^20.19.0 || >=22.12.0}
@@ -14428,8 +14389,8 @@ packages:
utf-8-validate:
optional: true
- ws@8.18.3:
- resolution: {integrity: sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==}
+ ws@8.19.0:
+ resolution: {integrity: sha512-blAT2mjOEIi0ZzruJfIhb3nps74PRWTCz1IjglWEEpQl5XS/UNama6u2/rjFkDDouqr4L67ry+1aGIALViWjDg==}
engines: {node: '>=10.0.0'}
peerDependencies:
bufferutil: ^4.0.1
@@ -15787,6 +15748,8 @@ snapshots:
'@ckeditor/ckeditor5-ui': 47.3.0
'@ckeditor/ckeditor5-utils': 47.3.0
ckeditor5: 47.3.0
+ transitivePeerDependencies:
+ - supports-color
'@ckeditor/ckeditor5-highlight@47.3.0':
dependencies:
@@ -15795,6 +15758,8 @@ snapshots:
'@ckeditor/ckeditor5-ui': 47.3.0
'@ckeditor/ckeditor5-utils': 47.3.0
ckeditor5: 47.3.0
+ transitivePeerDependencies:
+ - supports-color
'@ckeditor/ckeditor5-horizontal-line@47.3.0':
dependencies:
@@ -15804,6 +15769,8 @@ snapshots:
'@ckeditor/ckeditor5-utils': 47.3.0
'@ckeditor/ckeditor5-widget': 47.3.0
ckeditor5: 47.3.0
+ transitivePeerDependencies:
+ - supports-color
'@ckeditor/ckeditor5-html-embed@47.3.0':
dependencies:
@@ -15813,6 +15780,8 @@ snapshots:
'@ckeditor/ckeditor5-utils': 47.3.0
'@ckeditor/ckeditor5-widget': 47.3.0
ckeditor5: 47.3.0
+ transitivePeerDependencies:
+ - supports-color
'@ckeditor/ckeditor5-html-support@47.3.0':
dependencies:
@@ -15828,6 +15797,8 @@ snapshots:
'@ckeditor/ckeditor5-widget': 47.3.0
ckeditor5: 47.3.0
es-toolkit: 1.39.5
+ transitivePeerDependencies:
+ - supports-color
'@ckeditor/ckeditor5-icons@47.3.0': {}
@@ -15845,6 +15816,8 @@ snapshots:
'@ckeditor/ckeditor5-widget': 47.3.0
ckeditor5: 47.3.0
es-toolkit: 1.39.5
+ transitivePeerDependencies:
+ - supports-color
'@ckeditor/ckeditor5-import-word@47.3.0':
dependencies:
@@ -15970,8 +15943,6 @@ snapshots:
'@ckeditor/ckeditor5-utils': 47.3.0
ckeditor5: 47.3.0
es-toolkit: 1.39.5
- transitivePeerDependencies:
- - supports-color
'@ckeditor/ckeditor5-merge-fields@47.3.0':
dependencies:
@@ -15992,6 +15963,8 @@ snapshots:
'@ckeditor/ckeditor5-ui': 47.3.0
'@ckeditor/ckeditor5-utils': 47.3.0
ckeditor5: 47.3.0
+ transitivePeerDependencies:
+ - supports-color
'@ckeditor/ckeditor5-operations-compressor@47.3.0':
dependencies:
@@ -17388,7 +17361,7 @@ snapshots:
'@file-type/xml@0.4.3':
dependencies:
- sax: 1.4.3
+ sax: 1.4.4
strtok3: 10.2.2
'@floating-ui/core@1.6.9':
@@ -17578,7 +17551,7 @@ snapshots:
'@fullcalendar/core@6.1.20':
dependencies:
- preact: 10.28.1
+ preact: 10.28.2
'@fullcalendar/daygrid@6.1.20(@fullcalendar/core@6.1.20)':
dependencies:
@@ -18607,12 +18580,12 @@ snapshots:
'@popperjs/core@2.11.8': {}
- '@preact/preset-vite@2.10.2(@babel/core@7.28.0)(preact@10.28.1)(vite@7.3.1(@types/node@24.10.7)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.21.0)(yaml@2.8.1))':
+ '@preact/preset-vite@2.10.2(@babel/core@7.28.0)(preact@10.28.2)(vite@7.3.1(@types/node@24.10.7)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.21.0)(yaml@2.8.1))':
dependencies:
'@babel/core': 7.28.0
'@babel/plugin-transform-react-jsx': 7.27.1(@babel/core@7.28.0)
'@babel/plugin-transform-react-jsx-development': 7.27.1(@babel/core@7.28.0)
- '@prefresh/vite': 2.4.11(preact@10.28.1)(vite@7.3.1(@types/node@24.10.7)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.21.0)(yaml@2.8.1))
+ '@prefresh/vite': 2.4.11(preact@10.28.2)(vite@7.3.1(@types/node@24.10.7)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.21.0)(yaml@2.8.1))
'@rollup/pluginutils': 4.2.1
babel-plugin-transform-hook-names: 1.0.2(@babel/core@7.28.0)
debug: 4.4.3(supports-color@8.1.1)
@@ -18625,27 +18598,27 @@ snapshots:
'@preact/signals-core@1.12.1': {}
- '@preact/signals@2.5.1(preact@10.28.1)':
+ '@preact/signals@2.5.1(preact@10.28.2)':
dependencies:
'@preact/signals-core': 1.12.1
- preact: 10.28.1
+ preact: 10.28.2
'@prefresh/babel-plugin@0.5.2': {}
- '@prefresh/core@1.5.5(preact@10.28.1)':
+ '@prefresh/core@1.5.5(preact@10.28.2)':
dependencies:
- preact: 10.28.1
+ preact: 10.28.2
'@prefresh/utils@1.2.1': {}
- '@prefresh/vite@2.4.11(preact@10.28.1)(vite@7.3.1(@types/node@24.10.7)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.21.0)(yaml@2.8.1))':
+ '@prefresh/vite@2.4.11(preact@10.28.2)(vite@7.3.1(@types/node@24.10.7)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.21.0)(yaml@2.8.1))':
dependencies:
'@babel/core': 7.28.0
'@prefresh/babel-plugin': 0.5.2
- '@prefresh/core': 1.5.5(preact@10.28.1)
+ '@prefresh/core': 1.5.5(preact@10.28.2)
'@prefresh/utils': 1.2.1
'@rollup/pluginutils': 4.2.1
- preact: 10.28.1
+ preact: 10.28.2
vite: 7.3.1(@types/node@24.10.7)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.21.0)(yaml@2.8.1)
transitivePeerDependencies:
- supports-color
@@ -20695,7 +20668,7 @@ snapshots:
'@uploadcare/upload-client@6.14.3(bufferutil@4.0.9)(utf-8-validate@6.0.5)':
dependencies:
form-data: 4.0.4
- ws: 8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.5)
+ ws: 8.19.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)
transitivePeerDependencies:
- bufferutil
- utf-8-validate
@@ -20703,7 +20676,7 @@ snapshots:
'@uploadcare/upload-client@6.17.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)':
dependencies:
form-data: 4.0.4
- ws: 8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.5)
+ ws: 8.19.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)
transitivePeerDependencies:
- bufferutil
- utf-8-validate
@@ -20729,7 +20702,7 @@ snapshots:
sirv: 3.0.2
tinyrainbow: 3.0.3
vitest: 4.0.16(@opentelemetry/api@1.9.0)(@types/node@24.10.7)(@vitest/browser-webdriverio@4.0.16)(@vitest/ui@4.0.16)(happy-dom@20.0.11)(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.2)(msw@2.7.5(@types/node@24.10.7)(typescript@5.9.3))(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.21.0)(yaml@2.8.1)
- ws: 8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.5)
+ ws: 8.19.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)
transitivePeerDependencies:
- bufferutil
- msw
@@ -24130,7 +24103,7 @@ snapshots:
dependencies:
d3-selection: 3.0.0
kapsule: 1.16.3
- preact: 10.28.1
+ preact: 10.28.2
flora-colossus@2.0.0:
dependencies:
@@ -25522,7 +25495,7 @@ snapshots:
whatwg-encoding: 3.1.1
whatwg-mimetype: 4.0.0
whatwg-url: 14.2.0
- ws: 8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.5)
+ ws: 8.19.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)
xml-name-validator: 5.0.0
transitivePeerDependencies:
- bufferutil
@@ -26844,7 +26817,7 @@ snapshots:
needle@3.3.1:
dependencies:
iconv-lite: 0.6.3
- sax: 1.4.3
+ sax: 1.4.4
optional: true
negotiator@0.6.3: {}
@@ -27172,9 +27145,9 @@ snapshots:
is-inside-container: 1.0.0
wsl-utils: 0.1.0
- openai@6.16.0(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.5))(zod@4.1.12):
+ openai@6.16.0(ws@8.19.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(zod@4.1.12):
optionalDependencies:
- ws: 8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.5)
+ ws: 8.19.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)
zod: 4.1.12
openapi-sampler@1.6.2:
@@ -27974,16 +27947,16 @@ snapshots:
potpack@2.1.0: {}
- preact-iso@2.11.1(preact-render-to-string@6.6.5(preact@10.28.1))(preact@10.28.1):
+ preact-iso@2.11.1(preact-render-to-string@6.6.5(preact@10.28.2))(preact@10.28.2):
dependencies:
- preact: 10.28.1
- preact-render-to-string: 6.6.5(preact@10.28.1)
+ preact: 10.28.2
+ preact-render-to-string: 6.6.5(preact@10.28.2)
- preact-render-to-string@6.6.5(preact@10.28.1):
+ preact-render-to-string@6.6.5(preact@10.28.2):
dependencies:
- preact: 10.28.1
+ preact: 10.28.2
- preact@10.28.1: {}
+ preact@10.28.2: {}
prebuild-install@7.1.3:
dependencies:
@@ -28277,7 +28250,7 @@ snapshots:
react: 19.2.3
react-dom: 19.2.3(react@19.2.3)
- react-window@2.2.4(react-dom@19.2.3(react@19.2.3))(react@19.2.3):
+ react-window@2.2.5(react-dom@19.2.3(react@19.2.3))(react@19.2.3):
dependencies:
react: 19.2.3
react-dom: 19.2.3(react@19.2.3)
@@ -28877,7 +28850,7 @@ snapshots:
'@parcel/watcher': 2.5.1
optional: true
- sax@1.4.3: {}
+ sax@1.4.4: {}
saxes@5.0.1:
dependencies:
@@ -29835,7 +29808,7 @@ snapshots:
css-what: 6.2.2
csso: 5.0.5
picocolors: 1.1.1
- sax: 1.4.3
+ sax: 1.4.4
swagger-jsdoc@6.2.8(openapi-types@12.1.3):
dependencies:
@@ -30290,11 +30263,11 @@ snapshots:
typedarray@0.0.6: {}
- typedoc-plugin-missing-exports@4.1.2(typedoc@0.28.15(typescript@5.9.3)):
+ typedoc-plugin-missing-exports@4.1.2(typedoc@0.28.16(typescript@5.9.3)):
dependencies:
- typedoc: 0.28.15(typescript@5.9.3)
+ typedoc: 0.28.16(typescript@5.9.3)
- typedoc@0.28.15(typescript@5.9.3):
+ typedoc@0.28.16(typescript@5.9.3):
dependencies:
'@gerrit0/mini-shiki': 3.17.0
lunr: 2.3.9
@@ -30619,26 +30592,6 @@ snapshots:
stack-trace: 1.0.0-pre2
vite: 7.3.1(@types/node@24.10.7)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.21.0)(yaml@2.8.1)
- vite@7.3.0(@types/node@24.10.7)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.21.0)(yaml@2.8.1):
- dependencies:
- esbuild: 0.27.2
- fdir: 6.5.0(picomatch@4.0.3)
- picomatch: 4.0.3
- postcss: 8.5.6
- rollup: 4.52.0
- tinyglobby: 0.2.15
- optionalDependencies:
- '@types/node': 24.10.7
- fsevents: 2.3.3
- jiti: 2.6.1
- less: 4.1.3
- lightningcss: 1.30.2
- sass: 1.91.0
- sass-embedded: 1.91.0
- terser: 5.44.0
- tsx: 4.21.0
- yaml: 2.8.1
-
vite@7.3.1(@types/node@24.10.7)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.2)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.21.0)(yaml@2.8.1):
dependencies:
esbuild: 0.27.2
@@ -30786,7 +30739,7 @@ snapshots:
deepmerge-ts: 7.1.5
https-proxy-agent: 7.0.6
undici: 6.21.3
- ws: 8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.5)
+ ws: 8.19.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)
transitivePeerDependencies:
- bare-buffer
- bufferutil
@@ -30875,7 +30828,7 @@ snapshots:
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.27.2))
- ws: 8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.5)
+ ws: 8.19.0(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.27.2)
transitivePeerDependencies:
@@ -31122,7 +31075,7 @@ snapshots:
bufferutil: 4.0.9
utf-8-validate: 6.0.5
- ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.5):
+ ws@8.19.0(bufferutil@4.0.9)(utf-8-validate@6.0.5):
optionalDependencies:
bufferutil: 4.0.9
utf-8-validate: 6.0.5
@@ -31140,12 +31093,12 @@ snapshots:
xml2js@0.5.0:
dependencies:
- sax: 1.4.3
+ sax: 1.4.4
xmlbuilder: 11.0.1
xml2js@0.6.2:
dependencies:
- sax: 1.4.3
+ sax: 1.4.4
xmlbuilder: 11.0.1
xmlbuilder@11.0.1: {}