Commit Graph

68093 Commits

Author SHA1 Message Date
Patrik Oldsberg 9f939a6a4c create-app: add app visualizer in next template
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-11-04 00:13:53 +01:00
Johan Persson 539cf2690a feat(ui): migrate Avatar from Base UI with updated size scale
Removed Base UI dependency from Avatar component and reimplemented
with native HTML elements. Updated size scale with new x-small and
x-large options.

Breaking changes:

- Base UI-specific props (render, etc.) are no longer supported
- Component now uses native div/img elements instead of Base UI primitives
- Size scale updated: large changed from 3rem to 2.5rem
- Added x-small (1.25rem) and x-large (3rem) sizes

Migration:

- <Avatar src="..." name="..." render={...} />
+ <Avatar src="..." name="..." />

- <Avatar size="large" />
+ <Avatar size="x-large" />

New features:

- Added purpose prop with 'informative' (default) and 'decoration' options
- Informative avatars announce name to screen readers
- Decorative avatars hidden from screen readers (use when name appears adjacent)
- Five size options: x-small, small, medium, large, x-large

Documentation updates:

- Updated size examples to show all five sizes
- Added Purpose story and documentation
- Updated prop definitions and usage examples
- Updated changeset with migration guide for size changes

Signed-off-by: Johan Persson <johanopersson@gmail.com>
2025-11-03 22:08:17 +01:00
backstage-goalie[bot] 8524186b21 Merge pull request #31589 from backstage/renovate/cookie-parser-1.x-lockfile
chore(deps): update dependency @types/cookie-parser to v1.4.10
2025-11-03 20:41:22 +00:00
Fredrik Adelöw f3af33d9be Merge pull request #31575 from backstage/renovate/codemirror
chore(deps): update codemirror
2025-11-03 21:11:30 +01:00
renovate[bot] d6d613eb90 chore(deps): update dependency @types/cookie-parser to v1.4.10
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-03 20:03:08 +00:00
Fredrik Adelöw 725a25a2f5 Merge pull request #31574 from backstage/renovate/snyk-actions-digest
chore(deps): update snyk/actions digest to 9adf32b
2025-11-03 20:58:33 +01:00
Fredrik Adelöw 0dd275c959 Merge pull request #31573 from backstage/renovate/actions-github-script-digest
chore(deps): update actions/github-script digest to f28e40c
2025-11-03 20:58:10 +01:00
Fredrik Adelöw 490ae3a9ad Merge pull request #31572 from backstage/renovate/actions-checkout-digest
chore(deps): update actions/checkout digest to 08eba0b
2025-11-03 20:57:28 +01:00
Fredrik Adelöw 0ffcec45e5 Merge pull request #31570 from backstage/renovate/actions-cache-digest
chore(deps): update actions/cache digest to 0057852
2025-11-03 20:57:09 +01:00
backstage-goalie[bot] c5eeffd855 Merge pull request #31586 from backstage/renovate/keyv-valkey-1.x-lockfile
chore(deps): update dependency @keyv/valkey to v1.0.10
2025-11-03 19:50:26 +00:00
Fredrik Adelöw 788fa8c336 Merge pull request #31577 from dwandro/master
fix(catalog-backend-incremental-ingestion): correctly handle count queries return strings
2025-11-03 20:37:17 +01:00
backstage-goalie[bot] df564f5777 Merge pull request #31587 from backstage/renovate/lezer-highlight-1.x-lockfile
chore(deps): update dependency @lezer/highlight to v1.2.3
2025-11-03 19:29:02 +00:00
renovate[bot] 5407bcee24 chore(deps): update dependency @lezer/highlight to v1.2.3
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-03 19:11:35 +00:00
renovate[bot] 0d2a57c2c8 chore(deps): update dependency @keyv/valkey to v1.0.10
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-03 19:10:58 +00:00
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
Dakota Wandro 37fc9fa0ad test(catalog-backend-incremental-ingestion): update entites to match DeferredEntity type
Signed-off-by: Dakota Wandro <dakotawan@gmail.com>
2025-11-03 11:26:42 -06: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
Dakota Wandro 70745c573e fix(catalog-backend-incremental-ingestion): correctly handle count queries returning strings
Signed-off-by: Dakota Wandro <dakotawan@gmail.com>
2025-11-03 09:59:14 -06:00
renovate[bot] 03da12f265 chore(deps): update codemirror
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-03 14:18:13 +00:00
renovate[bot] 963c9242f3 chore(deps): update snyk/actions digest to 9adf32b
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-03 14:17:08 +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
renovate[bot] 40ac21e614 chore(deps): update actions/github-script digest to f28e40c
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-03 13:06:51 +00:00
renovate[bot] 57656ce9fb chore(deps): update actions/checkout digest to 08eba0b
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-03 13:06:45 +00: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
renovate[bot] 338664c51f chore(deps): update actions/cache digest to 0057852
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-03 12:04:22 +00: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