Commit Graph

69484 Commits

Author SHA1 Message Date
James Brooks 55a9dc2bed Fix ItemCardHeader colour token again (#32346)
Signed-off-by: James Brooks <jamesbrooks@spotify.com>
2026-01-16 09:33:32 +00:00
Johan Persson 2532d2a6da feat(ui): add className and style props to Table component
Allow consumers to pass className and style props to the Table
component for custom styling and layout positioning.

The props are applied consistently across all render states
(normal, loading, and error).

Signed-off-by: Johan Persson <johanopersson@gmail.com>
2026-01-16 09:36:22 +01:00
Fredrik Adelöw a522ff845a Merge pull request #31713 from fidelity-contributions/fix/ui-widget-overlay-light-mode-wrong-background-color
fix(widgetoverlay): light mode wrong background color
2026-01-15 23:53:44 +01:00
Vincenzo Scamporlino 287f4f596e Merge pull request #32231 from deepthi-28/building_backend
Page headding added
2026-01-15 21:36:08 +01:00
Fredrik Adelöw 6742458c2f Merge pull request #32325 from Sanchit2662/fix/backend-process-listener-leak 2026-01-15 18:32:42 +01:00
Sanchit2662 04db26b94f chore: add changeset for backend listener cleanup
Signed-off-by: Sanchit2662 <sanchit2662@gmail.com>
2026-01-15 22:23:12 +05:30
Johan Persson b01ab96638 feat(ui): add column width configuration to Table component
Added support for configuring column widths in the Table component
using React Aria's ResizableTableContainer. Columns now accept
`width`, `defaultWidth`, `minWidth`, and `maxWidth` props.

- `width`/`defaultWidth` accept ColumnSize (number, percentage, or fr units)
- `minWidth`/`maxWidth` accept ColumnStaticSize (number or percentage)
- Wrapped Table in ResizableTableContainer to enable width system
- Updated stories to demonstrate proportional column widths

Signed-off-by: Johan Persson <johanopersson@gmail.com>
2026-01-15 16:14:49 +01:00
Johan Persson 4fb15d223e fix(ui): add missing aria-label to SearchField components
Add aria-label attributes to SearchField components to fix
accessibility warnings from React Aria.

- Select: add aria-label to SearchField using searchPlaceholder
- MenuAutocomplete: add aria-label to RASearchField, remove
  redundant aria-label from RAInput
- MenuAutocompleteListbox: same as MenuAutocomplete

Per React Aria docs, aria-label should be on SearchField, not
the child Input.

Signed-off-by: Johan Persson <johanopersson@gmail.com>
2026-01-15 16:11:04 +01:00
Johan Persson fe7fe696ea feat(ui): expose pagination props in Table and useTable
Add support for custom pagination options in the Table component and
useTable hook:

- Add `pageSizeOptions` prop to customize page size dropdown options
- Add `onPageSizeChange`, `onNextPage`, and `onPreviousPage` callbacks
- Validate pageSize against options, warn and use first option if invalid
- Export `PageSizeOption` type for custom option labels
- Add visual story demonstrating custom page size options

Signed-off-by: Johan Persson <johanopersson@gmail.com>
2026-01-15 12:00:41 +01:00
Fredrik Adelöw d15524f895 Merge pull request #32331 from backstage/freben/pre-exit
exit prerelease mode
2026-01-15 10:08:24 +01:00
Fredrik Adelöw 455b94088f exit prerelease mode
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2026-01-15 09:30:20 +01:00
Charles de Dreuille d91c1f2a12 Merge pull request #32313 from backstage/bui-popover
BUI - Add new Popover component
2026-01-14 22:22:14 +00:00
Charles de Dreuille 8a2c0771c0 Rename shadow token
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2026-01-14 22:52:31 +01:00
Sanchit2662 8850a35f9e fix(backend): clean up process event listeners on backend stop
Signed-off-by: Sanchit2662 <sanchit2662@gmail.com>
2026-01-15 00:06:35 +05:30
Fredrik Adelöw 24e42a83ca Merge pull request #32306 from jonkoops/zod-validation-error-v4
Upgrade `zod-validation-error` to version 4
2026-01-14 15:33:17 +01:00
Jon Koops 4eeba9ed61 Upgrade zod-validation-error to version 4
Signed-off-by: Jon Koops <jonkoops@gmail.com>
2026-01-14 14:46:55 +01:00
Fredrik Adelöw 91b3b8217f Merge pull request #32316 from jonkoops/zod-to-json-schema-latest
Upgrade `zod-to-json-schema` to latest version
2026-01-14 13:22:26 +01:00
Jon Koops 872eb91313 Upgrade zod-to-json-schema to latest version
Signed-off-by: Jon Koops <jonkoops@gmail.com>
2026-01-14 12:03:47 +01:00
Charles de Dreuille 638fe30610 Update report
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2026-01-14 11:23:57 +01:00
Charles de Dreuille 133d5c61c6 Add new Popover component
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2026-01-14 11:11:09 +01:00
Gabriel Dugny 498f9ddca5 fix(repo-tools): Invalid --help for backstage-repo-tools package schema openapi generate (#32305)
Signed-off-by: Gabriel Dugny <gabriel.dugny@believe.com>
2026-01-13 10:12:04 -07:00
Fredrik Adelöw 6dd72ca48d Merge pull request #32252 from backstage/changeset-release/master
Version Packages (next)
2026-01-13 16:12:47 +01:00
github-actions[bot] 880310b797 Version Packages (next) 2026-01-13 12:10:45 +00:00
Charles de Dreuille fdf15d5d0e Merge pull request #32232 from Believe-SA/blv/button-toggle
feat(bui): Introduce ToggleButton/ToggleButtonGroup
2026-01-13 12:02:12 +00:00
Charles de Dreuille 7a683c5c20 Merge pull request #32297 from backstage/bui-fix-disabled
BUI: Fix disabled state on Button
2026-01-13 10:57:42 +00:00
Charles de Dreuille 819d4eae61 Sync CSS
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2026-01-13 10:28:09 +00:00
Adam Harvey 6032adbf6b Merge pull request #32280 from backstage/ah-startup-failure 2026-01-12 22:00:23 -05:00
Charles de Dreuille 38503ec2e9 Update Button.stories.tsx
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2026-01-12 18:58:21 +00:00
Charles de Dreuille 21c87cc1d6 Fix disabled state on Button
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2026-01-12 18:52:52 +00:00
martina-equinix 9d75495644 Fix autocomplete in scaffolder RepoUrlPickerRepoName (#32106)
* Fix autocomplete in scaffolder RepoUrlPickerRepoName

... since it was not filtering the list as the user types.

Signed-off-by: martina-equinix <martina.iglesias@eu.equinix.com>

* Add changeset

Signed-off-by: martina-equinix <martina.iglesias@eu.equinix.com>

* Update .changeset/tricky-tips-invite.md

Co-authored-by: Benjamin Janssens <benji.janssens@gmail.com>
Signed-off-by: martina-equinix <161837167+martina-equinix@users.noreply.github.com>

---------

Signed-off-by: martina-equinix <martina.iglesias@eu.equinix.com>
Signed-off-by: martina-equinix <161837167+martina-equinix@users.noreply.github.com>
Co-authored-by: Benjamin Janssens <benji.janssens@gmail.com>
2026-01-12 15:59:20 +01:00
Patrik Oldsberg f928ca6bd2 Merge pull request #32294 from awanlin/topic/vale-codeowners-adjustment
codeowners - Adjusted so that Vale/Microsite PRs aren't blocked by Docs Maintainers
2026-01-12 15:08:05 +01:00
Andre Wanlin bfe2219e1a codeowners - Adjusted so that Vale/Microsite PRs aren't blocked by Docs Maintainers
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2026-01-12 07:47:28 -06:00
Gabriel Dugny 6921b2c824 chore: support render function, document it, remove now unused POC context
Signed-off-by: Gabriel Dugny <gabriel.dugny@believe.com>
2026-01-12 13:17:52 +01:00
Fredrik Adelöw f700a1ba82 Merge pull request #32287 from karpfslp/header-in-entity-layout-should-always-be-shown
fix: header in EntityLayout should always be shown
2026-01-12 12:11:28 +01:00
Fredrik Adelöw 3866ab096b Merge pull request #32270 from backstage/dependabot/npm_and_yarn/react-router-6.30.2
build(deps): bump react-router from 6.28.2 to 6.30.2
2026-01-12 11:05:43 +01:00
Fredrik Adelöw dda267766e Merge pull request #32040 from backstage/renovate/actions-setup-python-6.x
chore(deps): update actions/setup-python action to v6
2026-01-12 11:05:31 +01:00
backstage-goalie[bot] 52d6767865 Merge pull request #32290 from backstage/renovate/esbuild-0.x-lockfile
chore(deps): update dependency esbuild to v0.27.2
2026-01-11 14:36:34 +00:00
renovate[bot] 26ae1a6794 chore(deps): update dependency esbuild to v0.27.2
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-11 13:58:02 +00:00
backstage-goalie[bot] 9db8fe4093 Merge pull request #32285 from backstage/renovate/rspack-dev-server-1.x-lockfile
chore(deps): update dependency @rspack/dev-server to v1.1.5
2026-01-11 12:49:36 +00:00
backstage-goalie[bot] a3895cec98 Merge pull request #32284 from backstage/renovate/opentelemetry-js-contrib-monorepo
chore(deps): update dependency @opentelemetry/auto-instrumentations-node to v0.67.3
2026-01-11 12:28:26 +00:00
Sandor Karpf 7ca91e827f fix: header in EntityLayout should always be shown
Signed-off-by: Sandor Karpf <sandor.karpf@lastpass.com>
2026-01-11 13:26:26 +01:00
renovate[bot] ff31e3fdeb chore(deps): update dependency @rspack/dev-server to v1.1.5
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-11 12:01:56 +00:00
renovate[bot] 59a9f81f82 chore(deps): update actions/setup-python action to v6
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-11 11:53:48 +00:00
renovate[bot] 18a050c701 chore(deps): update dependency @opentelemetry/auto-instrumentations-node to v0.67.3
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-11 11:46:16 +00:00
Adam Harvey 30e8e61f2b chore: Remove missing plugin references
Signed-off-by: Adam Harvey <33203301+adamdmharvey@users.noreply.github.com>
2026-01-10 16:24:05 -05:00
Gabriel Dugny 44530400dc chore: remove Responsive orientation
Signed-off-by: Gabriel Dugny <gabriel.dugny@believe.com>
2026-01-10 13:17:21 +01:00
Gabriel Dugny 9b26bad524 chore: remove variants for now
Signed-off-by: Gabriel Dugny <gabriel.dugny@believe.com>
2026-01-09 18:40:59 +01:00
Gabriel Dugny 92562d14af docs: Add surface examples to the ToggleButton/ToggleButtonGroups
Signed-off-by: Gabriel Dugny <gabriel.dugny@believe.com>
2026-01-09 18:06:15 +01:00
Gabriel Dugny 7d777922af docs: changeset
Signed-off-by: Gabriel Dugny <gabriel.dugny@believe.com>
2026-01-09 17:02:30 +01:00
Gabriel Dugny 88f3589117 docs: links
Signed-off-by: Gabriel Dugny <gabriel.dugny@believe.com>
2026-01-09 17:00:53 +01:00