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
Sanchit2662
6bb2f2149d
chore: update API reports
...
Signed-off-by: Sanchit2662 <sanchit2662@gmail.com >
2026-01-16 01:37:27 +05:30
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
Sanchit2662
5a71e7a270
fix(core-app-api): fix selector memory leak
...
Signed-off-by: Sanchit2662 <sanchit2662@gmail.com >
2026-01-16 00:40:33 +05:30
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
Antony Bouyon
111235079a
fix(changelog): fix radio-group component name
...
Signed-off-by: Antony Bouyon <antony.bouyon@believe.com >
2026-01-15 17:21:13 +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
milliehartnt123
f9a8bd469e
Update list items for consistency in documentation
...
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
2026-01-15 09:41:07 -05: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
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
InsidersByte
2260de4632
add config.d.ts
...
Signed-off-by: InsidersByte <6938575+InsidersByte@users.noreply.github.com >
2026-01-14 19:32:11 +00: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
Jonathon Mills-Kelly
2d7df58cbb
Update README.md
...
Co-authored-by: Fredrik Adelöw <freben@gmail.com >
Signed-off-by: Jonathon Mills-Kelly <6938575+InsidersByte@users.noreply.github.com >
2026-01-14 15:44:30 +00:00
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
Iury Lenon
98174e3622
docs: add warning about downgrade limitations
...
Add warning about downgrading Backstage versions
Signed-off-by: Iury Lenon <iuryalves.uk@gmail.com >
2026-01-13 20:28:44 +00:00
milliehartnt123
0e7d0b7347
Add Technical overview to sidebar navigation
...
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
2026-01-13 13:37:17 -05:00
milliehartnt123
a07161f58c
Remove TechDocs link from landing page documentation
...
I realized that Techdocs was listed under two different headings. So I removed it from the Additional Features heading and kept it in the Try Backstage.
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
2026-01-13 12:57:53 -05: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