Built on top of the V2 multi-repo local build system tracked in #15.
Description
This tracks the Pagefind search rollout across the preprocessor and theme repos.
The rollout replaces the existing Fuse-based browser search with a Pagefind-backed build output and theme UI. The preprocessor generates the search route configuration, runs Pagefind indexing for build output, exposes the proposal metadata contracts needed by search, and can emit a rendered HTML search corpus for debugging and external consumers such as supporting semantic search systems. The theme renders the search route, exposes the Pagefind indexing hooks on proposal pages, replaces the quick search runtime, and adds the full search page with URL-backed filters, sorting, pagination, Created Date filtering, share links, and 24-hour last-search restore.
Pagefind indexing is generated as part of build output only. This rollout does not add live indexing to serve or check, which would require separate lifecycle handling.
Demo site: wg-eips.ritovision.com
Addresses:
PR Sequence
Prerequisite
Preprocessor (stacked on #34, merge in order)
Theme (depends on the generated search config and Pagefind output)
Post-rollout Follow-up
Search and Network Upgrade Integration
- Open a final follow-up PR after the search stack and hardfork/network-upgrade stack are ready to integrate.
- Use that PR to layer hardfork/network-upgrade search behavior onto the completed Pagefind search UI rather than mixing that work into the base search rollout.
Description
This tracks the Pagefind search rollout across the preprocessor and theme repos.
The rollout replaces the existing Fuse-based browser search with a Pagefind-backed build output and theme UI. The preprocessor generates the search route configuration, runs Pagefind indexing for build output, exposes the proposal metadata contracts needed by search, and can emit a rendered HTML search corpus for debugging and external consumers such as supporting semantic search systems. The theme renders the search route, exposes the Pagefind indexing hooks on proposal pages, replaces the quick search runtime, and adds the full search page with URL-backed filters, sorting, pagination, Created Date filtering, share links, and 24-hour last-search restore.
Pagefind indexing is generated as part of build output only. This rollout does not add live indexing to serve or check, which would require separate lifecycle handling.
Demo site: wg-eips.ritovision.com
Addresses:
PR Sequence
Prerequisite
Preprocessor (stacked on #34, merge in order)
Theme (depends on the generated search config and Pagefind output)
Post-rollout Follow-up
Search and Network Upgrade Integration