* Feat: Create Groups plugin
* Feat: update code after CR
* Feat: change routing, replace filters to use relations, modify EntityPageLayout to support users
* Feat: update CLI version
* Feat: add some tests
* Update daily cost data to return groupedCosts
* Add aggregation sum util
* Add top panel breakdown view
* Add top panel tabs
* Add mock data for grouped Costs
* Add comments on groupedCosts
* Update wording to product in cost by product component
* Move cost overview chart legend to separate component
* Move mock data utils
* Add data viz colors for both themes
* Move mock data utils
* Update data viz dark theme colors
* Update bar chart legend type usage
* catalog-backend: gracefully handle missing codeowners
* Derive the owned entities in the catalog from group memberships
* Filter the response headers in the proxy backend
* Make backend-commons tests work on Windows
* backend: remove yarn cache from built docker image
* Refactor the hooks and also support users owning components
* backend,yarnrc: bring yarn network-timeout down to 300s
* Fix another Windows test issue
This one is a bit tricky. Instead of testing at the root folder of the drive, this test is now relative to the current directory. This resolves the difference between "/pkgs/a" and "d:\pkgs\a"
* Drop fill opacity for lighter colors
* Update dark theme colors
* Fix review comments
* techdocs-backend: update Gitlab clone auth
* Use case-insensitive filters
* Add Kubernetes plugin (#3505)
* backend-common: allow port in config to be both a number or a string
* chore: set the port as number if it comes through as a string
* Feat: Bump GitHub Insights plugin version (#3509)
* Feat: groups and components card
* Feat: update Org plugin according to CR
* Feat: update TS stuff
* Feat: change tile titles
* Feat: bump packages
* Code review fixes
Co-authored-by: Brenda Sukh <brendasukh@gmail.com>
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Dominik Henneke <dominik.henneke@sda-se.com>
Co-authored-by: Oliver Sand <oliver.sand@tentaclelabs.com>
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Chongyang Adrian, Ke <ftt.adrian.ke@grabtaxi.com>
Co-authored-by: Adam Harvey <adam.harvey@dxc.com>
Co-authored-by: blam <ben@blam.sh>
Co-authored-by: Marek Calus <marek-calus@wp.pl>
* Make sidebar search field work
Extend the search page to have the ability to react to query parameters. The search in the sidebar now navigates to the search page and passes the query parameter. The search box on the search page is now debounced.
Closes#3341
* Fix sidebar search while the search page is already open
* feat(search) search plugin
* feat(search): search page components
* feat(search): api
* feat(search): filters wip
* feat(search): wip filters
* fix(search): delete unused useParams hook
* fix(search): update docs
* fix(search): use latest versions of dependencies
* fix(search): change version of catalog plugin
* fix(search api): pass instance of catalog api to search api
* fix(filters): rename component from FilterButton to FiltersButton
* fixup
* fix(filters): use list of checkboxes to match style of catalog page filters
* fix(styles): use theme spacing for margins and paddings, delete unused styles
* fix(search): change terminology of search input to be more consistent and clear
* fix(search): restructure component exports according to ADR
* fix(search): replace sm with xs on Grid components to support smaller screens
* fix(search): add types
* fixup
* fix(search): bump backstage core
* change versions of backstage theme and dev-utils