Commit Graph

336 Commits

Author SHA1 Message Date
Alexander Vödisch 539f03ed3e Merge branch 'backstage:master' into feature/set-default-type-filter-for-search 2026-01-26 11:21:00 +01:00
Vödisch, Alexander 1da4e0eca2 feat(search): add configurable default search type via app-config.yaml
Signed-off-by: Vödisch, Alexander <A72749@eon.com>
2026-01-26 11:18:58 +01:00
binary.baum feef8d91c7 set the default search type to all instead of software-catalog in the search page
Signed-off-by: binary.baum <binary.baum@gmail.com>
Signed-off-by: Vödisch, Alexander <A72749@eon.com>
2026-01-26 11:18:58 +01:00
Fredrik Adelöw 5d71ad009e Merge pull request #32180 from backstage/storybook-mcp
Add Storybook MCP
2026-01-07 18:13:47 +01:00
Fredrik Adelöw 5c49a00bbd fix tests
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2026-01-05 10:29:07 +01:00
Charles de Dreuille 147364b4a8 Add Storybook manifest
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-12-19 10:30:38 +00:00
Fredrik Adelöw 8947a4eb82 skip the very first search on opening the app
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2025-12-09 11:32:10 +01:00
Patrik Oldsberg 1c7ea4a3e8 plugins: remove unnecessary use of convertLegacyRouteRef(s)
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-11-23 14:36:02 +01:00
Patrik Oldsberg d02db50b42 plugins: cleanup unnecessary use of compatWrapper
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-11-23 12:56:54 +01:00
Sydney Achinger 67a3e1a7a4 Implement AbortController request cancellation for search.
Signed-off-by: Sydney Achinger <sydneynicoleachinger@spotify.com>
2025-09-23 15:46:27 -04:00
Patrik Oldsberg 147482b700 frontend-plugin-api: switch naming recommendation from define to defineParams
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-08-04 17:17:05 +02:00
Patrik Oldsberg e4ddf22854 frontend-plugin-api,catalog-react: remove default* prefix from blueprint params
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-08-04 16:46:55 +02:00
Patrik Oldsberg f2f133ce8d update all usages of ApiBlueprint
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-07-28 22:27:13 +02:00
Patrik Oldsberg 18c64e9bd4 plugins: add info.packageJson loader for all plugins
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-05-15 11:25:53 +02:00
mario ma e0437bd90d fix: review
Signed-off-by: mario ma <mario.ma.node@gmail.com>
2025-05-06 14:58:58 +08:00
mario ma d827c84fba fix unit test
Signed-off-by: mario ma <mario.ma.node@gmail.com>
2025-05-06 14:54:41 +08:00
mario ma c20b2285d6 fix report error
Signed-off-by: mario ma <mario.ma.node@gmail.com>
2025-05-06 14:54:41 +08:00
mario ma fa485943e4 search plugin support i18n
Signed-off-by: mario ma <mario.ma.node@gmail.com>
2025-05-06 14:54:39 +08:00
Patrik Oldsberg fb58f20613 frontend-plugin-api: rename plugin ID option to pluginId
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-04-27 12:53:08 +02:00
Paul Schultz 2e26579e06 chore: update react imports
Signed-off-by: Paul Schultz <pschultz@pobox.com>
2025-04-08 07:35:24 -05:00
Alex McKay 49684fe254 use all 'Kinds' from system model in search filter
Signed-off-by: Alex McKay <amckay@spotify.com>
2025-03-10 16:50:13 -04:00
Mark Dunphy 0027a010e7 add serch filter blueprint extension
Signed-off-by: Mark Dunphy <markd@spotify.com>
2025-01-07 20:48:03 -05:00
Mark Dunphy d90f71068a add blueprint extension for result type filter in search plugin
Signed-off-by: Mark Dunphy <markd@spotify.com>
2025-01-07 17:17:13 -05:00
Jonathan Roebuck 92cb131f28 update changeset
Signed-off-by: Jonathan Roebuck <jroebuck@spotify.com>
2024-11-20 14:19:22 +00:00
Jonathan Roebuck 188fddfc3a fix lighouse heading issue
Signed-off-by: Jonathan Roebuck <jroebuck@spotify.com>
2024-11-20 14:19:22 +00:00
Jonathan Roebuck e3274524a6 use body2 variant
Signed-off-by: Jonathan Roebuck <jroebuck@spotify.com>
2024-11-05 17:37:20 +00:00
Jonathan Roebuck a4ccc82f97 Remove card UI from result type filter
Signed-off-by: Jonathan Roebuck <jroebuck@spotify.com>
2024-11-05 17:25:42 +00:00
Fredrik Adelöw 9cc7dd6cfd implement the beginnings of mockApis
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-10-08 17:58:34 +02:00
Sydney Achinger 88d03d85df SearchType.Accordion UX improvement (#26935)
* Update default SearchType.Accordion behavior to NOT close accordion after selection.

Signed-off-by: Sydney Achinger <sydneynicoleachinger@spotify.com>
2024-10-02 15:24:27 -04:00
Joshua Jung b4bf424d2d Fixing typing issues per PR requests
Signed-off-by: Joshua Jung <joshua.p.jung@gmail.com>
2024-09-10 08:12:34 -05:00
Joshua Jung c429c92eff Addressing SidebarSearchModal suggestions in PR
Signed-off-by: Joshua Jung <joshua.p.jung@gmail.com>
2024-09-06 17:39:21 -05:00
Joshua Jung 950534e5b5 Updating documentation for customization of SidebarSearchModal children
Signed-off-by: Joshua Jung <joshua.p.jung@gmail.com>
2024-08-30 18:28:50 -05:00
Joshua Jung eca03bdae9 Adding customization of SidebarSearchModal search item renderers
Signed-off-by: Joshua Jung <joshua.p.jung@gmail.com>
2024-08-30 18:07:15 -05:00
blam 1a4df7277c chore: some more migrations
Signed-off-by: blam <ben@blam.sh>
2024-08-15 16:24:20 +02:00
Patrik Oldsberg 9b356dcaac frontend-plugin-api: renamed createPlugin to createFrontendPlugin
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-08-14 16:01:25 +02:00
Patrik Oldsberg 9ddbd8c729 search: add missing createApiFactory
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-07-08 17:09:53 +02:00
Emma Indal 3c2659e721 add fetch api to deps
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
2024-07-04 10:40:23 +02:00
Alex Eftimie 8b53ded4c5 fix lint
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
2024-05-23 11:49:53 +02:00
Alex Eftimie bbd19b7c45 fix build
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
2024-05-23 11:25:22 +02:00
Alex Eftimie 206ce36aa2 Use fetch
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
2024-05-23 10:39:51 +02:00
JeevaRamanathan 0501243a57 Enhance Accessibility: Add ARIA Attributes to SearchModal Component
Signed-off-by: JeevaRamanathan <jeevaramanathan.m@infosys.com>
2024-04-09 21:49:45 +05:30
Tomasz Szuba e8f026a300 Use esm exports from react-use library
Signed-off-by: Tomasz Szuba <tszuba@box.com>
2024-03-19 19:53:04 +00:00
Aditya Kumar cd872b9fba Add ESLint Rule to Search Plugin
Signed-off-by: Aditya Kumar <aditya.kumar60@infosys.com>
2024-03-19 14:23:57 +05:30
Fredrik Adelöw 1a5df73a7c Merge pull request #23249 from backstage/styling/accordion-icon
Fixed search accordion icon color
2024-03-12 13:38:22 +01:00
Avantika Iyer d3d8f905f4 remove adr from default search filters
Signed-off-by: Avantika Iyer <avantika.hiyer@gmail.com>
2024-02-27 15:42:55 +00:00
Harrison Hogg 70ee3b7c13 Fixed search accordion icon color
Signed-off-by: Harrison Hogg <hhogg@spotify.com>
2024-02-26 11:46:55 +00:00
Patrik Oldsberg 912ca7b583 plugins: use convertLegacyRouteRefs
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-01-19 11:28:14 +01:00
Patrik Oldsberg 58141224d3 plugins: update all other plugins to fit new frontend system naming patterns
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-12-13 19:31:28 +01:00
Patrik Oldsberg a1227cc993 plugins: wrap extension elements in compatWrapper
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-11-29 10:44:48 +01:00
Patrik Oldsberg 8f5d6c1fbf frontend-plugin-api: wrap resolved extension inputs in an object
Co-authored-by: Camila Belo <camilaibs@gmail.com>
Co-authored-by: Vincenzo Scamporlino <vincenzos@spotify.com>
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Philipp Hugenroth <philipph@spotify.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-11-28 19:17:48 +01:00