From 61385e5da8d826fc149f19108bcaf0bae96cf0d4 Mon Sep 17 00:00:00 2001 From: Judith Roth Date: Wed, 19 Nov 2025 13:39:55 +0100 Subject: [PATCH] [#67471] Style the rich-link workpackage macro (light theme) https://community.openproject.org/work_packages/67471 This updates the op-blocknote-extensions dependency to include the version which has the new light theme implemented. --- frontend/package-lock.json | 31 +++++++++++++++---- frontend/package.json | 2 +- .../spec/features/block_note_editor_spec.rb | 2 +- 3 files changed, 27 insertions(+), 8 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 224000dcbe8..f4cc9ac6dab 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -108,7 +108,7 @@ "ng2-dragula": "^6.0.0", "ngx-cookie-service": "^20.1.1", "observable-array": "0.0.4", - "op-blocknote-extensions": "https://github.com/opf/op-blocknote-extensions/releases/download/v0.0.9/op-blocknote-extensions-0.0.9.tgz", + "op-blocknote-extensions": "https://github.com/opf/op-blocknote-extensions/releases/download/v0.0.10/op-blocknote-extensions-0.0.10.tgz", "pako": "^2.0.3", "qr-creator": "^1.0.0", "react": "^19.2.0", @@ -6781,6 +6781,18 @@ "@lit-labs/ssr-dom-shim": "^1.2.1" } }, + "node_modules/@primer/octicons-react": { + "version": "19.21.0", + "resolved": "https://registry.npmjs.org/@primer/octicons-react/-/octicons-react-19.21.0.tgz", + "integrity": "sha512-KMWYYEIDKNIY0N3fMmNGPWJGHgoJF5NHkJllpOM3upDXuLtAe26Riogp1cfYdhp+sVjGZMt32DxcUhTX7ZhLOQ==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "react": ">=16.3" + } + }, "node_modules/@primer/primitives": { "version": "11.2.1", "resolved": "https://registry.npmjs.org/@primer/primitives/-/primitives-11.2.1.tgz", @@ -18165,13 +18177,14 @@ } }, "node_modules/op-blocknote-extensions": { - "version": "0.0.9", - "resolved": "https://github.com/opf/op-blocknote-extensions/releases/download/v0.0.9/op-blocknote-extensions-0.0.9.tgz", - "integrity": "sha512-j57yMhEXYZmdmE0OVR1KkgblJ1nooa6Eq8ikAyvHRaT+qry8RALSeQpt+re2XZbkWfXg6rWeVQo9gxwn2nIc7g==", + "version": "0.0.10", + "resolved": "https://github.com/opf/op-blocknote-extensions/releases/download/v0.0.10/op-blocknote-extensions-0.0.10.tgz", + "integrity": "sha512-c0DINNJ7mEj5cS9dgQzmLssiZMrFvXRY4Hd3qBc/Uapne3+2LcWBqZJ41xz33MxGL+iWSrMQl/E60Huba2UGQg==", "dependencies": { "@blocknote/core": "^0.41.1", "@blocknote/mantine": "^0.41.1", "@blocknote/react": "^0.41.1", + "@primer/octicons-react": "^19.20.0", "styled-components": "^6.1.19" } }, @@ -27861,6 +27874,11 @@ "@lit-labs/ssr-dom-shim": "^1.2.1" } }, + "@primer/octicons-react": { + "version": "19.21.0", + "resolved": "https://registry.npmjs.org/@primer/octicons-react/-/octicons-react-19.21.0.tgz", + "integrity": "sha512-KMWYYEIDKNIY0N3fMmNGPWJGHgoJF5NHkJllpOM3upDXuLtAe26Riogp1cfYdhp+sVjGZMt32DxcUhTX7ZhLOQ==" + }, "@primer/primitives": { "version": "11.2.1", "resolved": "https://registry.npmjs.org/@primer/primitives/-/primitives-11.2.1.tgz", @@ -35795,12 +35813,13 @@ } }, "op-blocknote-extensions": { - "version": "https://github.com/opf/op-blocknote-extensions/releases/download/v0.0.9/op-blocknote-extensions-0.0.9.tgz", - "integrity": "sha512-j57yMhEXYZmdmE0OVR1KkgblJ1nooa6Eq8ikAyvHRaT+qry8RALSeQpt+re2XZbkWfXg6rWeVQo9gxwn2nIc7g==", + "version": "https://github.com/opf/op-blocknote-extensions/releases/download/v0.0.10/op-blocknote-extensions-0.0.10.tgz", + "integrity": "sha512-c0DINNJ7mEj5cS9dgQzmLssiZMrFvXRY4Hd3qBc/Uapne3+2LcWBqZJ41xz33MxGL+iWSrMQl/E60Huba2UGQg==", "requires": { "@blocknote/core": "^0.41.1", "@blocknote/mantine": "^0.41.1", "@blocknote/react": "^0.41.1", + "@primer/octicons-react": "^19.20.0", "styled-components": "^6.1.19" } }, diff --git a/frontend/package.json b/frontend/package.json index 7a57f8f9c3c..06365beabf1 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -163,7 +163,7 @@ "ng2-dragula": "^6.0.0", "ngx-cookie-service": "^20.1.1", "observable-array": "0.0.4", - "op-blocknote-extensions": "https://github.com/opf/op-blocknote-extensions/releases/download/v0.0.9/op-blocknote-extensions-0.0.9.tgz", + "op-blocknote-extensions": "https://github.com/opf/op-blocknote-extensions/releases/download/v0.0.10/op-blocknote-extensions-0.0.10.tgz", "pako": "^2.0.3", "qr-creator": "^1.0.0", "react": "^19.2.0", diff --git a/modules/documents/spec/features/block_note_editor_spec.rb b/modules/documents/spec/features/block_note_editor_spec.rb index ad2cbe27425..242fd0f85ee 100644 --- a/modules/documents/spec/features/block_note_editor_spec.rb +++ b/modules/documents/spec/features/block_note_editor_spec.rb @@ -67,6 +67,6 @@ RSpec.describe "BlockNote editor rendering", :js, with_flag: { block_note_editor expect(page).to have_test_selector("blocknote-document-description") editor.fill_in_with_content("/openproject") - expect(page).to have_content("Search and link an existing Work Package") + expect(page).to have_content("Link to existing work package") end end