1
0
Fork 0
Commit graph

115 commits

Author SHA1 Message Date
Paul Jankowski
b28bc84904
feat(v5): Add new footerAction prop (#2952)
* feat(v5): Add new footerAction prop

* Resolve PR comments
2026-08-05 12:07:54 -04:00
Paul Jankowski
c7e1a8824e
chore: release v5.0.0-beta.2 (#2950) 2026-08-04 14:39:25 -04:00
Paul Jankowski
4f6b5b1b88
feat(v5): UI and DX improvements (#2949)
* feat: Rename assistantId to agentId

* feat: Allow reading default facet values from index searchParameters

* feat: Remove indexName prop from Sidepanel, cleanup documentation pages

* feat: Move appId and apiKey up into @docsearch/core

* feat: Add back nested grouping of search results

* add changeset

* revert changes to example demo

* fix: e2e tests
2026-08-04 09:43:08 -04:00
Paul Jankowski
9fe6738a35
fix(askai): Ask AI fixes for v5 (#2945) 2026-08-03 12:22:45 -04:00
Paul Jankowski
01b9533632
feat(react): remove deprecated index props (#2936) 2026-07-28 11:49:15 -04:00
Paul Jankowski
cc75f9a4ba
chore: version v5.0.0-beta.1 (#2932) 2026-07-28 10:28:36 -04:00
Paul Jankowski
be36f82b42
chore: Enter v5 beta (#2925)
* chore: Enter pre release mode for v5

* chore: update release summary

* chore: version bump
2026-07-17 10:50:16 -04:00
Paul Jankowski
2ea665e9af
chore: Move to oxlint and oxfmt (#2923) 2026-07-16 14:59:00 -04:00
Paul Jankowski
e0d21a6d4f
feat(js): Split JS bundles for search only (#2920) 2026-07-16 11:04:20 -04:00
Paul Jankowski
629fce7902
feat(askai): Move askai related props under root askai (#2919)
* feat(askai): Move askai related props under root askai

* fix: playwright test case

* fix(docusaurus): validate Ask AI options
2026-07-16 11:03:50 -04:00
Paul Jankowski
3a15d40b7d
chore(tsdown): Bump to latest tsdown version (#2918)
* chore(tsdown): Bump to latest tsdown version

* fix: bump nvmrc node version

* fix: cli tsconfig

* fix: website build

* fix: example build

* fix: circleci install bun

* fix: lint

* fix: circleci install bun

* fix: circleci install bun

* fix: circleci install bun
2026-07-15 09:25:43 -04:00
Paul Jankowski
40ca749cf4
feat(js): Document JS based hybrid mode, fix JS packages (#2916)
* feat(js): Document JS based hybrid mode, fix JS packages

* update: add model onOpen to docs
2026-07-13 13:43:17 -04:00
Paul Jankowski
907c844f83
feat(v5): Add prompt suggestions to keyword search (#2912)
* feat(v5): Add prompt suggestions to keyword search

* cleanup: Move consistent object to reusable constant
2026-07-10 09:56:33 -04:00
Paul Jankowski
77e7470da4
feat(v5): Add hit result badge (#2901)
* feat(v5): Add hit result badge

* Add background to hit result badge
2026-06-30 16:29:54 -04:00
Paul Jankowski
ef2bec0e20
feat: Facet filters for search (#2899)
* feat(v5): Initial facet filters work

* Perf updates, dark theme, facet chips, a11y improvements

* fix: bump css bundle size limit

* Dedupe facet filters, refetch facets on searchParameters changes

* Add chevron flourish
2026-06-16 16:38:18 -04:00
Paul Jankowski
0da291bb95
feat(v5): UI updates (#2896)
* feat(v5): UI updates

* fix: css file size

* fix: e2e tests

* fix: e2e tests

* fix: e2e tests

* chore: add theme toggle to react demo example

* Update sources panel display, update dark theme

* fix: lint

* fix(askai): address ui review feedback

* fix: pin icon positioning

* fix(askai): improve a11y and dark-mode shimmer for thinking and error states

- add role=alert/status and aria-hidden on error/thinking UI
- support dark-mode shimmer gradients via CSS variables
- respect prefers-reduced-motion for shimmer
- handle null date in useRelativeFormattedDate with fallback translation
2026-06-11 12:51:22 -04:00
Paul Jankowski
34ea03a2eb
feat(askai): Allow dynamic indices for Agent Studio (#2893) 2026-06-08 21:30:09 -04:00
Paul Jankowski
e35349b3a9
feat(askai): Feedback notes and tags (#2890)
* feat(askai): add Agent Studio memory support

* refactor(askai): remove Ask AI transport abstraction

* feat(askai): Feedback notes and tags

* fix: bump css bundle size limit

* move feedback actions to components
2026-06-02 08:37:30 -04:00
Paul Jankowski
144250a62c
feat(askai): remove Ask AI transport layer (#2889)
* feat(askai): add Agent Studio memory support

* refactor(askai): remove Ask AI transport abstraction
2026-06-01 17:00:38 -04:00
Paul Jankowski
3da3079f94
feat(askai): Agent Studio core tools (#2886)
* feat(askai): Implement dynamic tool calls

* move ToolCall to components dir

* Converge Agent Studio search tools to same definition, fix client side tools breaking UI state

* add examples for custom tools

* fix: lint & types
2026-05-26 11:43:48 -04:00
Paul Jankowski
83759e1e0f
feat(askai): Split Ask AI modal into own component (#2884)
* feat(askai): Split Ask AI modal into own component

* refactor(react): share modal utilities

* refactor(react): share search box form

* refactor(react): extract start screen sections

* refactor(react): extract shared modal hooks

* fix: lint adapter

* refactor(react): reorganize modal files

* fix: type error in examples

* fix: remove ai modal from adapter for now, fix import paths of react package
2026-05-19 13:36:23 -04:00
Lorris Saint-Genez
c9f49e1fd2
feat: agent studio feedback integration (#2868) 2026-03-05 08:26:51 -08:00
Paul Jankowski
c94eafbbee
chore: Update to use tsdown for build system (#2824)
* chore: Update to use tsdown for build system

* fix: docsearch-react build

* fix: lint

* fix: glob resolved to incorrect version
2026-02-20 13:24:32 -05:00
Dylan Tientcheu
f86785218c
chore: release v4.6.0 (#2861) 2026-02-17 22:39:09 +01:00
Dylan Tientcheu
7c36039b10
chore: release v4.5.4 (#2854)
* chore: release v4.5.4

* upgrade

* fix: lock
2026-02-05 14:28:54 +01:00
Dylan Tientcheu
104f7d1a98
chore: release v4.5.3 (#2849) 2026-01-21 20:23:06 +01:00
Dylan Tientcheu
e50a55da86
chore: release v4.5.2 (#2846) 2026-01-21 14:45:22 +01:00
Dylan Tientcheu
0488acb078 Merge branch 'main' of https://github.com/algolia/docsearch 2026-01-20 17:22:00 +01:00
Dylan Tientcheu
5661250e51 fix: upgrade the css packages 2026-01-20 17:21:05 +01:00
Dylan Tientcheu
7bf4521339
chore: release v4.5.1 (#2845) 2026-01-20 17:16:59 +01:00
Dylan Tientcheu
65d5b79dae
chore: release v4.5.0 (#2844) 2026-01-20 12:29:56 +01:00
Dylan Tientcheu
1674dbd55b
chore: release v4.5.0-beta.3 (#2843) 2026-01-16 17:31:56 +01:00
Paul Jankowski
f1aaf911d7
feat(askai): Allow Agent Studio specific search params (#2842)
* feat(askai): Allow Agent Studio specific search params

* Simplify DocSearchProps types definitions

* Revert "Simplify DocSearchProps types definitions"

This reverts commit b53bc97688.

* fix: types
2026-01-16 10:06:04 -05:00
Dylan Tientcheu
55db6e9053
chore: release v4.5.0-beta.2 (#2841) 2026-01-13 19:52:12 +01:00
Dylan Tientcheu
021613587f
chore: release v4.5.0-beta.1 (#2840) 2026-01-13 18:48:33 +01:00
Paul Jankowski
ffa2835194
feat(askai): Allow use of Agent Studio for chat backend (#2832)
* feat(askai): Allow use of Agent Studio for chat backend

* feat(askai): Remove feedback actions if using Agent Studio

* feat(askai): Document agentStudio param

* Remove module resolution

* Update packages/website/docs/api.mdx

Co-authored-by: Dylan Tientcheu <dylan.tientcheu@algolia.com>

* Use css var for sidepanel button background

---------

Co-authored-by: Natan Yagudayev <natanyagudayev@gmail.com>
Co-authored-by: Dylan Tientcheu <dylan.tientcheu@algolia.com>
2026-01-13 10:58:11 -05:00
Dylan Tientcheu
13db25fe58
chore: release v4.5.0-beta.0 (#2834) 2026-01-08 20:32:06 +01:00
Dylan Tientcheu
283ff35e6c
feat(js)!: expose instance API + lifecycle callbacks (#2826) 2026-01-08 18:17:45 +01:00
Paul Jankowski
3ffd9f6f29
chore: Allow using staging env on DocSearch website (#2829) 2026-01-08 11:27:42 -05:00
Paul Jankowski
ded5d44f5b
chore: release v4.4.0 (#2820)
* chore: release v4.4.0

* fix: changelog

* fix(ci): Split dts building to own process for all packages

* fix: remove unused import

* fix: remove unused import

* update yarn cache key

* fix: better dependency management
2025-12-19 12:56:58 -05:00
Paul Jankowski
a98294a4fc
Revert "chore: release v4.4.0 (#2818)" (#2819)
This reverts commit 79c17f5fc2.
2025-12-19 11:37:09 -05:00
Paul Jankowski
79c17f5fc2
chore: release v4.4.0 (#2818)
* chore: release v4.4.0

* fix: changelog
2025-12-19 10:16:11 -05:00
Paul Jankowski
171c504f11
feat(sidepanel): Introduce Ask AI Sidepanel (#2816)
* feat(sidepanel): Add sidepanel component for Ask AI (#2792)

* feat(sidepanel): Initial working Sidepanel implementation

* fix: circleci config

* fix: set proper sidepanel export

* Sidepanel props updates, conversation screen updates

* Started mobile work

* Style prompt input and header for mobile

* fixes prompt input height, adds more translations, mobile updates, fixes panel height calculations

* finish mobile, adds dark theme, minor fixes

* fix: lock

* Add missing titles to buttons

* Have most recent conversation be at the bottom of the exchange list, scroll to newest conversation

* fix: versions

* move to floating variant being default for Sidepanel

---------

Co-authored-by: Dylan Tientcheu <dylantientcheu@gmail.com>

* feat(sidepanel): Sidepanel/Modal hybrid mode (#2799)

* feat(sidepanel): Initial working Sidepanel implementation

* fix: circleci config

* fix: set proper sidepanel export

* Sidepanel props updates, conversation screen updates

* Started mobile work

* Style prompt input and header for mobile

* fixes prompt input height, adds more translations, mobile updates, fixes panel height calculations

* finish mobile, adds dark theme, minor fixes

* fix: lock

* Add missing titles to buttons

* Have most recent conversation be at the bottom of the exchange list, scroll to newest conversation

* feat(sidepanel): Allow hybrid mode for Sidepanel and Modal

* fix: yarn.lock

* fix: tests - dont send new chat message from modal while in hybrid mode

* Make docsearch core a true dependency

* Cleanup handling the registered views Set

---------

Co-authored-by: Dylan Tientcheu <dylantientcheu@gmail.com>

* feat(sidepanel): Add sidepanel-js package for CDN (#2800)

* feat(sidepanel): Initial working Sidepanel implementation

* fix: circleci config

* fix: set proper sidepanel export

* Sidepanel props updates, conversation screen updates

* Started mobile work

* Style prompt input and header for mobile

* fixes prompt input height, adds more translations, mobile updates, fixes panel height calculations

* finish mobile, adds dark theme, minor fixes

* fix: lock

* Add missing titles to buttons

* Have most recent conversation be at the bottom of the exchange list, scroll to newest conversation

* feat(sidepanel): Add sidepanel-js package for CDN

* fix: ci

* fix: yarn.lock

---------

Co-authored-by: Dylan Tientcheu <dylantientcheu@gmail.com>

* feat(sidepanel): Sidepanel UI/UX tweaks (#2808)

* fix(umd): Fixes global names for packages in UMD builds

* chore: Update tsdeclaration files, update directory field in package json files

* feat(sidepanel): Add Sidepanel documentation (#2811)

* feat(sidepanel): Add Sidepanel documentation

* Minor fixes and updates

* Hybrid mode update

* fix: hardcode yarn cache key for now

---------

Co-authored-by: Dylan Tientcheu <dylantientcheu@gmail.com>
2025-12-17 13:25:50 -05:00
Paul Jankowski
b0a28f57f7
fix(button): Fixes default button styling accessibility (#2814) 2025-12-05 16:20:46 -05:00
Rami Yushuvaev
9ed6c5a9ba
feat: Native RTL support (#2802) 2025-11-20 11:09:21 +01:00
Paul Jankowski
98067b58a2
chore: release v4.3.2 (#2798) 2025-11-10 16:24:42 -05:00
Paul Jankowski
d9c4220457
fix(suggested-questions): Fixes Suggested Questions on dark theme (#2797) 2025-11-10 16:08:24 -05:00
Paul Jankowski
82a0083c75
chore: release v4.3.1 (#2796)
* chore: release v4.3.1

* Manually bump version numbers
2025-11-04 14:42:36 -05:00
Dylan Tientcheu
4d951ccc93
chore: release v4.3.0 (#2794) 2025-11-04 12:42:21 -05:00
Paul Jankowski
e5ae33fe90
feat(composable-api): Document Composable API (#2793) 2025-11-04 09:40:05 -05:00