momesgin
52ba43a636
FilterPanel Component ( #14406 )
...
* app card component
* cover upgradable and installed statuses
* support tags
* comment out handle clicks
* add matching chart logic
* add unit tests
* add unit tests for chart model
* fix e2e tests
* fix e2e test
* add secondary text link in css
* change AppCard to a generic ItemCard
* continue making itemcard more generic
* fix reference issue
* title slot + variant styling
* code cleanup + minor refactor
* new icons
* update icon lib + minor refactor and styling
* unit tests
* more unit tests for chart model
* refactor some slots + finishing touches
* some accessibility updates
* minor styling
* move image div inside slot
* uncomment e2e tests
* fix charts selector
* fix test
* fix statuses alignment
* more robust header styling
* remove PropType
* updated translation key
* update key
* rename
* improve aria labels + minor cleanup
* fix import
* replace deep targetting lazyimage css with style attr
* remove deep for actions + fix small header alignment
* rename component
* remove extra check
* add comments
* add comments to model
* use id instead of chartName
* remove todos
* fix matching app logic not including the latest version
* create RcFilterPanel component and use it in charts page
* fix repo click + minor styling
* update checkbox styling + fix unnecessary render for extra slot
* revert checkbox styling changes
* wrapper styling
* imporve performance
* debounce search query
* update e2e tests
* support actions as prop
* resolve conflicts
* update filter component + add statuses filter
* dynamic card layout when variant is not set
* fixed unit tests + lint
* removed unnecessary default props
* fix e2e test
* improve aria label message + remove unnecessary ones
* move component
* separate status filtering
* status tooltips
* fix export component
* Only calc variant twice
* lint
* fix unset debouncedSearchQuery
* resolve conflict
* add requestAnimationFrame to optimize observer
* fix resolve conflicts
* support both v-model and value + fix sluggish checkboxes + comments
* move RcFilterPanel to pkg
* unit tests
* remove unused carousel related code
* remove unused carousel related code
* remove unused carousel related code
* update card po and its usage
* rename
* resolve merge conflicts
* replace .no-card-click with RcItemCardAction component
* minor styling
* add po for rc-filter-panel and update e2e tests
* update unit tests
* refactor e2e test for disabled repo
* accessibility changes
* add translation + minor refactor
* add keydown handlers + minor refactor
* Revert ResizeObserver, also cache filteredCharts map result
* fix resolve conflicts
* fix resolve conflicts
* revert removed data-testid
* minor styling
* remove unused code
* update css space variables
* fix e2e test
* remove type description + minor styling
* update index.d.ts
* update logic to remove value prop
* rename footer item click
* add screen reader message for opening on a new tab
* check for option.label
* revert space variable changes and update .outlet padding instead
* revert spacing change
* fix using modelValue
* fix checkbox value type
* converted rc component to regular
* fix import
* fix type
* fix item card focus styling
---------
Co-authored-by: Mo Mesgin <mmesgin@Mos-M2-MacBook-Pro.local>
Co-authored-by: Richard Cox <ricox@suse.com>
2025-06-13 15:16:13 -07:00