diff --git a/package-lock.json b/package-lock.json
index dfe83206..4e3a32f5 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,19 +1,19 @@
{
"name": "mashlib",
- "version": "2.2.0",
+ "version": "2.2.1",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "mashlib",
- "version": "2.2.0",
+ "version": "2.2.1",
"license": "MIT",
"dependencies": {
"pane-registry": "^3.1.1",
- "rdflib": "^2.3.8",
+ "rdflib": "^2.3.9",
"solid-logic": "^4.0.7",
- "solid-panes": "^4.4.0",
- "solid-ui": "^3.1.0"
+ "solid-panes": "^4.4.1",
+ "solid-ui": "^3.1.1"
},
"devDependencies": {
"@babel/cli": "^7.28.6",
@@ -2462,9 +2462,9 @@
"license": "MIT"
},
"node_modules/@lit-labs/ssr-dom-shim": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/@lit-labs/ssr-dom-shim/-/ssr-dom-shim-1.5.1.tgz",
- "integrity": "sha512-Aou5UdlSpr5whQe8AA/bZG0jMj96CoJIWbGfZ91qieWu5AWUMKw8VR/pAkQkJYvBNhmCcWnZlyyk5oze8JIqYA==",
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/@lit-labs/ssr-dom-shim/-/ssr-dom-shim-1.6.0.tgz",
+ "integrity": "sha512-VHb0ALPMTlgKjM6yIxxoQNnpKyUKLD04VzeQdsiXkMqkvYlAHxq9glGLmgbb889/1GsohSOAjvQYoiBppXFqrQ==",
"license": "BSD-3-Clause"
},
"node_modules/@lit/reactive-element": {
@@ -2679,6 +2679,30 @@
"@types/node": "*"
}
},
+ "node_modules/@solid-data-modules/contacts-rdflib": {
+ "version": "0.7.1",
+ "resolved": "https://registry.npmjs.org/@solid-data-modules/contacts-rdflib/-/contacts-rdflib-0.7.1.tgz",
+ "integrity": "sha512-jjSVCyXjOdMlPEdTysboLg1Tc8E3jDFlbEIv7mjnNkFK61UdI/BfnNPT5XnNSUSiZYBZklUwsniJhclFhoZmBw==",
+ "license": "MIT",
+ "dependencies": {
+ "@solid-data-modules/rdflib-utils": "^0.2.0"
+ },
+ "peerDependencies": {
+ "rdflib": "2.x"
+ }
+ },
+ "node_modules/@solid-data-modules/rdflib-utils": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/@solid-data-modules/rdflib-utils/-/rdflib-utils-0.2.0.tgz",
+ "integrity": "sha512-WXpyiMmgmeeTHUz/jFGGBy02GxClxT2uew3eUWh/XOQQQeOxlzYFRO0tOa3Nv9/3Y1qcAyS7tSaW5x42Q8WPLQ==",
+ "license": "MIT",
+ "dependencies": {
+ "short-unique-id": "^5.2.0"
+ },
+ "peerDependencies": {
+ "rdflib": "2.x"
+ }
+ },
"node_modules/@solid/better-simple-slideshow": {
"version": "0.1.0",
"resolved": "https://registry.npmjs.org/@solid/better-simple-slideshow/-/better-simple-slideshow-0.1.0.tgz",
@@ -5179,9 +5203,9 @@
}
},
"node_modules/dompurify": {
- "version": "3.4.0",
- "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.4.0.tgz",
- "integrity": "sha512-nolgK9JcaUXMSmW+j1yaSvaEaoXYHwWyGJlkoCTghc97KgGDDSnpoU/PlEnw63Ah+TGKFOyY+X5LnxaWbCSfXg==",
+ "version": "3.4.7",
+ "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.4.7.tgz",
+ "integrity": "sha512-2jBxDJY4RR06tQNy4w5FlFH7kfxsQZlufd0sbv+chfHCxeJwrFw2baUDsSwvBISD4K4RDbd0PTfy3uNXsR6siA==",
"license": "(MPL-2.0 OR Apache-2.0)",
"optionalDependencies": {
"@types/trusted-types": "^2.0.7"
@@ -7819,9 +7843,9 @@
}
},
"node_modules/lit": {
- "version": "3.3.2",
- "resolved": "https://registry.npmjs.org/lit/-/lit-3.3.2.tgz",
- "integrity": "sha512-NF9zbsP79l4ao2SNrH3NkfmFgN/hBYSQo90saIVI1o5GpjAdCPVstVzO1MrLOakHoEhYkrtRjPK6Ob521aoYWQ==",
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/lit/-/lit-3.3.3.tgz",
+ "integrity": "sha512-fycuvZg/hkpozL00lm1pEJH5nN/lr9ZXd6mJI2HSN4+Bzc+LDNdEApJ6HFbPkdFNHLvOplIIuJvxkS4XUxqirw==",
"license": "BSD-3-Clause",
"dependencies": {
"@lit/reactive-element": "^2.1.0",
@@ -7841,9 +7865,9 @@
}
},
"node_modules/lit-html": {
- "version": "3.3.2",
- "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-3.3.2.tgz",
- "integrity": "sha512-Qy9hU88zcmaxBXcc10ZpdK7cOLXvXpRoBxERdtqV9QOrfpMZZ6pSYP91LhpPtap3sFMUiL7Tw2RImbe0Al2/kw==",
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-3.3.3.tgz",
+ "integrity": "sha512-el8M6jK2o3RXBnrSHX3ZKrsN8zEV63pSExTO1wYJz7QndGYZ8353e2a5PPX+qHe2aGayfnchQmkAojaWAREOIA==",
"license": "BSD-3-Clause",
"dependencies": {
"@types/trusted-types": "^2.0.2"
@@ -7974,9 +7998,9 @@
}
},
"node_modules/marked": {
- "version": "17.0.6",
- "resolved": "https://registry.npmjs.org/marked/-/marked-17.0.6.tgz",
- "integrity": "sha512-gB0gkNafnonOw0obSTEGZTT86IuhILt2Wfx0mWH/1Au83kybTayroZ/V6nS25mN7u8ASy+5fMhgB3XPNrOZdmA==",
+ "version": "18.0.4",
+ "resolved": "https://registry.npmjs.org/marked/-/marked-18.0.4.tgz",
+ "integrity": "sha512-c/BTaKzg0G6ezQx97DAkYU7k0HM6ys0FqYeKBL6hlBByZwy+ycA1+f0vDdjMHKKeEjdgkx0GOv9Il6D+85cOqA==",
"license": "MIT",
"bin": {
"marked": "bin/marked.js"
@@ -9297,20 +9321,21 @@
"license": "MIT"
},
"node_modules/profile-pane": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/profile-pane/-/profile-pane-3.2.1.tgz",
- "integrity": "sha512-8dvNWU5IZEL1lDtPJERPJaxzbZuknZARwE9WZiqUR+Pa6k5CFoKdusPS7s4id6QSrAdU9y/XJ72xKX5WiEbmaA==",
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/profile-pane/-/profile-pane-3.2.2.tgz",
+ "integrity": "sha512-3Uswk6wOIaL3jG2lfm5npbBR7+UNQtieewCArH1IKOb12vK3/93GUomLFnpxE9nRe+MbRmwMxk1TNoAeZU8kHg==",
"license": "MIT",
"dependencies": {
- "lit-html": "^3.3.2",
- "pane-registry": "^3.1.0",
+ "@solid-data-modules/contacts-rdflib": "^0.7.1",
+ "lit-html": "^3.3.3",
+ "pane-registry": "^3.1.1",
"qrcode": "^1.5.4",
"validate-color": "^2.2.4"
},
"peerDependencies": {
"rdflib": "^2.3.6",
"solid-logic": "^4.0.6",
- "solid-ui": "^3.1.0"
+ "solid-ui": "^3.1.1"
}
},
"node_modules/prop-types": {
@@ -9539,9 +9564,9 @@
}
},
"node_modules/rdflib": {
- "version": "2.3.8",
- "resolved": "https://registry.npmjs.org/rdflib/-/rdflib-2.3.8.tgz",
- "integrity": "sha512-moogxjqUHqZt+l6qbb0xZm7Cy+iwBwHhBev0N8/zkrCX+Q1iuMLrflUNxbeJO/f5E0XZ7AhyJjPrQkB9smYqIA==",
+ "version": "2.3.9",
+ "resolved": "https://registry.npmjs.org/rdflib/-/rdflib-2.3.9.tgz",
+ "integrity": "sha512-6HnEQ22QzgqPW2/R8y5IaeQoXnho6U+ovU1q/ZF556zEnSK4buwhw8/CDdRDwIHZQh5+PAncQxUhluO3JmguJQ==",
"license": "MIT",
"dependencies": {
"@babel/runtime": "^7.29.2",
@@ -9557,9 +9582,9 @@
}
},
"node_modules/react": {
- "version": "19.2.5",
- "resolved": "https://registry.npmjs.org/react/-/react-19.2.5.tgz",
- "integrity": "sha512-llUJLzz1zTUBrskt2pwZgLq59AemifIftw4aB7JxOqf1HY2FDaGDxgwpAPVzHU1kdWabH7FauP4i1oEeer2WCA==",
+ "version": "19.2.6",
+ "resolved": "https://registry.npmjs.org/react/-/react-19.2.6.tgz",
+ "integrity": "sha512-sfWGGfavi0xr8Pg0sVsyHMAOziVYKgPLNrS7ig+ivMNb3wbCBw3KxtflsGBAwD3gYQlE/AEZsTLgToRrSCjb0Q==",
"license": "MIT",
"engines": {
"node": ">=0.10.0"
@@ -9572,15 +9597,15 @@
"license": "MIT"
},
"node_modules/react-dom": {
- "version": "19.2.5",
- "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.5.tgz",
- "integrity": "sha512-J5bAZz+DXMMwW/wV3xzKke59Af6CHY7G4uYLN1OvBcKEsWOs4pQExj86BBKamxl/Ik5bx9whOrvBlSDfWzgSag==",
+ "version": "19.2.6",
+ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.6.tgz",
+ "integrity": "sha512-0prMI+hvBbPjsWnxDLxlCGyM8PN6UuWjEUCYmZhO67xIV9Xasa/r/vDnq+Xyq4Lo27g8QSbO5YzARu0D1Sps3g==",
"license": "MIT",
"dependencies": {
"scheduler": "^0.27.0"
},
"peerDependencies": {
- "react": "^19.2.5"
+ "react": "^19.2.6"
}
},
"node_modules/react-is": {
@@ -10418,6 +10443,16 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/short-unique-id": {
+ "version": "5.3.2",
+ "resolved": "https://registry.npmjs.org/short-unique-id/-/short-unique-id-5.3.2.tgz",
+ "integrity": "sha512-KRT/hufMSxXKEDSQujfVE0Faa/kZ51ihUcZQAcmP04t00DvPj7Ox5anHke1sJYUtzSuiT/Y5uyzg/W7bBEGhCg==",
+ "license": "Apache-2.0",
+ "bin": {
+ "short-unique-id": "bin/short-unique-id",
+ "suid": "bin/short-unique-id"
+ }
+ },
"node_modules/side-channel": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz",
@@ -10556,55 +10591,56 @@
"license": "MIT"
},
"node_modules/solid-panes": {
- "version": "4.4.0",
- "resolved": "https://registry.npmjs.org/solid-panes/-/solid-panes-4.4.0.tgz",
- "integrity": "sha512-XQaHNIaAkKtcl0/l1CHUQJmSUgNgRpyHC2nbjYFchU67t1uiTWveBRyjnHRz/uyPPw57ieMFF/a7ZgXfj0vnTw==",
+ "version": "4.4.1",
+ "resolved": "https://registry.npmjs.org/solid-panes/-/solid-panes-4.4.1.tgz",
+ "integrity": "sha512-YTMLhhFGvqdn1xRxxUDbmDQHayDfulLw/BCUw2qJoW+nJwte0NO3SzQBFyxF7nvSw5dkneyM+2bTU3UbUHtAZQ==",
"license": "MIT",
"dependencies": {
"@solid/better-simple-slideshow": "^0.1.0",
"activitystreams-pane": "^1.0.2",
"chat-pane": "^3.0.3",
"contacts-pane": "^3.2.0",
- "dompurify": "^3.3.1",
+ "dompurify": "^3.4.4",
"folder-pane": "^3.1.0",
"issue-pane": "^3.0.2",
- "marked": "^17.0.3",
+ "lit-html": "^3.3.2",
+ "marked": "^18.0.3",
"meeting-pane": "^3.0.2",
"mime-types": "^3.0.2",
- "pane-registry": "^3.1.0",
- "profile-pane": "^3.2.1",
+ "pane-registry": "^3.1.1",
+ "profile-pane": "^3.2.2",
"solid-namespace": "^0.5.4",
- "solid-ui": "^3.1.0",
+ "solid-ui": "^3.1.1",
"source-pane": "^3.1.0"
}
},
"node_modules/solid-ui": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/solid-ui/-/solid-ui-3.1.0.tgz",
- "integrity": "sha512-IKNooyEcJ3IduJqGCw24UC0xPpCCQZVFXzlPC8jcicO7R2FM9GHgwVhpeDTRDl5E/KpoC+h6HCVxGqd/qkfMag==",
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/solid-ui/-/solid-ui-3.1.1.tgz",
+ "integrity": "sha512-J2ST8rKH1tMNdPI80X5C6JrJ/I4vr7l0uRXKQRNkQw3ogK/ajgJ66H+bkaHiFH8N83SchCovGsZ5hl2uq7mFPA==",
"license": "MIT",
"dependencies": {
- "@noble/curves": "^2.0.1",
- "@noble/hashes": "^2.0.1",
+ "@noble/curves": "^2.2.0",
+ "@noble/hashes": "^2.2.0",
"escape-html": "^1.0.3",
- "lit": "^3.3.2",
+ "lit": "^3.3.3",
"mime-types": "^3.0.2",
- "pane-registry": "^3.1.0",
+ "pane-registry": "^3.1.1",
"solid-namespace": "^0.5.4",
- "uuid": "^13.0.0"
+ "uuid": "^14.0.0"
},
"optionalDependencies": {
"fsevents": "*"
},
"peerDependencies": {
- "rdflib": "^2.3.6",
- "solid-logic": "^4.0.6"
+ "rdflib": "^2.3.8",
+ "solid-logic": "^4.0.7"
}
},
"node_modules/solid-ui/node_modules/uuid": {
- "version": "13.0.0",
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-13.0.0.tgz",
- "integrity": "sha512-XQegIaBTVUjSHliKqcnFqYypAd4S+WCYt5NIeRs6w/UAry7z8Y9j5ZwRRL4kzq9U3sD6v+85er9FvkEaBpji2w==",
+ "version": "14.0.0",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-14.0.0.tgz",
+ "integrity": "sha512-Qo+uWgilfSmAhXCMav1uYFynlQO7fMFiMVZsQqZRMIXp0O7rR7qjkj+cPvBHLgBqi960QCoo/PH2/6ZtVqKvrg==",
"funding": [
"https://github.com/sponsors/broofa",
"https://github.com/sponsors/ctavan"
diff --git a/package.json b/package.json
index 91296747..3a08f3ac 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "mashlib",
- "version": "2.2.0",
+ "version": "2.2.1",
"description": "Data mashup library",
"main": "dist/mashlib.js",
"files": [
@@ -55,10 +55,10 @@
"homepage": "https://github.com/solidos/mashlib",
"dependencies": {
"pane-registry": "^3.1.1",
- "rdflib": "^2.3.8",
+ "rdflib": "^2.3.9",
"solid-logic": "^4.0.7",
- "solid-panes": "^4.4.0",
- "solid-ui": "^3.1.0"
+ "solid-panes": "^4.4.1",
+ "solid-ui": "^3.1.1"
},
"overrides": {
"rdflib": "$rdflib",
diff --git a/src/databrowser.html b/src/databrowser.html
index 716cfd79..949de74a 100644
--- a/src/databrowser.html
+++ b/src/databrowser.html
@@ -7,6 +7,29 @@
@@ -31,13 +54,13 @@
-->
-
+