Commit Graph

69539 Commits

Author SHA1 Message Date
nojaf 71f40b4963 docs(changeset): simplify changelog entry for elasticsearch bulk refresh fix
Signed-off-by: nojaf <florian.verdonck@outlook.com>
2026-02-02 14:17:36 +01:00
nojaf 7021165618 chore: add changeset for elasticsearch bulk refresh fix
Signed-off-by: nojaf <florian.verdonck@outlook.com>
2026-01-20 15:35:13 +01:00
nojaf 46da01c26c fix(search-backend-module-elasticsearch): use targeted index refresh instead of full cluster refresh
Signed-off-by: nojaf <florian.verdonck@outlook.com>
2026-01-20 15:30:40 +01:00
Johan Persson cfac8a460d fix(ui): add missing cell styles to table selection column
The selection cell in multi-select tables was missing the base cell
styles, causing border styling to be incomplete. This adds the cell
class alongside the cellSelection class to ensure proper styling.

Signed-off-by: Johan Persson <johanopersson@gmail.com>
2026-01-19 15:55:22 +01:00
Patrik Oldsberg 7d589df112 Merge pull request #32366 from backstage/cli-backend-template-test-utils
cli: add backend test utils to scaffolder template
2026-01-19 13:08:27 +01:00
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
Andre Wanlin c0aa915a07 Merge pull request #32355 from rmartine-ias/default-orphan-strategy
docs: Update orphan strategy config to reflect new defaults
2026-01-18 12:23:11 -06:00
Fredrik Adelöw f58a88618a Merge pull request #32097 from jasonouellet/doc/improve-azure-doc
doc: improve scaffolder-backend-module-azure plugin doc
2026-01-18 16:01:19 +01:00
Patrik Oldsberg 1c03dc3333 Merge pull request #32334 from meleu/patch-2
docs: Backstage is an ~~application~~ framework
2026-01-17 13:53:39 +01:00
Fredrik Adelöw b3a36948b0 Merge pull request #32010 from backstage/techdocs-integrations-support 2026-01-16 20:29:26 +01:00
Andre Wanlin 2e7855c6de Merge pull request #31434 from gaelgoth/fix-add-mui-to-bui-command
Mui-to-bui: Fix installation command
2026-01-16 10:40:32 -06:00
Riley Martine 2b16d8a674 docs: Update orphan strategy config to reflect new defaults
In [v1.41](https://github.com/backstage/backstage/releases/tag/v1.41.0),
the catalog's `orphanStrategy` and `orphanProviderStrategy` were changed
to default to `delete`. This change updates the docs to reflect this.

Signed-off-by: Riley Martine <rmartine@integralads.com>
2026-01-16 09:24:15 -07:00
gaelgoth f157f43cbd Fix installation command
Signed-off-by: gaelgoth <gothuey.gael@gmail.com>
2026-01-16 17:00:37 +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 ee4308082c Update .changeset/update-azure-scaffolder-docs.md
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2026-01-15 21:41:00 +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
meleu 9847445d48 Backstage is an ~~application~~ framework
Claiming that "Backstage is an application" is a misleading information that brings a lot of confusion.

I see both tech and non-tech people sometimes thinking that "deploying a Backstage" is a thing. Clearly lacking the understanding that "building a portal with Backstage" is the realistic view.

Signed-off-by: meleu <meleu@users.noreply.github.com>
2026-01-15 09:49:03 -03: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