Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Instant search: add product result component #13774

Closed
wants to merge 55 commits into from

Commits on Aug 30, 2019

  1. Instant Search: Implement minimal search results and spelling correct…

    …ion (#13365)
    
    Refactor search results and improve their display. Add display of when we make spelling corrections.
    gibrown authored Aug 30, 2019
    Configuration menu
    Copy the full SHA
    a4e056f View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2019

  1. Instant Search: Add filtering display (#13371)

    Adds filtering results to the widget sidebar. Filters are not yet interactive.
    gibrown authored Sep 4, 2019
    Configuration menu
    Copy the full SHA
    eedd282 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2019

  1. Instant Search: Fix search result display bugs and make improvements (#…

    …13393)
    
    bugs fixed:
    - Long titles and text will no longer overlap the date in the results.
    - Count of total results will never get overlapped by very long search strings
    - Adds icons for different content types to give more context to the user: products, video, images, audio, code, etc (eventually we could let users click to filter on these too)
    - Does not show path when we have tags/categories - was taking up too much space
    gibrown authored Sep 9, 2019
    Configuration menu
    Copy the full SHA
    05e57bf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9208e5a View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2019

  1. Add support for filtering on categories and tags (#13505)

    * Use underscores instead of camel case
    * Add support for filtering by tags and categories
    jsnmoon authored Sep 23, 2019
    Configuration menu
    Copy the full SHA
    25c4981 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2019

  1. Instant Search: Add instant search sorting based on the URL (#13377)

    Extract the sort settings from the URL and then use that to determine how results should be sorted when doing the api request.
    
    Prerequisite for adding support for the sorting selection dropdown.
    gibrown authored Sep 25, 2019
    Configuration menu
    Copy the full SHA
    b94666a View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2019

  1. Add support for filtering on dates (#13545)

    * Implement support for date filters
    * Add support for modified and GMT filter options
    * Remove duplicate post tag filter logic
    * Remove querying for 'modified' field
    jsnmoon authored Sep 26, 2019
    Configuration menu
    Copy the full SHA
    b2c7bc4 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2019

  1. Instant Search: Add custom taxonomy filtering (#13605)

    * Add internal dependencies docblock
    * Add support for custom taxonomy filtering
    * Refactor handling of query strings (coupled to API logic)
    jsnmoon authored Oct 2, 2019
    Configuration menu
    Copy the full SHA
    38ab1d9 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2019

  1. Instant Search: add sort widget (#13614)

    * Add sort widget
    
    * Display list of sort options
    
    * Pre-select current sort from query string
    
    * Update sort options
    
    * Reflect sort selection in query string
    
    * Sorting works! Renamed getSearchSort to getSortQuery for consistency
    
    * Tidying
    
    * Add translation context
    
    Co-Authored-By: Greg Ichneumon Brown <greg@automattic.com>
    
    * Add jetpack context to all translations
    
    * Address review feedback
    bluefuton authored Oct 3, 2019
    Configuration menu
    Copy the full SHA
    90716e6 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2019

  1. Instant Search: fix many theme incompatibilities (#13602)

    Fixes many of the problems in #13391 particularly:
    
    - inserting results into the theme works in all those themes
    - the search form for all those themes works as search as you type as does the default core WP search widget
    - Adds some CSS for our search box and cleans it up
    - Adjust opacity when results are loading to give the user some feedback
    - Starts the search query after only 200ms rather than 500ms. Feels a lot snappier
    - Did some slight code cleanup and renamed the "widget" to "app" so it isn't confused with the WP widgets.
    gibrown authored Oct 8, 2019
    Configuration menu
    Copy the full SHA
    bbc501e View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2019

  1. Instant Search: Add infinite scrolling (#13684)

    * Initial working version of infinite scroll
    * Add scroll check for infinite scrolling experience
    * Fix discrepancies from rebase
    * Pass response along as a property
    * Enable aggregations for non-paged requests
    * Preserve aggregations for paged response
    * Fix pagination bug
    jsnmoon authored Oct 10, 2019
    Configuration menu
    Copy the full SHA
    670243f View commit details
    Browse the repository at this point in the history
  2. Instant Search: Add caching to the api requests (#13714)

    Simple 5 min caching layer to all api requests.
    gibrown authored Oct 10, 2019
    Configuration menu
    Copy the full SHA
    614c0ab View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2019

  1. Instant Search: Clean up some design bugs/issues (#13721)

    * Reduce icons in results.
    * Clean up filter styling.
    * Min height on results area so the window shouldn't bounce.
    * Fix zerif-lite theme
    * Slightly reduce spacing between checkbox and label in filters
    gibrown authored Oct 12, 2019
    Configuration menu
    Copy the full SHA
    55325ab View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2019

  1. Configuration menu
    Copy the full SHA
    39aae7f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    67e9a01 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e8df94c View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2019

  1. Instant Search: search from any page on the site (#13713)

    Insert search and filter results onto the front end of any theme. Filters are always displayed. Woohoo!
    gibrown authored Oct 15, 2019
    Configuration menu
    Copy the full SHA
    1d461d7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d21855a View commit details
    Browse the repository at this point in the history
  3. Instant Search: Add TrainTracks analytics (#13730)

    This change adds TrainTracks analytics to Jetpack Instant Search.
    jsnmoon authored Oct 15, 2019
    Configuration menu
    Copy the full SHA
    05bf313 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    964eb57 View commit details
    Browse the repository at this point in the history
  5. Instant Search: Undo auto-format changes

    These changes are unrelated to Jetpack Instant Search.
    jsnmoon committed Oct 15, 2019
    Configuration menu
    Copy the full SHA
    d5779ec View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5ec5b7f View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2019

  1. Configuration menu
    Copy the full SHA
    1cfbb96 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4af0b21 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2685ccf View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    50b8b89 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    573ba32 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2328d4d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1106c0c View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2019

  1. Configuration menu
    Copy the full SHA
    7f2f6df View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2019

  1. Configuration menu
    Copy the full SHA
    f761606 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8a147be View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    414d7ee View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2e02827 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d42657c View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2019

  1. Configuration menu
    Copy the full SHA
    163803e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    71202d4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b73e2fb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    30ecd91 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b6aed9a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    32aee0b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    38b02b3 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    94e0d87 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2019

  1. Configuration menu
    Copy the full SHA
    b5715d0 View commit details
    Browse the repository at this point in the history
  2. Force Gridicons to be inline

    jsnmoon committed Oct 22, 2019
    Configuration menu
    Copy the full SHA
    eea29f5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d01b1e9 View commit details
    Browse the repository at this point in the history
  4. Bump asset size to 70KiB

    jsnmoon committed Oct 22, 2019
    Configuration menu
    Copy the full SHA
    2c20003 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9073238 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e5c6d21 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2019

  1. Configuration menu
    Copy the full SHA
    9bd1a2e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4d78559 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3b767ab View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    aab2370 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    82277c5 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e723c46 View commit details
    Browse the repository at this point in the history