milliehartnt123
7ac601484b
Update sidebar links in sidebars.ts
...
Added new files and structure for Using Backstage after resolving merge conflicts that incorporated a new format for the sidebars file.
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
2025-12-23 10:25:05 -05:00
milliehartnt123
83f5e18b14
Merge branch 'master' into milliehartnt123-create-ui-doc
...
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
2025-12-23 10:17:58 -05:00
milliehartnt123
059725ab06
Update create-a-component.md to remove Node 20 flag prerequisite
...
Removed the following prerequisite bullet:
- If you are running Backstage with Node 20 or later, pass the flag `--no-node-snapshot` to Node in order to use the templates feature to create new components. One way to do this is to specify the `NODE_OPTIONS` environment variable before starting Backstage:
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
2025-12-23 10:08:08 -05:00
Charles de Dreuille
f322010f67
Fix background in Spotify theme
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2025-12-23 15:00:38 +01:00
Charles de Dreuille
c2b4f75735
Update tokens.css
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2025-12-23 15:00:38 +01:00
Charles de Dreuille
1880402c5e
Fixes --bui-bg-surface-0 token
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2025-12-23 15:00:38 +01:00
Charles de Dreuille
95246eb91d
Create modern-drinks-battle.md
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2025-12-23 09:45:24 +01:00
Charles de Dreuille
05e46b429f
Fix default background color
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2025-12-23 09:33:50 +01:00
Charles de Dreuille
e727a9441e
Improve Button styles
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2025-12-23 08:52:55 +01:00
Charles de Dreuille
591d8a2483
Add surfaces to Flex and Grid
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2025-12-23 08:23:37 +01:00
Charles de Dreuille
0edcb325c7
First pass at adding the new surfaces
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2025-12-22 22:53:50 +01:00
Charles de Dreuille
027ef66a7c
Merge pull request #32200 from backstage/bui-new-surfaces
...
BUI - Update surfaces tokens
2025-12-22 17:18:27 +00:00
Charles de Dreuille
c12dc659c0
Update index.md
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2025-12-22 16:28:42 +01:00
Charles de Dreuille
e4a1180ffd
Create wild-toys-retire.md
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2025-12-22 16:26:06 +01:00
Charles de Dreuille
4ea1d15542
Other fixes
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2025-12-22 16:22:44 +01:00
Charles de Dreuille
93f073c4b2
Sync CSS
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2025-12-22 16:17:02 +01:00
Charles de Dreuille
90a72b8d3e
Rename --bui-bg into --bui-bg-surface-0
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2025-12-22 16:15:56 +01:00
Ben Lambert
7210ac16ef
Merge pull request #32194 from backstage/blam/enter-selecta
...
Enter `next` release
2025-12-21 13:12:24 +01:00
Patrik Oldsberg
6fa92c8d4f
Merge pull request #32190 from backstage/rugvip/ttt
...
backend-defaults: fixed shuttting down
2025-12-21 12:03:51 +01:00
aramissennyeydd
3c8a824bb6
add back strict build
...
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
2025-12-20 20:36:39 -07:00
aramissennyeydd
9fd02a4e12
fix sidebar conflict
...
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
2025-12-20 20:36:07 -07:00
aramissennyeydd
14a8190e16
fix verify workflow too
...
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
add back prebuild script
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
fix script location
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
skip techdocs
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
make references/index tracked in git
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
don't try to build with new reference docs
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
fix redirect
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
disable redirect
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
2025-12-20 20:36:07 -07:00
aramissennyeydd
97a726e0bb
chore: disable old api reference generation
...
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
2025-12-20 20:36:07 -07:00
Aramis Sennyey
bd655dcc6b
Merge pull request #32189 from backstage/sennyeya/fix-reference-links
2025-12-20 10:03:03 -05:00
Patrik Oldsberg
7126bf2d47
backend-defaults: fixed shuttting down
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2025-12-20 12:21:36 +01:00
Patrik Oldsberg
064aaaccc9
Merge pull request #31310 from chriskilding-relx/oidc-start-url-custom-search-parameters
...
Support custom start URL search parameters in OIDC provider
2025-12-20 12:20:25 +01:00
Patrik Oldsberg
da706d64f8
Update .changeset/proud-streets-switch.md
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2025-12-20 11:50:17 +01:00
Patrik Oldsberg
7c7712e9ac
Update CONTRIBUTING.md
...
Co-authored-by: Fredrik Adelöw <freben@gmail.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2025-12-20 11:33:17 +01:00
aramissennyeydd
cd75ed0ecc
add changeset
...
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
2025-12-19 13:17:32 -07:00
aramissennyeydd
170a2b3188
chore: add newline to licenseInfo files
...
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
2025-12-19 13:16:54 -07:00
benjdlambert
265c2e45e8
chore: update changeset
...
Signed-off-by: benjdlambert <ben@blam.sh >
2025-12-19 17:45:05 +01:00
Charles de Dreuille
243e5e7139
feat(ui)!: redesign Table component with new useTable hook API
...
Redesigns the Table component to provide a better developer
experience with a new useTable hook supporting three pagination
modes: complete (all data loaded upfront), offset (server-side),
and cursor (server-side).
BREAKING CHANGES:
- Table component (React Aria wrapper) is renamed to TableRoot
- New high-level Table component handles data display, pagination,
sorting, and selection
- useTable hook completely redesigned with new API
New features:
- Unified useTable hook with mode discriminator for all
pagination patterns (complete, offset, cursor)
- Custom page caching for server-side pagination with
bidirectional navigation and request cancellation
- Debounced query changes to reduce backend load
- Stale data preservation with visual indicator during reloads
- Row selection with toggle/replace behaviors
- Per-row disable control via getIsDisabled
MIGRATION GUIDE:
1. Update imports and use the new useTable hook:
```diff
-import { Table, useTable } from '@backstage/ui';
-const { data, paginationProps } = useTable({ data: items, pagination: {...} });
+import { Table, useTable, type ColumnConfig } from '@backstage/ui';
+const { tableProps } = useTable({
+ mode: 'complete',
+ getData: () => items,
+});
```
2. Define columns and render with the new Table API:
```diff
-<Table aria-label="My table">
- <TableHeader>...</TableHeader>
- <TableBody items={data}>...</TableBody>
-</Table>
-<TablePagination {...paginationProps} />
+const columns: ColumnConfig<Item>[] = [
+ { id: 'name', label: 'Name', isRowHeader: true, cell: item => <CellText title={item.name} /> },
+ { id: 'type', label: 'Type', cell: item => <CellText title={item.type} /> },
+];
+
+<Table columnConfig={columns} {...tableProps} />
```
Signed-off-by: Johan Persson <johanopersson@gmail.com >
2025-12-19 12:48:03 +01:00
Fredrik Adelöw
dfadb3cbf4
Merge pull request #32182 from Parsifal-M/patch/migration-types
...
add jest types for jest migration
2025-12-19 11:46:19 +01:00
Peter Macdonald
7804f74070
tweaking
...
Signed-off-by: Peter Macdonald <peterm4c@pm.me >
2025-12-19 11:30:59 +01:00
Charles de Dreuille
1c1d4b6f05
Update Dialog.stories.tsx
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2025-12-19 10:30:38 +00:00
Charles de Dreuille
08c46a264f
Update report.api.md
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2025-12-19 10:30:38 +00:00
Charles de Dreuille
a970457e60
Fixes stories for manifest
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2025-12-19 10:30:38 +00:00
Charles de Dreuille
147364b4a8
Add Storybook manifest
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2025-12-19 10:30:38 +00:00
Charles de Dreuille
2b361f5198
Add Storybook MCP
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2025-12-19 10:30:37 +00:00
Peter Macdonald
13c093afb3
add copy paste commands
...
Signed-off-by: Peter Macdonald <peterm4c@pm.me >
2025-12-19 11:03:23 +01:00
Fredrik Adelöw
1381a2ff7d
Merge pull request #32185 from backstage/dependabot/npm_and_yarn/storybook-10.1.10
...
build(deps-dev): bump storybook from 10.1.9 to 10.1.10
2025-12-19 10:17:40 +01:00
Fredrik Adelöw
246cd8b9b5
Merge pull request #32187 from backstage/dependabot/npm_and_yarn/docs-ui/storybook-8.6.15
...
build(deps): bump storybook from 8.6.14 to 8.6.15 in /docs-ui
2025-12-19 10:16:30 +01:00
Rogerio Angeliski
cb4b907748
chore: update how GithubOrgEntityProvider handle membership
...
Signed-off-by: Rogerio Angeliski <angeliski@hotmail.com >
2025-12-18 16:52:26 -03:00
dependabot[bot]
5a5b8fd08b
build(deps): bump storybook from 8.6.14 to 8.6.15 in /docs-ui
...
Bumps [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core ) from 8.6.14 to 8.6.15.
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v8.6.15/code/core )
---
updated-dependencies:
- dependency-name: storybook
dependency-version: 8.6.15
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-18 19:08:30 +00:00
dependabot[bot]
9c766827d7
build(deps-dev): bump storybook from 10.1.9 to 10.1.10
...
Bumps [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core ) from 10.1.9 to 10.1.10.
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v10.1.10/code/core )
---
updated-dependencies:
- dependency-name: storybook
dependency-version: 10.1.10
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-18 18:58:27 +00:00
aramissennyeydd
3904a1ac1c
chore: point to new api reference site
...
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
2025-12-18 10:27:56 -07:00
Peter Macdonald
dc678e4469
slight rewording
...
Signed-off-by: Peter Macdonald <peterm4c@pm.me >
2025-12-18 16:51:32 +01:00
Peter Macdonald
aef8b0d0f2
add jest types for jest migration
...
Signed-off-by: Peter Macdonald <peterm4c@pm.me >
2025-12-18 16:47:36 +01:00
Fredrik Adelöw
05fe7d53e8
Merge pull request #32181 from backstage/freben/types
...
release notes: mention adding types package too
2025-12-18 16:46:38 +01:00
Fredrik Adelöw
33fd0da825
release notes: mention adding types package too
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2025-12-18 16:36:26 +01:00