V5 - #24
Merged
Merged
Conversation
* chore(deps): update react to 19 * fix: examples to show backwards compatibility with react 18 * fix: types * fix: eslint --------- Co-authored-by: Dylan Tientcheu <dylantientcheu@gmail.com>
* chore: release v3.9.0 * chore: bump css to 3.9.0 * fix: lock
Co-authored-by: Paul Jankowski <33367713+8bittitan@users.noreply.github.com>
* Disabling form * Fix lint test * Lint please
corrected the directions to include a build step
* Added recaptcha v2 to Apply form * fix * fix import * add recaptcha data in request payload --------- Co-authored-by: Vasco Bettencourt <vasco.bettencourt@algolia.com>
* fix(docsearch-css): use correct size and position `position: absolute` makes the element absolute relative to its parent If the parent is not sized/positioned as desired, then the children suffer. `position: fixed` makes this element no longer depend on parent positioning. The height units are changed to more reliable/modern units to get the desired behavior. * fix(docksearch-css): prevent mobile body scrolling On initial modal open, the body is scrollable. Prevent this as suggested on SO --------- Co-authored-by: Dylan Tientcheu <dylantientcheu@gmail.com>
* feat(v4): Docsearch new sign up page * Add redirect for apply form --------- Co-authored-by: Paul Jankowski <8BitTitan@gmail.com> Co-authored-by: Paul Jankowski <33367713+8bittitan@users.noreply.github.com>
* feat(v4): Docsearch who can apply updated page * feat(v4): Includes info about new users * Remove the messaging --------- Co-authored-by: NatanTechOfNY <natanyagudayev@gmail.com>
Co-authored-by: Dylan Tientcheu <dylantientcheu@gmail.com>
* feat(v4): add new UI (#2555) * feat: add new footer ui * feat: add new search box ui * feat: add searchbox actions * feat: add start screen * feat: add no results screen * feat: add new card ui * feat: add new icons * feat: add new key press class * fix: cypress tests * fix: circleci * fix: circleci * fix: close aria label * fix: circleci * fix: remove unused classes * fix: circleci * feat: update version * feat: add new dark mode ui * fix: colors * fix: design review * fix: hit title length * fix: improve accessibility * fix: ci * chore: increase bundle size threshold * fix: css * feat(v4): ask-ai foundations ✨ (#2574) * feat(v4): docsearch askAI context (#2587) * fix(v4): ask ai updates (#2654) * feat(v4): update beta documentation (#2659) * chore: release v4.0.0-beta.0 (#2660) * fix: make release run on branches like v4 * chore: release v4.0.0-beta.0 * hotfix: closing on askai error * chore: release v4.0.0-beta.1 (#2661) * fix: add a section on models * fix: update to `<package>@beta` * feat(docsearch-website): Updated docs (#2662) * feat(v4): update the landing page (#2665) * fix: beta in readme * feat: added glow around the search bar and a little copy above the keyboard * feat: add glow around the search bar and copy above the keyboard * fix: Add more styling * fix: polishing v4 (#2667) * chore: release v4.0.0-beta.2 (#2668) * fix: update docusaurus tarballs * fix(website): update docusaurus tarballs * fix: mobile search bar --------- Co-authored-by: Vasco Bettencourt <32492444+vascobettencourt@users.noreply.github.com> Co-authored-by: Natan Yagudayev <natanyagudayev@gmail.com>
The lvl0 branch used a standalone `&&` expression, so an lvl0 hit also fell through to the generic HitContent branch and rendered its content twice. Fold both checks into one ternary chain.
Hits now show only their title by default. Set `showHitBreadcrumbs` to bring back the hierarchy path underneath the title. HitContent renders no path element when there is no sub text to show.
Render exchanges oldest-first instead of reversing the list, then scroll the dropdown to the newest message when a question is sent and keep it pinned to the bottom while the answer streams. Auto-follow releases when the reader scrolls up and re-engages once they scroll back down.
Keep the dropdown mounted and collapse it with a height transition instead of unmounting it, so the panel grows and shrinks smoothly as results come and go. The collapsed state hides the panel from assistive tech, and both the animation and the transition are dropped under prefers-reduced-motion and on mobile.
Drop the filled hit background so rows only tint on hover and selection, share a single --docsearch-hit-radius, tighten the list indent, mute the group heading, and add a divider plus breathing room between adjacent result groups.
Give the Ask AI entry its own bordered, brand-tinted treatment instead of reusing the plain hit background, with dedicated tokens for light, dark and brand-derived themes. The row is a little taller and its icon picks up the highlight color.
Shrink the source action label and icons and drop the extra circular border around the icon so the chips read as one control.
Resolves the divergence between the legacy 3.x fork line and the v5 rework so the v5 -> main PR merges cleanly. All code resolves to v5, which already supersedes the fork's Typesense adaptations. Docs take the fork's current Typesense-branded README/CONTRIBUTING files, the fork's 3.x/0.x release history is ported into CHANGELOG.md, and the legacy lerna/yarn/rollup tooling and examples stay deleted.
Use setup-node and setup-bun with the versions pinned in .tool-versions (node 24.13.1, bun 1.3.10) and run install/build/typecheck/tests through bun, matching the repo's Bun workspace setup. Bumps checkout and setup-node to their current majors to clear the Node 20 runner deprecation.
tharropoulos
marked this pull request as ready for review
August 26, 2026 13:45
- Align modal colors and controls with the Typesense theme variables. - Improve search input, icon, hit-row, dropdown, and command-key sizing. - Replace legacy sidepanel color values with theme-aware variables. - Redesign the sidepanel prompt as a modern multiline composer. - Update prompt action buttons, disabled states, spacing, and borders. - Add floating-button shadows and refine powered-by footer styling. - Add themed glow to sparkles sidepanel header
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Change Summary
PR Checklist