Commit Graph

69515 Commits

Author SHA1 Message Date
Patrik Oldsberg 140cbc2a20 cli: add missing backend-test-utils deps to templates
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-01-19 10:48:39 +01:00
Patrik Oldsberg c4e03c31ac Merge pull request #32345 from backstage/rugvip/restrict
frontend-app-api: restrict the ability for plugins to override APIs
2026-01-16 16:48:58 +01:00
Patrik Oldsberg cd061cad12 Merge pull request #32349 from backstage/rugvip/app-react
frontend-plugin-api: move app blueprints to new app-react package
2026-01-16 16:48:49 +01:00
Fredrik Adelöw 2e0e547e2f Merge pull request #32289 from backstage/renovate/testing-library-monorepo
chore(deps): update dependency @testing-library/react to v16.3.1
2026-01-16 15:58:05 +01:00
Fredrik Adelöw 9bbab7d27b Merge pull request #32130 from Parsifal-M/patch/resource
Adds the Resource kind to the useGetEntities fallback options so that…
2026-01-16 15:30:36 +01:00
Fredrik Adelöw a0fdfa997a Merge pull request #32326 from mtt-artis/wait
feat(scaffolder-backend): simplify abort handling in debug:wait action
2026-01-16 15:23:32 +01:00
Johan Persson 973c839814 fix(ui): show active sorting indicator in Table component
The Table component wasn't showing a visual indicator when a column
was actively sorted. The sort button was only visible on hover.

This fix uses React Aria's `data-sort-direction` attribute to keep
the indicator visible when sorting is active, and rotates the arrow
icon via CSS for descending order.

Affected components: Table, Column

Signed-off-by: Johan Persson <johanopersson@gmail.com>
2026-01-16 12:41:35 +01:00
Charles de Dreuille c6cfbf0684 Merge pull request #32347 from backstage/bui-fix-menu-trigger
Fixes Menu trigger
2026-01-16 11:36:44 +00:00
Charles de Dreuille 8d619fbea9 Merge pull request #32339 from backstage/bui-docs-migration
Bui docs migration
2026-01-16 11:36:31 +00:00
Patrik Oldsberg 9ccf84e219 frontend-plugin-api: move app blueprints to new app-react package
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-01-16 11:59:49 +01:00
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
Patrik Oldsberg 3bd2a1a5bf frontend-app-api: restrict the ability for plugins to override APIs
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-01-16 01:18:58 +01:00
Charles de Dreuille df40cfc334 Fixes Menu trigger
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2026-01-16 00:47:06 +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
Charles de Dreuille 532574d802 Remove Storybook
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2026-01-15 23:19:21 +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
mtt-artis 5e5f782759 fix(scaffolder-backend): remove unused abort
Signed-off-by: mtt-artis <mtt-artis@gmail.com>
2026-01-15 20:11:46 +01:00
Peter Macdonald 89345e4be3 regenerate api report
Signed-off-by: Peter Macdonald <peterm4c@pm.me>
2026-01-15 19:38:34 +01:00
Peter Macdonald 32f92281ff change to ownedKinds, cleanup test file a bit
Signed-off-by: Peter Macdonald <peterm4c@pm.me>
2026-01-15 19:32:22 +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
Charles de Dreuille fb438cdec3 Fix prettier
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2026-01-15 17:59:21 +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
Charles de Dreuille 8e4fc42348 Fixes a few docs pages
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2026-01-15 17:49:42 +01:00
Charles de Dreuille c29416593e Migrate all components to their new format
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2026-01-15 17:01:49 +01:00
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 ca2e767204 Migrate all mdx files
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2026-01-14 23:53:30 +01:00
Charles de Dreuille 3d98ee3f97 Merge branch 'master' into docs-popover-docs 2026-01-14 23:47:48 +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
Charles de Dreuille ff3b228a6e Add docs for Popover
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2026-01-14 22:48:14 +01:00
mtt-artis 5012852837 feat(scaffolder-backend): add changeset
Signed-off-by: mtt-artis <mtt-artis@gmail.com>
2026-01-14 21:08:05 +01:00
Your Name 7f96e7712b feat(scaffolder-backend): simplify abort handling in debug:wait action
Signed-off-by: mtt-artis <mtt-artis@gmail.com>
2026-01-14 20:57:23 +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