From ff1688224ad0bcd58b9d9a17141b5f3f558e9e8a Mon Sep 17 00:00:00 2001 From: "JLDiaz (m)" Date: Wed, 13 May 2026 21:11:36 +0200 Subject: [PATCH] Release 1.1.0: Visual polish and new editor command --- manifest.json | 2 +- package-lock.json | 38 ++++++++------------------------------ package.json | 2 +- src/main.ts | 2 +- versions.json | 1 + 5 files changed, 12 insertions(+), 33 deletions(-) diff --git a/manifest.json b/manifest.json index e6c55df..683a050 100644 --- a/manifest.json +++ b/manifest.json @@ -1,7 +1,7 @@ { "id": "copy-text-protocol", "name": "Copy Text Protocol", - "version": "1.0.1", + "version": "1.1.0", "minAppVersion": "0.15.0", "description": "Adds support for copying text to the clipboard using a custom protocol.", "author": "jldiaz", diff --git a/package-lock.json b/package-lock.json index c178cd2..cc97698 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "copy-text-protocol", - "version": "1.0.1", + "version": "1.1.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "copy-text-protocol", - "version": "1.0.1", + "version": "1.1.0", "license": "0-BSD", "dependencies": { "obsidian": "latest" @@ -45,6 +45,7 @@ "version": "6.6.0", "resolved": "https://registry.npmjs.org/@codemirror/state/-/state-6.6.0.tgz", "integrity": "sha512-4nbvra5R5EtiCzr9BTHiTLc+MLXK2QGiAVYMyi8PkQd3SR+6ixar/Q/01Fa21TBIDOZXgeWV4WppsQolSreAPQ==", + "dev": true, "license": "MIT", "dependencies": { "@marijn/find-cluster-break": "^1.0.0" @@ -54,6 +55,7 @@ "version": "6.42.1", "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-6.42.1.tgz", "integrity": "sha512-ToN3oFc0nsxNUYVF5P0ztLgbC4UPPjPtA9aKYhkOKQaZASpOUo6ISXyQLP66ctVwlDc+j6Jv0uK5IFALkiXztg==", + "dev": true, "license": "MIT", "dependencies": { "@codemirror/state": "^6.6.0", @@ -607,23 +609,6 @@ "url": "https://eslint.org/donate" } }, - "node_modules/@eslint/json": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@eslint/json/-/json-0.14.0.tgz", - "integrity": "sha512-rvR/EZtvUG3p9uqrSmcDJPYSH7atmWr0RnFWN6m917MAPx82+zQgPUmDu0whPFG6XTyM0vB/hR6c1Q63OaYtCQ==", - "dev": true, - "license": "Apache-2.0", - "peer": true, - "dependencies": { - "@eslint/core": "^0.17.0", - "@eslint/plugin-kit": "^0.4.1", - "@humanwhocodes/momoa": "^3.3.10", - "natural-compare": "^1.4.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - } - }, "node_modules/@eslint/object-schema": { "version": "2.1.7", "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.7.tgz", @@ -686,17 +671,6 @@ "url": "https://github.com/sponsors/nzakas" } }, - "node_modules/@humanwhocodes/momoa": { - "version": "3.3.10", - "resolved": "https://registry.npmjs.org/@humanwhocodes/momoa/-/momoa-3.3.10.tgz", - "integrity": "sha512-KWiFQpSAqEIyrTXko3hFNLeQvSK8zXlJQzhhxsyVn58WFRYXST99b3Nqnu+ttOtjds2Pl2grUHGpe2NzhPynuQ==", - "dev": true, - "license": "Apache-2.0", - "peer": true, - "engines": { - "node": ">=18" - } - }, "node_modules/@humanwhocodes/retry": { "version": "0.4.3", "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz", @@ -742,6 +716,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/@marijn/find-cluster-break/-/find-cluster-break-1.0.2.tgz", "integrity": "sha512-l0h88YhZFyKdXIFNfSWpyjStDjGHwZ/U7iobcK1cQQD8sejsONdQtTVU+1wVN1PBw40PiiHB1vA5S7VTfQiP9g==", + "dev": true, "license": "MIT" }, "node_modules/@microsoft/eslint-plugin-sdl": { @@ -1554,6 +1529,7 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/crelt/-/crelt-1.0.6.tgz", "integrity": "sha512-VQ2MBenTq1fWZUH9DJNGti7kKv6EeAuYr3cLwxUWhIu1baTaXh4Ib5W2CqHVqib4/MqbYGJqiL3Zb8GJZr3l4g==", + "dev": true, "license": "MIT" }, "node_modules/cross-spawn": { @@ -4700,6 +4676,7 @@ "version": "4.1.3", "resolved": "https://registry.npmjs.org/style-mod/-/style-mod-4.1.3.tgz", "integrity": "sha512-i/n8VsZydrugj3Iuzll8+x/00GH2vnYsk1eomD8QiRrSAeW6ItbCQDtfXCeJHd0iwiNagqjQkvpvREEPtW3IoQ==", + "dev": true, "license": "MIT" }, "node_modules/supports-color": { @@ -5022,6 +4999,7 @@ "version": "2.2.8", "resolved": "https://registry.npmjs.org/w3c-keyname/-/w3c-keyname-2.2.8.tgz", "integrity": "sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ==", + "dev": true, "license": "MIT" }, "node_modules/which": { diff --git a/package.json b/package.json index e5ed492..528e1b8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "copy-text-protocol", - "version": "1.0.1", + "version": "1.1.0", "description": "A plugin that adds support for copying text via a custom protocol.", "main": "main.js", "type": "module", diff --git a/src/main.ts b/src/main.ts index eac3823..2a25ccd 100644 --- a/src/main.ts +++ b/src/main.ts @@ -73,7 +73,7 @@ const copyLinkPlugin = ViewPlugin.fromClass( tree.iterate({ from, to, - enter(node) { + enter(node: any) { if (!node.name.includes('string_url')) return; const urlText = view.state.doc.sliceString(node.from, node.to); if (!urlText.includes('obsidian://copy')) return; diff --git a/versions.json b/versions.json index e30b81d..e789ec5 100644 --- a/versions.json +++ b/versions.json @@ -1,4 +1,5 @@ { + "1.1.0": "0.15.0", "1.0.1": "0.15.0", "1.0.0": "0.15.0" }