- Paris, France
-
16:36
(UTC +01:00) - https://haroen.me
- @haroenv@mas.to
- @Haroenv
Highlights
Block or Report
Block or report Haroenv
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned
-
algolia/instantsearch Public
⚡️ Libraries for building performant and instant search experiences with Algolia. Compatible with JavaScript, TypeScript, React and Vue. -
read-one-article Public
A quarantine-ready Wikipedia game, to be played by two people
-
-
floating.js Public
Float a number of things up on a page (hearts, flowers, emojis, words ...)
-
1,745 contributions in the last year
Less
More
Activity overview
Contributed to
algolia/instantsearch,
algolia/react-instantsearch,
algolia/autocomplete
and 79 other
repositories
Contribution activity
March 2023
Created 61 commits in 4 repositories
Created 1 repository
- Haroenv/jsdom JavaScript
Created a pull request in algolia/instantsearch that received 2 comments
fix(events): deduplicate equal events
adds a temporary cache for events only the first event of a type is sent (fixing #5442) if there's a new result, we send again if multiple events …
+734
−151
•
2
comments
Opened 21 other pull requests in 3 repositories
algolia/instantsearch
6
open
12
merged
1
closed
- feat(insights): load insights script for based on condition
- feat(insights): only automatically add middleware based on condition
- fix(insights): only load script if we write window.aa
- fix(insights): send extra parameters only for applicable versions
- feat(insights): only send automatic events based on condition
- fix(insights): keep track of script loading in global
- fix(svg): don't style width/height in attributes with unit
- feat(hits/infinite-hits): send a default click event and expose sendEvent to slot
- feat(insights): allow passing options to default middleware
- fix(rangeinput): allow input of numbers with precision
- docs(readme): remove badges
- test(unit): unmock flaky tests at end
- test(jest): runInBand
- fix(routing): allow writing when InstantSearch restarts
- fix(instantsearch): allow dispose before start
- fix(DynamicWidgets): prevent non-stable fallbackComponent
- refactor(bindEvent): move listener inside components
- fix(insights): user-defined send/bindEvent overrides internal click
- refactor(sendEvent): simplify code
algolia/algoliasearch-helper-js
1
merged
algolia/doc-code-samples
1
merged
Reviewed 45 pull requests in 8 repositories
algolia/instantsearch
24 pull requests
- feat(useInstantSearchApi): warn when an unstable search client is detected
- feat(insights): only automatically add middleware based on condition
- fix(insights): send extra parameters only for applicable versions
- feat(insights): only send automatic events based on condition
- chore: release
- feat: warn if same attribute is used for different faceting type
-
fix(insights): only
init
ifversion
allows it - fix(insights): keep track of script loading in global
- feat(createInsightsMiddleware): always pass Algolia credentials locally
- fix(insights): pass credentials in payload
- fix(svg): don't style width/height in attributes with unit
- fix(insights): user-defined send/bindEvent overrides internal click
- fix(searchbox): add aria-hidden to svg icons
- feat(hits/infinite-hits): send a default click event and expose sendEvent to slot
- ci(shipjs): add changelog to github releases
- feat(current-refinements): provide indexId of refinements in transformItems
- fix(rangeinput): allow input of numbers with precision
- refactor(bindEvent): move listener inside components
- chore: release
- fix(DynamicWidgets): prevent non-stable fallbackComponent
- ci: run e2e in a scheduled pipeline
- feat(insights): enable default click events on hits and infinite hits
-
fix(insights): call
init
only if it has not been called before -
feat(react): export
InstantSearchApi
type
algolia/search-insights.js
6 pull requests
-
feat: make
init
optional (v2) - chore: release v1.10.0
-
feat(v1): allow to
init
again while preserving passed options -
feat(v2): allow to
init
again while preserving passed options - feat: pass custom credentials as additional arguments of insights methods (v1)
- feat: pass custom credentials as additional arguments of insights methods (v2)
algolia/autocomplete
5 pull requests
algolia/shipjs
3 pull requests
algolia/algoliasearch-client-javascript
3 pull requests
algolia/algoliasearch-helper-flutter
2 pull requests
algolia/algoliasearch-helper-js
1 pull request
algolia/firestore-algolia-search
1 pull request
Created an issue in storybookjs/storybook that received 2 comments
[Bug]: Objects get polluted with _constructor-name_ key
Describe the bug
Unfortunately I can't figure out what's causing this, but some of my network requests get called with _constructor-name_: SearchPa…
2
comments
Answered 3 discussions in 2 repositories
algolia/instantsearch
algolia/instantsearch
-
Typescript errors on stateToRoute and routeToState in stateMapping (InstantSearch Hooks routing)
This contribution was made on Mar 7
-
Is possible to update configuration and and uiState parts at once?
This contribution was made on Mar 1
algolia/autocomplete
algolia/autocomplete
-
Tabbing through autocomplete results fails to update preview
This contribution was made on Mar 6
11
contributions
in private repositories
Mar 1 – Mar 24