From 1893037ad2b56e87dab2861538b7a9006b6e0e52 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Thu, 15 May 2025 19:32:53 +0300 Subject: [PATCH 01/15] fix(ci): bypass an NX error --- .github/workflows/main-docker.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main-docker.yml b/.github/workflows/main-docker.yml index a194a40b4..e42130357 100644 --- a/.github/workflows/main-docker.yml +++ b/.github/workflows/main-docker.yml @@ -82,7 +82,7 @@ jobs: require-healthy: true - name: Run Playwright tests - run: TRILIUM_DOCKER=1 TRILIUM_PORT=8082 pnpx nx run -t e2e + run: TRILIUM_DOCKER=1 TRILIUM_PORT=8082 pnpx nx run server-e2e:e2e - uses: actions/upload-artifact@v4 if: ${{ !cancelled() }} with: From 9133aab6adfbed7b11338dd33ca70842fe0328b7 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Thu, 15 May 2025 15:28:14 +0300 Subject: [PATCH 02/15] fix(backend_log): editor crashing --- apps/client/src/widgets/type_widgets/content/backend_log.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/client/src/widgets/type_widgets/content/backend_log.ts b/apps/client/src/widgets/type_widgets/content/backend_log.ts index efd8ff6ff..150591fae 100644 --- a/apps/client/src/widgets/type_widgets/content/backend_log.ts +++ b/apps/client/src/widgets/type_widgets/content/backend_log.ts @@ -21,9 +21,9 @@ export default class BackendLogWidget extends AbstractCodeTypeWidget { private $refreshBackendLog!: JQuery; doRender() { - super.doRender(); this.$widget = $(TPL); this.$editor = this.$widget.find(".backend-log-editor"); + super.doRender(); } async refresh() { From 7c1b13a2e709dcf6aa15792bc6067e05b49179a8 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Thu, 15 May 2025 15:32:09 +0300 Subject: [PATCH 03/15] feat(backend_log): disable some editor features to increase performance --- .../type_widgets/content/backend_log.ts | 6 +++-- docs/Release Notes/Release Notes/v0.94.0.md | 1 + packages/codemirror/src/index.ts | 24 ++++++++++++------- 3 files changed, 20 insertions(+), 11 deletions(-) diff --git a/apps/client/src/widgets/type_widgets/content/backend_log.ts b/apps/client/src/widgets/type_widgets/content/backend_log.ts index 150591fae..b6f78f9fa 100644 --- a/apps/client/src/widgets/type_widgets/content/backend_log.ts +++ b/apps/client/src/widgets/type_widgets/content/backend_log.ts @@ -1,6 +1,7 @@ import server from "../../../services/server.js"; import AbstractCodeTypeWidget from "../abstract_code_type_widget.js"; import type { EventData } from "../../../components/app_context.js"; +import type { EditorConfig } from "@triliumnext/codemirror"; const TPL = /*html*/`