Repository navigation
v2.1.0 — Verified search and publishing assets
Refined-X 2.1.0 improves reusable publishing assets and rejects incomplete search bundles before deployment.
Changes
- Responsive, content-addressed WebP variants with EXIF-aware dimensions, explicit original/history retention, self-hosted Spectral fonts, and active-theme hero loading.
- RSS discovery and subscription entry, optional SEO titles, authored feed/page dates, and internal-link/image/metadata audits with deployment-base support.
- Fix intermittent zero-byte Pagefind entry files after native write/close. Use Pagefind 1.5.2 memory export, awaited Node writes, complete SHA-256 readback, and build plus standalone verification gates. No retries, sleeps, or patched dependencies.
Validation
- 120 local site tests passed, including 100 real multilingual Pagefind generations and actual Astro fault injection for empty, malformed and missing index artifacts.
- Astro check: zero errors, zero warnings, four existing hints.
- Isolated default demo with its own npm ci passed build and verify; root and /blog/ first/repeated builds passed with identical repeated search manifests.
- Chromium loaded real Pagefind results and fragments, exercised static Ask search and article navigation, and checked theme loading, RSS and fonts.
- CI and demo deployment both passed for commit a9e7246.
Upgrade
Run npm ci, the site/search suites, build, and verify. Deploy the complete pagefind directory including refined-x-manifest.json. Keep the search artifact gate last when adding Astro integrations. The stricter audit may expose existing broken links or assets. Pagefind memory export temporarily holds the full search bundle; large corpora need memory measurement.
Ask still uses its own JSON corpus. Personal content, analytics, hosting policies and downstream instance updates remain instance-owned. Windows, real-model calls and downstream CDN behavior were not part of this acceptance. GitHub's push receipt reported 22 repository dependency alerts (11 high, 10 moderate, 1 low); dependency-security remediation is outside this release.
See CHANGELOG and search integrity notes.