fix(reader): delete the dataset-URL parsers after migrating every fixture
vomebook
39fbaf7
Every browser fixture now opens the Reader with a Bucket URL: pdf-pages-v2 and
reader-assets-v2 page manifests, or the reader-bucket-resource chapter form with
chapters/chapter-NNNN.xhtml paths. With no fixture left on the deleted dataset,
remove the parsers that existed only to accept it:
- reader-contract.js: isAssetSourcePath, assetSourcePattern, assetDocument and
assetChapters, plus the dataset branch of pdfPageSource.
- reader-source.mjs: the dataset branch of validSource and
readerAssetObjectFamily, and the non-bucket branches of trustedChapterUrl,
trustedChapterReferenceUrl and trustedChapterResourceUrl.
- reader-pdf-book-search-worker.mjs: validUrl accepts proxy URLs only.
assetFields over the same 30,564-entry payload is byte-identical to the parent
commit, so no Reader link changes.
12 days ago
refactor: organize project layout and Reader responsibilities
vomebook
2c1d035
perf: audit Reader flow scheduling and scroll restoration