Skip to content

feat: Add client-side site search for static content pages#24

Merged
el-rabies merged 3 commits intomainfrom
site-search
Feb 27, 2026
Merged

feat: Add client-side site search for static content pages#24
el-rabies merged 3 commits intomainfrom
site-search

Conversation

@el-rabies
Copy link
Collaborator

Adds a /tools/site-search page that lets users search across all 161 Reactome static pages (news, docs, community, about, etc.) using MiniSearch for client-side full-text search. The build-time index generator is extended to produce a consolidated site-search-index.json with URL deduplication. Results are grouped by category with filterable chips, counts, and expandable "Show all" pagination per group.

Also fixes: search bar no longer hardcodes advanced=true, and adds tools/advanced redirect for backward compatibility.

adamjohnwright and others added 2 commits February 26, 2026 15:47
Adds a /tools/site-search page that lets users search across all 161
Reactome static pages (news, docs, community, about, etc.) using
MiniSearch for client-side full-text search. The build-time index
generator is extended to produce a consolidated site-search-index.json
with URL deduplication. Results are grouped by category with filterable
chips, counts, and expandable "Show all" pagination per group.

Also fixes: search bar no longer hardcodes advanced=true, and adds
tools/advanced redirect for backward compatibility.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@autofix-troubleshooter
Copy link

Hi! I'm the autofix logoautofix.ci troubleshooter bot.

It looks like you correctly set up a CI job that uses the autofix.ci GitHub Action, but the autofix.ci GitHub App has not been installed for this repository. This means that autofix.ci unfortunately does not have the permissions to fix this pull request. If you are the repository owner, please install the app and then restart the CI workflow! 😃

@el-rabies el-rabies merged commit 951a0f0 into main Feb 27, 2026
1 of 2 checks passed
@el-rabies el-rabies deleted the site-search branch February 27, 2026 14:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants