your personal website on atproto - mirror blento.app

web: attach resolved data onto node.loaded (not a side map) master

Previously the resolved source data was harvested into a separate WebsiteData.loaded map while result.nodes stayed un-enriched, so data.nodes[i].loaded was empty. Hang loaded onto the nodes themselves (WebsiteData.nodes is now ResolvedNode[]); ContextProvider derives the id→loaded lookup the Item render path needs. loaded stays runtime-only (nodeToRecord drops it). Render byte-identical to the prior impl (0px old-vs-new local). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>


+22 -14
3 changed files