Commit Graph

70752 Commits

Author SHA1 Message Date
Patrik Oldsberg ecc4425745 Fix TypeScript error in deserializeFilter return type
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-07 00:39:51 +01:00
Patrik Oldsberg f4bb4d1983 frontend-test-utils: remove redundant .factory util
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-07 00:34:36 +01:00
Patrik Oldsberg 0a1faaa076 docs/frontend-system: add utility API testing docs
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-07 00:06:58 +01:00
Patrik Oldsberg 9a8f6aff95 Remove query cache in favor of stateless cursors
Encode query parameters (filter, ordering, fullTextFilter) directly in
cursors instead of caching result sets. Simplifies the implementation
by removing mutable state while keeping the same behavior.

Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-06 23:58:23 +01:00
Patrik Oldsberg 09a6aadcc9 changesets: added changesets for frontend-test-utils api mock changes
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-06 22:59:53 +01:00
Patrik Oldsberg 9cf676284e catalog-client: improve InMemoryCatalogClient to fully implement query features
Add support for ordering, pagination, full-text search, and field
projection to the InMemoryCatalogClient test utility, matching the
behavior of the catalog backend.

Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-06 22:58:22 +01:00
Patrik Oldsberg b9110a5724 frontend-test-utils: api cleanup, remove TestApiRegistry
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-06 22:48:22 +01:00
Charles de Dreuille 09db540228 Migrate useSurface to useBg
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2026-02-06 18:46:26 +00:00
Gustaf Räntilä 7eda810329 Use the ResizableTableContainer only if a column has a width property, and don't set the table-layout CSS property, but leave it to the user
Signed-off-by: Gustaf Räntilä <g.rantila@gmail.com>
2026-02-06 18:51:39 +01:00
Gustaf Räntilä a8b3395a55 Removed inner TableRoot styling and changed automatic column sizing API
Signed-off-by: Gustaf Räntilä <g.rantila@gmail.com>
2026-02-06 18:51:39 +01:00
Gustaf Räntilä 8c3941214d Allow automatic column widths and styling TableRoot
Signed-off-by: Gustaf Räntilä <g.rantila@gmail.com>
2026-02-06 18:51:39 +01:00
Charles de Dreuille 0bcd685427 Merge branch 'master' into bui-surfaces 2026-02-06 17:37:05 +00:00
renovate[bot] 06be55d9e9 chore(deps): update backstage/actions action to v0.7.5
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-06 16:02:44 +00:00
Charles de Dreuille 5e639d4368 Merge pull request #32723 from backstage/bui-neutral
BUI - Rename background surface tokens to neutral tokens
2026-02-06 15:57:01 +00:00
Patrik Oldsberg c699e252c1 Merge pull request #32722 from vijairamcharan/add-nngroup-to-adopters
feat: add NN Group to adopters list
2026-02-06 16:31:12 +01:00
Charles de Dreuille ce90e89d35 Migrate new tokens
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2026-02-06 14:45:45 +00:00
Charles de Dreuille 53aaa2bf53 Update convertMuiToBuiTheme.ts
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2026-02-06 14:23:30 +00:00
Charles de Dreuille b63c25bfca Small fixes
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2026-02-06 14:05:27 +00:00
Charles de Dreuille 599f6687a2 Migrate all components to new tokens
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2026-02-06 13:48:08 +00:00
Vijai Ramcharan 7f44beea44 feat: add NN Group to adopters list
Signed-off-by: Vijai Ramcharan <vijai.ramcharan@gmail.com>
2026-02-06 14:36:23 +01:00
Charles de Dreuille f16694e97f Update CSS tokens
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2026-02-06 13:12:50 +00:00
Andre Wanlin 765177a14a Merge pull request #32593 from chanchalkhatri19/docs/update-react-docs-links
docs: update React documentation links to react.dev
2026-02-06 06:20:10 -06:00
Vincenzo Scamporlino 60070a9cc9 Update docs/permissions/custom-rules.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2026-02-06 11:26:36 +01:00
Patrik Oldsberg 3ccea26849 Merge pull request #32694 from UsainBloot/auth/auth0-invitation-param
[Auth] Auth0 Strategy - Support organization invite parameters
2026-02-06 10:19:22 +01:00
Jack Palmer 035a808d5e chore: address pr comments
Signed-off-by: Jack Palmer <jackpalmer@spotify.com>
2026-02-06 09:02:24 +00:00
Charles de Dreuille 7c966d34eb Update Card.stories.tsx
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2026-02-06 06:56:56 +00:00
Charles de Dreuille 03f1bbcc10 Add new surfaces to Card
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2026-02-06 06:52:29 +00:00
chanchalkhatri19 45d538b673 updated links
Signed-off-by: chanchalkhatri19 <chanchal.khatri01@infosys.com>
2026-02-06 06:27:23 +00:00
Eswaraiahsapram ab32da1e9c fix api report
Signed-off-by: Eswaraiahsapram <esapram@redhat.com>
2026-02-06 08:08:54 +05:30
Eswaraiahsapram 4c6b18a28e addressed review comments
Signed-off-by: Eswaraiahsapram <esapram@redhat.com>
2026-02-06 07:58:19 +05:30
Eswaraiahsapram 9b3cd87a04 addressed review comments
Signed-off-by: Eswaraiahsapram <esapram@redhat.com>
2026-02-06 07:58:19 +05:30
Eswaraiahsapram 992956e29f fix api report
Signed-off-by: Eswaraiahsapram <esapram@redhat.com>
2026-02-06 07:58:19 +05:30
Eswaraiahsapram 220d6c3f70 fix: add missing i18n support for catalog plugin
Signed-off-by: Eswaraiahsapram <esapram@redhat.com>
2026-02-06 07:58:07 +05:30
Patrik Oldsberg a18c64a285 frontend-test-utils: mock type exports comment
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-05 23:53:12 +01:00
Patrik Oldsberg 6362ca4b17 catalog-react: factory mock shortcut for catalogApiMock
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-05 23:50:30 +01:00
Patrik Oldsberg 0d7e331265 frontend-test-utils: shorthand mocks everywhere
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-05 23:50:29 +01:00
Patrik Oldsberg 14611301e5 frontend-test-utils: copy over all mock APIs
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-05 23:50:29 +01:00
Patrik Oldsberg a20cbb2514 frontend-test-utils: new utility for passing mock APIs directly
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-05 23:50:29 +01:00
Patrik Oldsberg 36fb574fff use new mockApis
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-05 23:50:28 +01:00
Patrik Oldsberg d2ac2ec49d Add MockAlertApi and MockFeatureFlagsApi to frontend-test-utils
Introduces comprehensive mock implementations for AlertApi and FeatureFlagsApi in @backstage/frontend-test-utils, following the 3-pattern approach (function, factory, mock) for consistency with existing test utilities.

The new mocks include useful testing methods:
- MockAlertApi: clearAlerts(), waitForAlert(), getAlerts()
- MockFeatureFlagsApi: getState(), setState(), clearState()

Also adds a mockApis namespace that provides these new mocks and re-exports existing mockApis from @backstage/test-utils for backwards compatibility.

Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-05 23:50:28 +01:00
Andre Wanlin be7c1d73b2 Merge pull request #31526 from aoitoya/techdocs-config-md
TechDocs Configuration documentation update
2026-02-05 16:42:47 -06:00
Vincenzo Scamporlino fc14756aed docs: final polishing
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2026-02-05 23:41:48 +01:00
Charles de Dreuille f60fde453b Merge pull request #32701 from backstage/bui-migrate-catalog-warnings-alerts
refactor(catalog): migrate warnings components from MUI to BUI
2026-02-05 22:12:55 +00:00
Andre Wanlin 23b26b1c63 Merge pull request #32674 from backstage/renovate/opentelemetry-js-monorepo
fix(deps): update opentelemetry-js monorepo to ^0.211.0
2026-02-05 16:07:27 -06:00
Vincenzo Scamporlino a3d7dbd3f7 docs: clarify zod version
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2026-02-05 23:01:58 +01:00
Patrik Oldsberg 70b424a037 Merge pull request #32704 from backstage/rugvip/owners
OWNERS.md: remove waiting-for filter from board links
2026-02-05 22:56:56 +01:00
Patrik Oldsberg 2bb7082ee9 Merge pull request #32707 from backstage/rugvip/install
workflows/sync_pull-requests: bump to 0.7.4
2026-02-05 22:56:49 +01:00
Patrik Oldsberg 4ddc564e73 Merge pull request #31117 from Andy2003/feature/icons-for-tabs-on-entity-page
Add the ability to show icons for the tabs on the entity page (new frontend)
2026-02-05 22:56:26 +01:00
Vincenzo Scamporlino 0688e0f79b docs: fix import
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2026-02-05 22:52:19 +01:00
Vincenzo Scamporlino b779826a29 docs: clarify policy edit
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2026-02-05 22:52:16 +01:00