commits
Adds extractSubfsUris() to find all subfs references in a directory tree,
tracking their mount paths for proper blob path resolution.
Also adds replaceDirectoryWithSubfs() and findLargeDirectories() to
support automatic manifest splitting when sites exceed size limits.
Adds 'subfs' as a new node type in directory entries. A subfs node
contains a subject URI pointing to a place.wisp.subfs record that
holds the actual directory content.
This allows the main manifest to reference external records instead
of embedding large directory trees directly.
Introduces a new lexicon type to split large sites into multiple records.
The subfs (sub-filesystem) record contains a directory tree that can be
referenced from the main place.wisp.fs manifest via a subfs node.
This enables sites with 400+ files or manifests >140KB to bypass PDS
record size limits by splitting directories into separate records.
Introduces a new lexicon type to split large sites into multiple records.
The subfs (sub-filesystem) record contains a directory tree that can be
referenced from the main place.wisp.fs manifest via a subfs node.
This enables sites with 400+ files or manifests >140KB to bypass PDS
record size limits by splitting directories into separate records.