From 94b272cb4cfb0a30f5f96df0b9c6e7dcc575c8f5 Mon Sep 17 00:00:00 2001 From: Steven Vandevelde Date: Thu, 27 Aug 2026 14:51:30 +0200 Subject: [PATCH] chore: update elements index --- src/_data/elements.js | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/src/_data/elements.js b/src/_data/elements.js index 7a42dea0..2e731e89 100644 --- a/src/_data/elements.js +++ b/src/_data/elements.js @@ -271,10 +271,16 @@ export default { }, { url: "components/output/raw/atproto-passkey/element.js", - title: "Raw / AT Protocol", + title: "Raw / AT Protocol (Public)", desc: "Store your user data on the storage associated with your ATProtocol identity. Data is lexicon shaped by default so this element takes in that data directly without any transformations.", }, + { + url: "components/output/raw/atproto-space/element.js", + title: "Raw / AT Protocol (Space)", + desc: + "Raw output backed by an AT Protocol permissioned data space, storing the user's Diffuse data in their own account space.", + }, { url: "components/output/bytes/dropbox/element.js", title: "Bytes / Dropbox", @@ -321,10 +327,16 @@ export default { }, { url: "components/transformer/output/raw/atproto-sync/element.js", - title: "Output / Raw / AT Protocol Sync", + title: "Output / Raw / AT Protocol Sync (Public)", desc: "Wraps an AT Protocol output with a local IndexedDB cache. Uses the repo revision to skip unnecessary fetches and performs union merges with tombstone tracking when both local and remote have diverged.", }, + { + url: "components/transformer/output/raw/atproto-space-sync/element.js", + title: "Output / Raw / AT Protocol Sync (Space)", + desc: + "Wraps an AT Protocol space output with a local IndexedDB cache and keeps the two in sync via union merge by record id (using updatedAt as tiebreaker). Re-syncs on remote-ready and on every save, as spaces have neither a firehose nor a revision.", + }, { url: "components/transformer/output/refiner/default/element.js", title: "Output / Refiner / Default", -- 2.51.2