113776326231033294

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&#39;s type registry<br />- Links to HTML fragments are only loaded from the pane&#39;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&#39;s type registry<br />- Links to HTML fragments are only loaded from the pane&#39;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

A39

Href
podos
Name
#podos

A40

Href
SolidProject
Name
#SolidProject
To
Public
Url
113776326231033294

113785943955469011

AtomUri
https://mastodon.social/users/jg10/statuses/113785943955469011
AttributedTo
jg10
Cc
followers
Content
en<p>Agonising over how best to specify a &quot;context&quot; 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 />&lt;/path/to/pantry/context/uri&gt; pantry:shoppingList ?ShoppingList.<br />} =&gt; {<br />?ShoppingList schema:orderedItem &lt;/path/to/product&gt;.<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 &quot;context&quot; 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 />&lt;/path/to/pantry/context/uri&gt; pantry:shoppingList ?ShoppingList.<br />} =&gt; {<br />?ShoppingList schema:orderedItem &lt;/path/to/product&gt;.<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

A5

Href
SolidProject
Name
#SolidProject
To
Public
Updated
7 January 2025 09:54
Url
113785943955469011

113785967412736288

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>&lt;my-context-provider resource-event=&quot;context&quot; uri=&quot;/path/to/pantry/context/uri&quot;&gt;<br />&lt;pos-resource uri=&quot;/path/to/product&quot;&gt;<br />&lt;set-value resource-event=&quot;context&quot; from-property=&quot;pantry:shoppingList&quot; attr=&quot;use-resource&quot;&gt;<br />&lt;my-checkbox use-rev=&quot;schema:orderedItem&quot;&gt;</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>&lt;my-context-provider resource-event=&quot;context&quot; uri=&quot;/path/to/pantry/context/uri&quot;&gt;<br />&lt;pos-resource uri=&quot;/path/to/product&quot;&gt;<br />&lt;set-value resource-event=&quot;context&quot; from-property=&quot;pantry:shoppingList&quot; attr=&quot;use-resource&quot;&gt;<br />&lt;my-checkbox use-rev=&quot;schema:orderedItem&quot;&gt;</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

113785988785131351

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 &lt;/path/to/pantry/context/uri&gt;.</p><p>&lt;set-app-context uri=&quot;/path/to/pantry/context/uri&quot;/&gt;</p><p>&lt;pos-resource uri=&quot;/path/to/product&quot;&gt;<br />&lt;set-value <br />from=&quot;context:App&quot; n3path=&quot;context:activeContext!pantry:shoppingList&quot; attr=&quot;use-resource&quot;&gt;<br />&lt;my-checkbox use-rev=&quot;schema:orderedItem&quot;&gt;</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 &lt;/path/to/pantry/context/uri&gt;.</p><p>&lt;set-app-context uri=&quot;/path/to/pantry/context/uri&quot;/&gt;</p><p>&lt;pos-resource uri=&quot;/path/to/product&quot;&gt;<br />&lt;set-value <br />from=&quot;context:App&quot; n3path=&quot;context:activeContext!pantry:shoppingList&quot; attr=&quot;use-resource&quot;&gt;<br />&lt;my-checkbox use-rev=&quot;schema:orderedItem&quot;&gt;</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

113787071703368901

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

113824884674987662

AtomUri
https://mastodon.social/users/jg10/statuses/113824884674987662
Attachment

A18

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

A19

Href
SolidProject
Name
#SolidProject
To
Public
Url
113824884674987662

113849032441001076

AtomUri
https://mastodon.social/users/jg10/statuses/113849032441001076
AttributedTo
jg10
Cc
followers
Content
<p>Still a bit clumsy, but I&#39;ve managed to write my content for a &quot;now page&quot; 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&#39;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&#39;ve managed to write my content for a &quot;now page&quot; 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&#39;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

A22

Href
SolidProject
Name
#SolidProject
To
Public
Url
113849032441001076

113868340471530852

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

A35

Href
zyzzyxdonta
Name
@zyzzyxdonta@social.tchncs.de
To
Public
Url
113868340471530852

113874007182293789

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&#39;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&#39;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

A1

Href
lascapi
Name
@lascapi@mastodon.zaclys.com
To
Public
Url
113874007182293789

114098701387170324

AtomUri
https://mastodon.social/users/jg10/statuses/114098701387170324
AttributedTo
jg10
Cc
followers
Content
<p>I&#39;ve decided that the most appropriate way of presenting my pantry app is through a blog series. Here&#39;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&#39;ve decided that the most appropriate way of presenting my pantry app is through a blog series. Here&#39;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

A16

Href
SolidProject
Name
#SolidProject
To
Public
Updated
3 March 2025 15:22
Url
114098701387170324

114109918875564025

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

A17

Href
SolidProject
Name
#SolidProject

A48

Href
podos
Name
#podos
To
Public
Url
114109918875564025

114109929837932302

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

A42

Href
SolidProject
Name
#SolidProject
To
Public
Url
114109929837932302

114121582134784273

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

A23

Href
SolidProject
Name
#SolidProject
To
Public
Url
114121582134784273

114174528308981921

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&#39;s been a number of breaking changes to specs and apps and pods haven&#39;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&#39;s been a number of breaking changes to specs and apps and pods haven&#39;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

A10

Href
pawamoy
Name
@pawamoy@fosstodon.org
To
Public
Url
114174528308981921

114176447114010249

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

A15

Href
SolidProject
Name
#SolidProject
To
Public
Url
114176447114010249

activity

Actor
jg10
Cc
followers
Object
113776326231033294
Published
5 January 2025 16:56
To
Public

activity

Actor
jg10
Cc
followers
Object
113785943955469011
Published
7 January 2025 09:41
To
Public

activity

Actor
jg10
Cc
followers
Object
113785967412736288
Published
7 January 2025 09:47
To
Public

activity

Actor
jg10
Cc
followers
Object
113785988785131351
Published
7 January 2025 09:53
To
Public

activity

Actor
jg10
Cc
followers
Object
113787071703368901
Published
7 January 2025 14:28
To
Public

activity

Actor
jg10
Cc
followers
Object
113824884674987662
Published
14 January 2025 06:45
To
Public

activity

Actor
jg10
Cc
followers
Object
113849032441001076
Published
18 January 2025 13:06
To
Public

activity

Actor
jg10
Cc
aveltens
followers
Object
5584eb07-cbb0-468c-80c4-134d61946f0b
Published
20 January 2025 23:38
To
Public

activity

Actor
jg10
Cc
followers
zyzzyxdonta
Object
113868340471530852
Published
21 January 2025 22:56
To
Public

activity

Actor
jg10
Cc
followers
lascapi
Object
113874007182293789
Published
22 January 2025 22:57
To
Public

activity

Actor
jg10
Cc
2
followers
Object
24
Published
20 February 2025 11:10
To
Public

activity

Actor
jg10
Cc
followers
noeldemartin
Object
114052936320580973
Published
23 February 2025 23:11
To
Public

activity

Actor
jg10
Cc
followers
Object
114098701387170324
Published
3 March 2025 15:20
To
Public

activity

Actor
jg10
Cc
followers
noeldemartin user
Object
0278bfbd-18e4-4cd4-b473-be7263882bbd
Published
5 March 2025 14:50
To
Public

activity

Actor
jg10
Cc
followers
Object
114109918875564025
Published
5 March 2025 14:53
To
Public

activity

Actor
jg10
Cc
followers
Object
114109929837932302
Published
5 March 2025 14:55
To
Public

activity

Actor
jg10
Cc
followers
jeff zucker
Object
114111027535033221
Published
5 March 2025 22:21
To
Public

activity

Actor
jg10
Cc
followers
Object
114121582134784273
Published
7 March 2025 16:19
To
Public

activity

Actor
jg10
Cc
followers
pawamoy
Object
114174528308981921
Published
17 March 2025 00:44
To
Public

activity

Actor
jg10
Cc
followers
Object
114176447114010249
Published
17 March 2025 08:52
To
Public

likes

TotalItems
0

likes

TotalItems
0

likes

TotalItems
0

likes

TotalItems
0

likes

TotalItems
0

likes

TotalItems
0

likes

TotalItems
0

likes

TotalItems
2

likes

TotalItems
1

likes

TotalItems
1

likes

TotalItems
0

likes

TotalItems
0

likes

TotalItems
0

likes

TotalItems
0

likes

TotalItems
1
Items

A14

First
activity
Rest

A28

First
activity
Rest

A29

First
activity
Rest

A33

First
activity
Rest

A34

First
activity
Rest

A43

First
activity
Rest

A36

First
activity
Rest

A37

First
activity
Rest

A44

First
activity
Rest

A45

First
activity
Rest

A47

First
activity
Rest

A49

First
activity
Rest

A6

First
activity
Rest

A7

First
activity
Rest

A24

First
activity
Rest

A30

First
activity
Rest

A8

First
activity
Rest

A9

First
activity
Rest

A11

First
activity
Rest

A12

First
activity
Rest
nil
Next
outbox?max id=113776326231033294&page=true
PartOf
outbox
Prev
outbox?min id=114176447114010249&page=true

shares

TotalItems
0

shares

TotalItems
0

shares

TotalItems
0

shares

TotalItems
0

shares

TotalItems
0

shares

TotalItems
0

shares

TotalItems
0

shares

TotalItems
0

shares

TotalItems
1

shares

TotalItems
0

shares

TotalItems
0

shares

TotalItems
0

shares

TotalItems
0

shares

TotalItems
0

shares

TotalItems
1