Commit Graph

68072 Commits

Author SHA1 Message Date
backstage-goalie[bot] 2f0efc9ec4 Merge pull request #31585 from backstage/renovate/google-cloud-firestore-7.x-lockfile
chore(deps): update dependency @google-cloud/firestore to v7.11.6
2025-11-03 18:47:10 +00:00
backstage-goalie[bot] f2054805b2 Merge pull request #31584 from backstage/renovate/google-cloud-cloud-sql-connector-1.x-lockfile
chore(deps): update dependency @google-cloud/cloud-sql-connector to v1.8.4
2025-11-03 18:47:05 +00:00
renovate[bot] 63d1f0f0f9 chore(deps): update dependency @google-cloud/firestore to v7.11.6
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-03 18:04:38 +00:00
renovate[bot] 68c014f022 chore(deps): update dependency @google-cloud/cloud-sql-connector to v1.8.4
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-03 18:04:07 +00:00
backstage-goalie[bot] 70b48115bc Merge pull request #31580 from backstage/renovate/changesets-cli-2.x-lockfile
chore(deps): update dependency @changesets/cli to v2.29.7
2025-11-03 17:56:45 +00:00
backstage-goalie[bot] 8b0f38e8be Merge pull request #31581 from backstage/renovate/electric-sql-pglite-0.x-lockfile
chore(deps): update dependency @electric-sql/pglite to v0.3.12
2025-11-03 17:43:01 +00:00
renovate[bot] d238e3d4d1 chore(deps): update dependency @electric-sql/pglite to v0.3.12
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-03 17:06:48 +00:00
renovate[bot] f4df7eebaf chore(deps): update dependency @changesets/cli to v2.29.7
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-03 17:06:13 +00:00
backstage-goalie[bot] da09ea9858 Merge pull request #31579 from backstage/renovate/asyncapi-react-component-2.x-lockfile
chore(deps): update dependency @asyncapi/react-component to v2.6.4
2025-11-03 16:46:19 +00:00
renovate[bot] c78fd48151 chore(deps): update dependency @asyncapi/react-component to v2.6.4
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-03 16:04:04 +00:00
Fredrik Adelöw 6b1e47044a Merge pull request #31514 from solimant/yarn_new_infix_bugfix
Fix package name plugin infix with yarn new
2025-11-03 15:11:58 +01:00
Charles de Dreuille ec9d869937 Merge pull request #31524 from backstage/bui-clean-link
BUI - Improve Link structure
2025-11-03 14:37:01 +01:00
Charles de Dreuille 04a145aea8 Merge pull request #31525 from backstage/bui-fix-header-external-links
BUI - Fix broken external links in the Header
2025-11-03 14:33:43 +01:00
Raghunandan Balachandran ac5f3dfb95 Merge pull request #31568 from backstage/fix-bui-text-component
fix: do not spread truncate property on the text component
2025-11-03 13:57:42 +01:00
Raghunandan Balachandran f454b5cef6 fix: do not spread truncate property on the text component
Signed-off-by: Raghunandan Balachandran <raghunandan@spotify.com>
2025-11-03 12:48:45 +01:00
John Philip fc2f7e5b1a Merge pull request #30499 from GabDug/fix/techdocs
fix(techdocs): ExpandableNavigation addon does not work on Firefox
2025-11-03 03:32:13 -05:00
Patrik Oldsberg aa12b107ec Merge pull request #31552 from aswind7/patch-2
fix dockerfile name
2025-10-31 10:33:17 +01:00
aswind7 f845dc10bf fix dockerfile name
Signed-off-by: aswind7 <854413241@qq.com>
2025-10-31 15:32:09 +08:00
Fredrik Adelöw dc5aad652e Merge pull request #31242 from hopehadfield/remove-more-unused
Remove unused dependencies from kubernetes, signals, and techdocs
2025-10-29 22:50:03 +01:00
Andre Wanlin 04eadfcc7a Merge pull request #31386 from chriskilding-relx/improve-oidc-from-scratch-docs
Improve 'OIDC From Scratch' documentation
2025-10-29 10:43:17 -05:00
Ben Lambert ad498a2236 Merge pull request #31506 from backstage/changeset-release/master 2025-10-28 16:07:03 +01:00
Charles de Dreuille d01de0049e Remove RouterProvider from HeaderToolbar
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-10-25 17:35:52 +01:00
Charles de Dreuille 1059f95fa1 Improve Link structure in BUI
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-10-25 08:13:01 +01:00
github-actions[bot] 2c1fe37d3b Version Packages (next) 2025-10-24 13:22:48 +00:00
Johan Persson 5c614fff85 feat(ui): migrate Checkbox component to React Aria
Migrates the Checkbox component from Base UI Components to React Aria Components.

Breaking changes:
- Props renamed to React Aria conventions (checked → isSelected, disabled → isDisabled, etc.)
- Label prop removed - use children instead
- CSS class bui-CheckboxLabel removed
- Data attribute changed from data-checked to data-selected
- Use without label is no longer supported

Migration example:
Before: <Checkbox label="Accept terms" checked={agreed} onChange={setAgreed} />
After: <Checkbox isSelected={agreed} onChange={setAgreed}>Accept terms</Checkbox>

Changes include:
- Updated TypeScript types and component implementation
- Migrated CSS to use React Aria data attributes ([data-selected], [data-disabled], etc.)
- Updated Storybook stories and documentation
- Fixed CSS structure to properly separate label wrapper and checkbox indicator styles
- Updated component definitions and API reports
- Created changeset with migration guide

Signed-off-by: Johan Persson <johanopersson@gmail.com>
2025-10-24 15:16:56 +02:00
Patrik Oldsberg 7cbfbe9b33 Merge pull request #31516 from backstage/rugvip/shaking
ui: enable tree shaking of components
2025-10-24 12:51:22 +02:00
Patrik Oldsberg ff9f0c3bcf ui: enable tree shaking of components
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-10-24 12:07:08 +02:00
solimant da19cb5dd1 Fix package name plugin infix with yarn new
Signed-off-by: solimant <solimant@users.noreply.github.com>
2025-10-24 02:49:49 +00:00
Fredrik Adelöw 50c9b6f4ad Merge pull request #31468 from backstage/mui-to-bui
MUI to BUI migration tracker
2025-10-23 16:53:56 +02:00
Charles de Dreuille acbaf00433 Update yarn.lock
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-10-23 15:36:51 +01:00
Charles de Dreuille 940712862f Update mui-migration-tracker.yml
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-10-23 15:07:04 +01:00
Fredrik Adelöw 21ec131c20 Merge pull request #31470 from backstage/fix-chromatic-forks
Fix Chromatic preview in forks
2025-10-23 14:25:54 +02:00
Patrik Oldsberg 7785768b83 Merge pull request #31509 from backstage/fix-docs-ui-build
fix(docs-ui): Fix file path case issue.
2025-10-23 14:20:01 +02:00
Johan Persson a75d277e55 fix(docs-ui): Fix file path case issue.
Signed-off-by: Johan Persson <johanopersson@gmail.com>
2025-10-23 13:39:16 +02:00
Charles de Dreuille 53ed7cf358 Update Github flow
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-10-23 11:19:17 +01:00
Charles de Dreuille 71a5e7971c Update verify_chromatic.yml
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-10-23 11:04:53 +01:00
Johan Persson b78fc4541b fix(ui): allow custom className on BUI components
Fixes className prop handling across BUI components to allow users to
add custom classes that augment rather than override default styles.

Changes:
- Extract className from cleanedProps before spreading
- Add className as last argument to clsx() calls
- Update type definitions to support className prop

Affected components:
- Menu and all variants (MenuListBox, MenuAutocomplete, etc.)
- Switch, Skeleton, FieldLabel
- Header, HeaderToolbar, HeaderPage
- Tabs, TabList, Tab, TabPanel

Signed-off-by: Johan Persson <johanopersson@gmail.com>
2025-10-23 10:35:33 +02:00
Johan Persson 1ef3ca48d6 Backstage UI: Add VisuallyHidden component.
Adds a new VisuallyHidden component for hiding content visually while keeping it accessible to screen readers.

Signed-off-by: Johan Persson <johanopersson@gmail.com>
2025-10-23 10:35:16 +02:00
Patrik Oldsberg 8a2725b100 Merge pull request #31501 from backstage/rugvip/test
backend-app-api: test for module loading rule
2025-10-23 07:57:07 +02:00
Patrik Oldsberg b380354ddd backend-app-api: test for module loading rule
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-10-22 23:12:17 +02:00
Aramis Sennyey 9f298e81ee docs: start creating a golden path (#30925)
* docs: starting to fill out the plugin golden path

Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>

* another bit of work

Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>

* create-app docs

Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>

* Apply suggestions from code review

Co-authored-by: Peter Macdonald <peterm4c@pm.me>
Signed-off-by: Aramis Sennyey <159921952+aramissennyeydd@users.noreply.github.com>

* address PR feedback

Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>

* update to rspack

Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>

* fix lint errors

Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>

* add flag for golden paths

Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>

---------

Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
Signed-off-by: Aramis Sennyey <159921952+aramissennyeydd@users.noreply.github.com>
Co-authored-by: Peter Macdonald <peterm4c@pm.me>
2025-10-22 12:02:43 -04:00
Fredrik Adelöw 2a49760606 Merge pull request #31486 from itsrishub/patch-2
Fix grammar in GitHub webhook setup instructions
2025-10-22 16:40:37 +02:00
Ben Lambert 4e5229e3ff Merge pull request #31491 from backstage/benjdlambert-patch-2
Add notice for Wellness Week vacation
2025-10-22 10:33:44 +02:00
Ben Lambert 5f6011b064 Add notice for Wellness Week vacation
Added notice about Wellness Week and potential delays.

Signed-off-by: Ben Lambert <ben@blam.sh>
2025-10-22 08:23:08 +02:00
Vincenzo Scamporlino 9c522d79bf Merge pull request #31449 from backstage/vinzscam-patch-2
Import Backstage UI CSS styles in index.ts
2025-10-21 21:35:25 +02:00
Ben Lambert 178c7c3c0b Merge pull request #31430 from backstage/changeset-release/master 2025-10-21 18:51:54 +02:00
github-actions[bot] 807af8ce0e Version Packages (next) 2025-10-21 16:14:43 +00:00
Ben Lambert 69566a984f Merge pull request #31489 from backstage/blam/fix-cli-tests 2025-10-21 18:07:08 +02:00
benjdlambert d7fdea575d chore: skippy skipy
Signed-off-by: benjdlambert <ben@blam.sh>
2025-10-21 17:36:57 +02:00
Patrik Oldsberg 59b0b02e17 Merge pull request #31459 from backstage/rugvip/provider-template
cli: add template for catalog provider
2025-10-21 15:07:48 +02:00