• Tamika Tannis's avatar
    Search Filtering Support (#384) · 5e4a466b
    Tamika Tannis authored
    * Initial Filter React/Redux Modifications (#357)
    
    * Update configs and SearchFilter UI
    
    * Remove search syntax logic in SearchBar; Add RegEx validatation for SearchBar
    
    * Add filter state and ducks logic
    
    * Update filter UI; Code cleanup
    
    * Some python lint fixes
    
    * Code cleanup
    
    * Update request utils
    
    * Filter UX Improvements (#361)
    
    * SearchFilter UX improvements
    
    * Filter url updates; Modify no search results message
    
    * Support loading filters from pasted url
    
    * InputFilter apply changes on 'enter'
    
    * Simplify reducer logic + lint cleanup
    
    * Some cleanup based on comments
    
    * Fix build
    
    * Mypy fix
    
    * Mypy fix
    
    * Filter UI Improvements: Part 1 (#370)
    
    * Change 'Type' to 'Source'
    
    * Prevent SearchPanel width increase when InputFilter is present
    
    * Re-lower coverage while in development
    
    * Managed input autocomplete (#375)
    
    * Disabled autocomplete for some email input fields
    * Removed the hard coded font size for autocomplete
    
    * Improve user search experience (#376)
    
    * Fix a merge issue
    
    * Allow no search term; Persist filters on SearchPage
    
    * Lint fix
    
    * Add a TODO
    
    * Add support for configurable filter section help text (#377)
    
    * Add support for configurable filter section help text
    
    * Support on CheckboxFilterSection as well
    
    * Add default filterCategories for tables
    
    * Add default helpText
    
    * Update search flow (some more) (#383)
    
    * Add a Breadcrumb on HomePage that makes filters discoverable
    
    * Switch to using explicit clearing of search term; Revert to requiring term for SearchBar submit
    
    * Allow for html in InforButton text
    
    * WIP: Comment out some tests
    
    * Fix an edge case
    
    * Cleanup python logic; Add comments; Add tests;
    
    * Fix indentation error; Cleanup python tests;
    
    * Cleanup HomePage, Breadcrumb, InfoButton; Update tests
    
    * Connect SearchBar to router for executing special SearchPage logic
    
    * Cleanup SearchBar; Add tests;
    
    * Cleanup SearchPage; Add tests
    
    * Cleanup SearchFiilter components; Add tests; Increase jest threshold;
    
    * Fix build; Update FilterSection types
    
    * Cleanup config; Add tests; Update jest threshold;
    
    * Add another config test
    
    * Fix SearchFilter; Add filter action types; Code cleanup; Add tests;
    
    * Cleanup search reducer; Update/add tests;
    
    * Cleanup ducks + utils; Add tests;
    
    * Update application config documentation
    
    * Update endpoint to match search library change
    
    * Remove unused lines
    
    * Update input styles
    
    * rename filterconfig 'value' reference to 'categoryId'
    
    * Add new filter logic to support TagInfo case
    
    * Lint fix
    
    * Restructure filter components to leverage mapStateToProps; Update FilterType enums
    
    * Lint fix
    
    * Fix bad merge
    
    * Apply suggestions from code review
    Co-authored-by: 's avatarDaniel <dwon@lyft.com>
    5e4a466b
globalState.ts 4.73 KB