- AtomUri
- https://mastodon.social/users/jg10/statuses/113776326231033294
- AttributedTo
- jg10
- Cc
- followers
- Content
- <p>Current security measures for <a href="https://mastodon.social/tags/PodOS" class="mention
hashtag" rel="tag">#<span>PodOS</span></a> compatible panes to be loaded within a
<a href="https://mastodon.social/tags/SolidProject" class="mention hashtag" rel="tag">#<span>SolidProject</span></a>
pod data browser app:</p><p>Avoid triple injection of new panes:<br />- Panes must
be defined only in user's type registry<br />- Links to HTML fragments are only
loaded from the pane's document</p><p>Avoid untrusted executable code:<br />-
Scripts in HTML fragments not executed <br />- Web components instead whitelisted
by the browser app and lazy loaded</p><p>Still need to trust web components and expect
loading of new triples</p>
- en<p>Current security measures for <a href="https://mastodon.social/tags/PodOS" class="mention
hashtag" rel="tag">#<span>PodOS</span></a> compatible panes to be loaded within a
<a href="https://mastodon.social/tags/SolidProject" class="mention hashtag" rel="tag">#<span>SolidProject</span></a>
pod data browser app:</p><p>Avoid triple injection of new panes:<br />- Panes must
be defined only in user's type registry<br />- Links to HTML fragments are only
loaded from the pane's document</p><p>Avoid untrusted executable code:<br />-
Scripts in HTML fragments not executed <br />- Web components instead whitelisted
by the browser app and lazy loaded</p><p>Still need to trust web components and expect
loading of new triples</p>
- Conversation
- tag:mastodon.social,2025-01-03:objectId=885844111:objectType=Conversation
- InReplyTo
- 113764141176644871
- InReplyToAtomUri
- https://mastodon.social/users/jg10/statuses/113764141176644871
- Likes
- likes
- Published
- 5 January 2025 16:56
- Replies
- replies
- Sensitive
- false
- Shares
- shares
- Tag
-
-
- To
- Public
- Url
- 113776326231033294
- AtomUri
- https://mastodon.social/users/jg10/statuses/113785943955469011
- AttributedTo
- jg10
- Cc
- followers
- Content
- en<p>Agonising over how best to specify a "context" that provides e.g., a
shopping list to use in a <a href="https://mastodon.social/tags/SolidProject" class="mention
hashtag" rel="tag">#<span>SolidProject</span></a> pantry app.</p><p>{<br /></path/to/pantry/context/uri>
pantry:shoppingList ?ShoppingList.<br />} => {<br />?ShoppingList schema:orderedItem
</path/to/product>.<br />}</p><p>I have potential solutions 1) departing from
RDFa or 2) using a new global variable in an RDF store.</p>", "<p>Agonising over how
best to specify a "context" that provides e.g., a shopping list to use in
a <a href="https://mastodon.social/tags/SolidProject" class="mention hashtag" rel="tag">#<span>SolidProject</span></a>
pantry app.</p><p>{<br /></path/to/pantry/context/uri> pantry:shoppingList ?ShoppingList.<br
/>} => {<br />?ShoppingList schema:orderedItem </path/to/product>.<br />}</p><p>I
have potential solutions 1) departing from RDFa or 2) using a new global variable
in an RDF store.</p>
- Conversation
- tag:mastodon.social,2025-01-07:objectId=888479341:objectType=Conversation
- Likes
- likes
- Published
- 7 January 2025 09:41
- Replies
- replies
- Sensitive
- false
- Shares
- shares
- Tag
-
- To
- Public
- Updated
- 7 January 2025 09:54
- Url
- 113785943955469011
- AtomUri
- https://mastodon.social/users/jg10/statuses/113785967412736288
- AttributedTo
- jg10
- Cc
- followers
- Content
- <p>1) Departing from RDFa:<br />Here, set-value receives a context instead of a resource,
which can then be set on my-checkbox.</p><p><my-context-provider resource-event="context"
uri="/path/to/pantry/context/uri"><br /><pos-resource uri="/path/to/product"><br
/><set-value resource-event="context" from-property="pantry:shoppingList"
attr="use-resource"><br /><my-checkbox use-rev="schema:orderedItem"></p><p>A
bit awkward having parallel inheritance of resource and context</p>
- en<p>1) Departing from RDFa:<br />Here, set-value receives a context instead of a resource,
which can then be set on my-checkbox.</p><p><my-context-provider resource-event="context"
uri="/path/to/pantry/context/uri"><br /><pos-resource uri="/path/to/product"><br
/><set-value resource-event="context" from-property="pantry:shoppingList"
attr="use-resource"><br /><my-checkbox use-rev="schema:orderedItem"></p><p>A
bit awkward having parallel inheritance of resource and context</p>
- Conversation
- tag:mastodon.social,2025-01-07:objectId=888479341:objectType=Conversation
- InReplyTo
- 113785943955469011
- InReplyToAtomUri
- https://mastodon.social/users/jg10/statuses/113785943955469011
- Likes
- likes
- Published
- 7 January 2025 09:47
- Replies
- replies
- Sensitive
- false
- Shares
- shares
- To
- Public
- Url
- 113785967412736288
- AtomUri
- https://mastodon.social/users/jg10/statuses/113785988785131351
- AttributedTo
- jg10
- Cc
- followers
- Content
- <p>2) Using a new global variable in an RDF store:</p><p>New triple is added and then
used by set-value - <br />context:App context:activeContext </path/to/pantry/context/uri>.</p><p><set-app-context
uri="/path/to/pantry/context/uri"/></p><p><pos-resource uri="/path/to/product"><br
/><set-value <br />from="context:App" n3path="context:activeContext!pantry:shoppingList"
attr="use-resource"><br /><my-checkbox use-rev="schema:orderedItem"></p><p>A
bit awkward having to work with a global variable context:App</p>
- en<p>2) Using a new global variable in an RDF store:</p><p>New triple is added and then
used by set-value - <br />context:App context:activeContext </path/to/pantry/context/uri>.</p><p><set-app-context
uri="/path/to/pantry/context/uri"/></p><p><pos-resource uri="/path/to/product"><br
/><set-value <br />from="context:App" n3path="context:activeContext!pantry:shoppingList"
attr="use-resource"><br /><my-checkbox use-rev="schema:orderedItem"></p><p>A
bit awkward having to work with a global variable context:App</p>
- Conversation
- tag:mastodon.social,2025-01-07:objectId=888479341:objectType=Conversation
- InReplyTo
- 113785967412736288
- InReplyToAtomUri
- https://mastodon.social/users/jg10/statuses/113785967412736288
- Likes
- likes
- Published
- 7 January 2025 09:53
- Replies
- replies
- Sensitive
- false
- Shares
- shares
- To
- Public
- Url
- 113785988785131351
- AtomUri
- https://mastodon.social/users/jg10/statuses/113787071703368901
- AttributedTo
- jg10
- Cc
- followers
- Content
- <p>An advantage of the global variable is that it can be used in SHACL SPARQL or triple
rules<br /> <br /><a href="https://www.w3.org/TR/shacl-af/#rules-examples" target="_blank"
rel="nofollow noopener" translate="no"><span class="invisible">https://www.</span><span
class="ellipsis">w3.org/TR/shacl-af/#rules-exam</span><span class="invisible">ples</span></a></p><p>With
$this bound to the grocery:</p><p>CONSTRUCT { <br />?ShoppingList schema:orderedItem
$this. } WHERE { <br />context:App<br />context:activeContext ?Context. <br />?Context
pantry:shoppingList ?ShoppingList.<br />}</p><p>[ a sh:TripleRule ; <br />sh:subject
[ <br /> sh:nodes context:App; <br /> sh:path (<br /> context:activeContext <br
/> pantry:shoppingList<br />) ] ; <br />sh:predicate schema:orderedItem;<br />sh:object
sh:this; <br />] ;</p>
- en<p>An advantage of the global variable is that it can be used in SHACL SPARQL or triple
rules<br /> <br /><a href="https://www.w3.org/TR/shacl-af/#rules-examples" target="_blank"
rel="nofollow noopener" translate="no"><span class="invisible">https://www.</span><span
class="ellipsis">w3.org/TR/shacl-af/#rules-exam</span><span class="invisible">ples</span></a></p><p>With
$this bound to the grocery:</p><p>CONSTRUCT { <br />?ShoppingList schema:orderedItem
$this. } WHERE { <br />context:App<br />context:activeContext ?Context. <br />?Context
pantry:shoppingList ?ShoppingList.<br />}</p><p>[ a sh:TripleRule ; <br />sh:subject
[ <br /> sh:nodes context:App; <br /> sh:path (<br /> context:activeContext <br
/> pantry:shoppingList<br />) ] ; <br />sh:predicate schema:orderedItem;<br />sh:object
sh:this; <br />] ;</p>
- Conversation
- tag:mastodon.social,2025-01-07:objectId=888479341:objectType=Conversation
- InReplyTo
- 113785988785131351
- InReplyToAtomUri
- https://mastodon.social/users/jg10/statuses/113785988785131351
- Likes
- likes
- Published
- 7 January 2025 14:28
- Replies
- replies
- Sensitive
- false
- Shares
- shares
- To
- Public
- Url
- 113787071703368901
- AtomUri
- https://mastodon.social/users/jg10/statuses/113824884674987662
- Attachment
-
- Blurhash
- UCSZ2;0NIU-nxUVrR*RoV?n~xaxaxtadt6t7
- Height
- 596
- MediaType
- image/png
- Name
- Screenshot showing list of apps for working with tasks, and then a list of subfeatures,
and apps implementing each subfeature.
- Url
- 5031a920cc8da3fe.png
- Width
- 720
- AttributedTo
- jg10
- Cc
- followers
- Content
- <p>Super simple <a href="https://mastodon.social/tags/SolidProject" class="mention
hashtag" rel="tag">#<span>SolidProject</span></a> CanIUse PoC </p><p>Follows links
so Feature and App can document themselves</p><p>Feature feat:apps App<br />Feature
feat:canUse SecondaryFeature<br />App feat:feature SecondaryFeature</p>
- en<p>Super simple <a href="https://mastodon.social/tags/SolidProject" class="mention
hashtag" rel="tag">#<span>SolidProject</span></a> CanIUse PoC </p><p>Follows links
so Feature and App can document themselves</p><p>Feature feat:apps App<br />Feature
feat:canUse SecondaryFeature<br />App feat:feature SecondaryFeature</p>
- Conversation
- tag:mastodon.social,2025-01-14:objectId=893876545:objectType=Conversation
- Likes
- likes
- Published
- 14 January 2025 06:45
- Replies
- replies
- Sensitive
- false
- Shares
- shares
- Tag
-
- To
- Public
- Url
- 113824884674987662
- AtomUri
- https://mastodon.social/users/jg10/statuses/113849032441001076
- AttributedTo
- jg10
- Cc
- followers
- Content
- <p>Still a bit clumsy, but I've managed to write my content for a "now page"
task update in HTML with RDFa annotations and then transclude parts of it in an index
page in my <a href="https://mastodon.social/tags/SolidProject" class="mention hashtag"
rel="tag">#<span>SolidProject</span></a> pod.</p><p>It's looking like it will
be easier to author in HTML than in turtle strings, but still be able to reuse titles,
abstracts, dates as if they were in RDF.</p>
- en<p>Still a bit clumsy, but I've managed to write my content for a "now page"
task update in HTML with RDFa annotations and then transclude parts of it in an index
page in my <a href="https://mastodon.social/tags/SolidProject" class="mention hashtag"
rel="tag">#<span>SolidProject</span></a> pod.</p><p>It's looking like it will
be easier to author in HTML than in turtle strings, but still be able to reuse titles,
abstracts, dates as if they were in RDF.</p>
- Conversation
- tag:mastodon.social,2025-01-18:objectId=897354668:objectType=Conversation
- Likes
- likes
- Published
- 18 January 2025 13:06
- Replies
- replies
- Sensitive
- false
- Shares
- shares
- Tag
-
- To
- Public
- Url
- 113849032441001076
- AtomUri
- https://mastodon.social/users/jg10/statuses/113868340471530852
- AttributedTo
- jg10
- Cc
- followers
- zyzzyxdonta
- Content
- <p><span class="h-card" translate="no"><a href="https://social.tchncs.de/@zyzzyxdonta"
class="u-url mention">@<span>zyzzyxdonta</span></a></span> <br />Does any of the SHACL
Advanced Features parameterisation come close for this use case? <a href="https://www.w3.org/TR/shacl-af/"
target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://www.</span><span
class="">w3.org/TR/shacl-af/</span><span class="invisible"></span></a></p>
- en<p><span class="h-card" translate="no"><a href="https://social.tchncs.de/@zyzzyxdonta"
class="u-url mention">@<span>zyzzyxdonta</span></a></span> <br />Does any of the SHACL
Advanced Features parameterisation come close for this use case? <a href="https://www.w3.org/TR/shacl-af/"
target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://www.</span><span
class="">w3.org/TR/shacl-af/</span><span class="invisible"></span></a></p>
- Conversation
- tag:social.tchncs.de,2025-01-21:objectId=204537908:objectType=Conversation
- InReplyTo
- 113865641118526643
- InReplyToAtomUri
- https://social.tchncs.de/users/zyzzyxdonta/statuses/113865641118526643
- Likes
- likes
- Published
- 21 January 2025 22:56
- Replies
- replies
- Sensitive
- false
- Shares
- shares
- Tag
-
- To
- Public
- Url
- 113868340471530852
- AtomUri
- https://mastodon.social/users/jg10/statuses/113874007182293789
- AttributedTo
- jg10
- Cc
- followers
- lascapi
- Content
- <p><span class="h-card" translate="no"><a href="https://mastodon.zaclys.com/@lascapi"
class="u-url mention">@<span>lascapi</span></a></span> <br />Not quite at the os level,
but there's an experimental project that provides a local server over the file
system within an electron app<br /><a href="https://github.com/solidos/data-kitchen"
target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span
class="">github.com/solidos/data-kitchen</span><span class="invisible"></span></a></p>
- en<p><span class="h-card" translate="no"><a href="https://mastodon.zaclys.com/@lascapi"
class="u-url mention">@<span>lascapi</span></a></span> <br />Not quite at the os level,
but there's an experimental project that provides a local server over the file
system within an electron app<br /><a href="https://github.com/solidos/data-kitchen"
target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span
class="">github.com/solidos/data-kitchen</span><span class="invisible"></span></a></p>
- Conversation
- tag:mastodon.zaclys.com,2025-01-22:objectId=57869588:objectType=Conversation
- InReplyTo
- 113871865736851135
- InReplyToAtomUri
- https://mastodon.zaclys.com/users/lascapi/statuses/113871865736851135
- Likes
- likes
- Published
- 22 January 2025 22:57
- Replies
- replies
- Sensitive
- false
- Shares
- shares
- Tag
-
- Href
- lascapi
- Name
- @lascapi@mastodon.zaclys.com
- To
- Public
- Url
- 113874007182293789
- AtomUri
- https://mastodon.social/users/jg10/statuses/114098701387170324
- AttributedTo
- jg10
- Cc
- followers
- Content
- <p>I've decided that the most appropriate way of presenting my pantry app is through
a blog series. Here's a first instalment ...</p><p><a href="https://jg10.solidcommunity.net/pantry/blog/home.html"
target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span
class="ellipsis">jg10.solidcommunity.net/pantry</span><span class="invisible">/blog/home.html</span></a></p><p><a
href="https://mastodon.social/tags/SolidProject" class="mention hashtag" rel="tag">#<span>SolidProject</span></a></p>
- en<p>I've decided that the most appropriate way of presenting my pantry app is through
a blog series. Here's a first instalment ...</p><p><a href="https://jg10.solidcommunity.net/pantry/blog/home.html"
target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span
class="ellipsis">jg10.solidcommunity.net/pantry</span><span class="invisible">/blog/home.html</span></a></p><p><a
href="https://mastodon.social/tags/SolidProject" class="mention hashtag" rel="tag">#<span>SolidProject</span></a></p>
- Conversation
- tag:mastodon.social,2025-03-03:objectId=935778095:objectType=Conversation
- Likes
- likes
- Published
- 3 March 2025 15:20
- Replies
- replies
- Sensitive
- false
- Shares
- shares
- Tag
-
- To
- Public
- Updated
- 3 March 2025 15:22
- Url
- 114098701387170324
- AtomUri
- https://mastodon.social/users/jg10/statuses/114109918875564025
- AttributedTo
- jg10
- Cc
- followers
- Content
- <p>In part 2 of my pantry app blog series, the app supports opening arbitrary resources
and we refactor the code into a <a href="https://mastodon.social/tags/PodOS" class="mention
hashtag" rel="tag">#<span>PodOS</span></a> compatible recipe pane that is also used
in a pod browser app.</p><p><a href="https://jg10.solidcommunity.net/pantry/blog/home.html#part2"
target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span
class="ellipsis">jg10.solidcommunity.net/pantry</span><span class="invisible">/blog/home.html#part2</span></a></p><p><a
href="https://mastodon.social/tags/SolidProject" class="mention hashtag" rel="tag">#<span>SolidProject</span></a></p>
- en<p>In part 2 of my pantry app blog series, the app supports opening arbitrary resources
and we refactor the code into a <a href="https://mastodon.social/tags/PodOS" class="mention
hashtag" rel="tag">#<span>PodOS</span></a> compatible recipe pane that is also used
in a pod browser app.</p><p><a href="https://jg10.solidcommunity.net/pantry/blog/home.html#part2"
target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span
class="ellipsis">jg10.solidcommunity.net/pantry</span><span class="invisible">/blog/home.html#part2</span></a></p><p><a
href="https://mastodon.social/tags/SolidProject" class="mention hashtag" rel="tag">#<span>SolidProject</span></a></p>
- Conversation
- tag:mastodon.social,2025-03-05:objectId=937558213:objectType=Conversation
- Likes
- likes
- Published
- 5 March 2025 14:53
- Replies
- replies
- Sensitive
- false
- Shares
- shares
- Tag
-
-
- To
- Public
- Url
- 114109918875564025
- AtomUri
- https://mastodon.social/users/jg10/statuses/114109929837932302
- AttributedTo
- jg10
- Cc
- followers
- Content
- <p>In the process, I share my first attempt at a draft spec for Data browser Open-With
functionality, supporting dynamic loading of resources either within internal panes
or external apps.</p><p><a href="https://jg10.solidcommunity.net/open-with/databrowser-open-with.html"
target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span
class="ellipsis">jg10.solidcommunity.net/open-w</span><span class="invisible">ith/databrowser-open-with.html</span></a></p><p><a
href="https://mastodon.social/tags/SolidProject" class="mention hashtag" rel="tag">#<span>SolidProject</span></a></p>
- en<p>In the process, I share my first attempt at a draft spec for Data browser Open-With
functionality, supporting dynamic loading of resources either within internal panes
or external apps.</p><p><a href="https://jg10.solidcommunity.net/open-with/databrowser-open-with.html"
target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span
class="ellipsis">jg10.solidcommunity.net/open-w</span><span class="invisible">ith/databrowser-open-with.html</span></a></p><p><a
href="https://mastodon.social/tags/SolidProject" class="mention hashtag" rel="tag">#<span>SolidProject</span></a></p>
- Conversation
- tag:mastodon.social,2025-03-05:objectId=937558213:objectType=Conversation
- InReplyTo
- 114109918875564025
- InReplyToAtomUri
- https://mastodon.social/users/jg10/statuses/114109918875564025
- Likes
- likes
- Published
- 5 March 2025 14:55
- Replies
- replies
- Sensitive
- false
- Shares
- shares
- Tag
-
- To
- Public
- Url
- 114109929837932302
- AtomUri
- https://mastodon.social/users/jg10/statuses/114121582134784273
- AttributedTo
- jg10
- Cc
- followers
- Content
- <p>Part 3 of my pantry app blog series links recipes to a user defined pantry - and
whether the ingredients are available.</p><p>We depart from the Umai data model but
try to keep cooperative interoperability in mind.</p><p><a href="https://jg10.solidcommunity.net/pantry/blog/home.html#part3"
target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span
class="ellipsis">jg10.solidcommunity.net/pantry</span><span class="invisible">/blog/home.html#part3</span></a></p><p><a
href="https://mastodon.social/tags/SolidProject" class="mention hashtag" rel="tag">#<span>SolidProject</span></a></p>
- en<p>Part 3 of my pantry app blog series links recipes to a user defined pantry - and
whether the ingredients are available.</p><p>We depart from the Umai data model but
try to keep cooperative interoperability in mind.</p><p><a href="https://jg10.solidcommunity.net/pantry/blog/home.html#part3"
target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span
class="ellipsis">jg10.solidcommunity.net/pantry</span><span class="invisible">/blog/home.html#part3</span></a></p><p><a
href="https://mastodon.social/tags/SolidProject" class="mention hashtag" rel="tag">#<span>SolidProject</span></a></p>
- Conversation
- tag:mastodon.social,2025-03-07:objectId=939494977:objectType=Conversation
- Likes
- likes
- Published
- 7 March 2025 16:19
- Replies
- replies
- Sensitive
- false
- Shares
- shares
- Tag
-
- To
- Public
- Url
- 114121582134784273
- AtomUri
- https://mastodon.social/users/jg10/statuses/114174528308981921
- AttributedTo
- jg10
- Cc
- followers
- pawamoy
- Content
- <p><span class="h-card" translate="no"><a href="https://fosstodon.org/@pawamoy" class="u-url
mention">@<span>pawamoy</span></a></span> There's been a number of breaking changes
to specs and apps and pods haven't kept up.</p><p>As it is, the current Solid
protocol spec is an input into a new standardisation process: <a href="https://www.w3.org/groups/wg/lws/"
target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://www.</span><span
class="">w3.org/groups/wg/lws/</span><span class="invisible"></span></a></p><p>Solid
is still maturing...</p>
- en<p><span class="h-card" translate="no"><a href="https://fosstodon.org/@pawamoy" class="u-url
mention">@<span>pawamoy</span></a></span> There's been a number of breaking changes
to specs and apps and pods haven't kept up.</p><p>As it is, the current Solid
protocol spec is an input into a new standardisation process: <a href="https://www.w3.org/groups/wg/lws/"
target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://www.</span><span
class="">w3.org/groups/wg/lws/</span><span class="invisible"></span></a></p><p>Solid
is still maturing...</p>
- Conversation
- tag:fosstodon.org,2025-03-16:objectId=298284083:objectType=Conversation
- InReplyTo
- 114173342547563143
- InReplyToAtomUri
- https://fosstodon.org/users/pawamoy/statuses/114173342547563143
- Likes
- likes
- Published
- 17 March 2025 00:44
- Replies
- replies
- Sensitive
- false
- Shares
- shares
- Tag
-
- Href
- pawamoy
- Name
- @pawamoy@fosstodon.org
- To
- Public
- Url
- 114174528308981921
- AtomUri
- https://mastodon.social/users/jg10/statuses/114176447114010249
- AttributedTo
- jg10
- Cc
- followers
- Content
- <p>Part 4 of the pantry app blog series modifies the pantry and product panes and
adds location and cookbook panes to answer the questions:</p><p> What can I cook?
<br /> What do I need to buy?</p><p><a href="https://jg10.solidcommunity.net/pantry/blog/home.html#part4"
target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span
class="ellipsis">jg10.solidcommunity.net/pantry</span><span class="invisible">/blog/home.html#part4</span></a></p><p><a
href="https://mastodon.social/tags/SolidProject" class="mention hashtag" rel="tag">#<span>SolidProject</span></a></p>
- en<p>Part 4 of the pantry app blog series modifies the pantry and product panes and
adds location and cookbook panes to answer the questions:</p><p> What can I cook?
<br /> What do I need to buy?</p><p><a href="https://jg10.solidcommunity.net/pantry/blog/home.html#part4"
target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span
class="ellipsis">jg10.solidcommunity.net/pantry</span><span class="invisible">/blog/home.html#part4</span></a></p><p><a
href="https://mastodon.social/tags/SolidProject" class="mention hashtag" rel="tag">#<span>SolidProject</span></a></p>
- Conversation
- tag:mastodon.social,2025-03-17:objectId=947843010:objectType=Conversation
- Likes
- likes
- Published
- 17 March 2025 08:52
- Replies
- replies
- Sensitive
- false
- Shares
- shares
- Tag
-
- To
- Public
- Url
- 114176447114010249