Charles de Dreuille
a8dfc35a9e
Update page.mdx
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2026-03-15 17:41:05 +00:00
Charles de Dreuille
fa23437a87
Update components.tsx
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2026-03-15 09:02:29 +00:00
Charles de Dreuille
668639722c
Cleanups
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2026-03-15 08:39:46 +00:00
Charles de Dreuille
9ee2931cc8
Improve styles
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2026-03-15 08:32:41 +00:00
Charles de Dreuille
2b1bb9ca3e
feat(ui): add customActions prop to ListBoxItem
...
Adds a `customActions` prop that renders a flex row of React nodes on
the right side of a list item. Click and keyboard events on the actions
area are stopped from propagating to the item's selection handler.
Adds two new stories:
- WithActionsMenu: ButtonIcon (ellipsis) triggering a dropdown Menu
- WithActionsTags: inline TagGroup showing metadata tags per item
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
Made-with: Cursor
2026-03-14 18:17:03 +00:00
Charles de Dreuille
b7b1b86d8a
fix(ui): update ListBox item check and icon design
...
- Check icon is now only rendered when the item is selected, so it
takes no space when unselected and pushes content in when selected
- Icon slot is now a fixed 32x32px box to consistently frame any
React icon component (e.g. from Remix icons)
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
Made-with: Cursor
2026-03-14 18:11:39 +00:00
Charles de Dreuille
04d9d8df40
feat(ui): add ListBox and ListBoxItem components
...
Adds standalone `ListBox` and `ListBoxItem` components to `@backstage/ui`,
built on top of React Aria's ListBox primitives. Items support icons,
descriptions, and single or multiple selection modes.
Includes Storybook stories and docs-ui documentation page.
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
Made-with: Cursor
2026-03-14 14:37:33 +00:00
backstage-goalie[bot]
6f01c33a0e
Merge pull request #33350 from backstage/renovate/npm-yauzl-vulnerability
...
chore(deps): update dependency yauzl to v3.2.1 [security]
2026-03-14 02:03:38 +00:00
renovate[bot]
527d055a78
chore(deps): update dependency yauzl to v3.2.1 [security]
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-14 00:58:20 +00:00
backstage-goalie[bot]
2a7ea8e79e
Merge pull request #33348 from backstage/renovate/npm-undici-vulnerability
...
chore(deps): update dependency undici to v7.24.0 [security]
2026-03-14 00:45:26 +00:00
renovate[bot]
7e1f0f0a09
chore(deps): update dependency undici to v7.24.0 [security]
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-13 23:32:28 +00:00
Andre Wanlin
cc11d289de
Merge pull request #33345 from awanlin/docs/ai
...
[Docs] Added new AI section
2026-03-13 18:27:13 -05:00
Andre Wanlin
52fba1c57e
Review feedback
...
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
2026-03-13 17:59:21 -05:00
Andre Wanlin
e4cd6aad70
Update docs/ai/index.md
...
Co-authored-by: Aramis Sennyey <159921952+aramissennyeydd@users.noreply.github.com >
Signed-off-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com >
2026-03-13 17:57:09 -05:00
Andre Wanlin
a148a319df
Update docs/ai/index.md
...
Co-authored-by: Aramis Sennyey <159921952+aramissennyeydd@users.noreply.github.com >
Signed-off-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com >
2026-03-13 17:56:43 -05:00
Andre Wanlin
34d5315991
Update docs/ai/index.md
...
Co-authored-by: Aramis Sennyey <159921952+aramissennyeydd@users.noreply.github.com >
Signed-off-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com >
2026-03-13 17:56:30 -05:00
Andre Wanlin
8c19ddbadf
Update docs/ai/index.md
...
Co-authored-by: Aramis Sennyey <159921952+aramissennyeydd@users.noreply.github.com >
Signed-off-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com >
2026-03-13 17:56:04 -05:00
Andre Wanlin
8aebd31e34
Minor adjustments
...
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
2026-03-13 17:02:42 -05:00
Andre Wanlin
f3a9100932
Feedback corrections
...
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
2026-03-13 16:47:40 -05:00
Andre Wanlin
5abb339d57
Fixed typo
...
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
2026-03-13 16:42:16 -05:00
Andre Wanlin
9b48446864
Added new AI section
...
Co-authored-by: Nawaraj <mbk36900@gmail.com >
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
2026-03-13 16:38:16 -05:00
chanchalkhatri
434b0284a3
fix(microsite): correct blog typos and malformed punctuation ( #33289 )
...
Signed-off-by: chanchalkhatri19 <chanchal.khatri01@infosys.com >
2026-03-13 16:31:33 -04:00
Andre Wanlin
86f9affed8
Merge pull request #33218 from SanderDelden/feat/plugin-scaffolder-node-add-githelper-removal-function
...
plugin-scaffolder-node: Add function to gitHelpers to stage files for removal
2026-03-13 14:34:12 -05:00
Andre Wanlin
b33e0498fd
Merge pull request #33132 from abdellahhn/scaffolder-add-run-id-return-value-to-github-actions-dispatch-v2
...
feat(scaffolder): add returnWorkflowRunDetails to github:actions:dispatch action
2026-03-13 13:58:16 -05:00
Andre Wanlin
d187a8b087
Merge pull request #32840 from iurylenonalves/docs-backstage-openapi
...
docs(catalog): add mention of backstage-openapi backend module to configuration
2026-03-13 13:35:09 -05:00
Charles de Dreuille
b951b629d1
Merge pull request #33343 from backstage/fix-card-press
...
Fix Card onPress event
2026-03-13 17:31:44 +00:00
Charles de Dreuille
fcaac3b8bd
Fix Card onPress event
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2026-03-13 17:07:52 +00:00
chanchalkhatri
7f84d53161
docs: fix malformed HTML href in documentation landing page ( #33338 )
...
Signed-off-by: chanchalkhatri19 <chanchal.khatri01@infosys.com >
2026-03-13 09:29:20 -04:00
chanchalkhatri
aaafc3def2
docs: fix broken link in git catalog module README. ( #33336 )
...
Signed-off-by: chanchalkhatri19 <chanchal.khatri01@infosys.com >
2026-03-13 09:14:50 -04:00
Ben Lambert
06294aafba
feat(auth): migrate auth plugin from Material-UI to Backstage UI ( #33282 )
...
Signed-off-by: benjdlambert <ben@blam.sh >
2026-03-13 09:51:53 +01:00
Fredrik Adelöw
50c2aee83d
Merge pull request #33200 from divyamagrawal06/fix/homepage-seo-meta
2026-03-13 08:19:14 +01:00
abdellahhanane
ad0adafaea
Add check on workflowRunHtmlUrl is not undefined
...
Signed-off-by: abdellahhanane <abdellahhanane44@gmail.com >
2026-03-12 13:41:43 -04:00
Charles de Dreuille
0345b56076
Merge pull request #33323 from backstage/bui-checkbox-fixes
...
Update styles and types for Checkbox component
2026-03-12 16:56:34 +00:00
Charles de Dreuille
27c2c24a1a
Add migration notes
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2026-03-12 16:27:40 +00:00
backstage-goalie[bot]
9199c3207e
Merge pull request #33319 from backstage/renovate/express-rate-limit-8.x-lockfile
...
chore(deps): update dependency express-rate-limit to v8.3.1
2026-03-12 16:15:37 +00:00
Charles de Dreuille
9d5f3baf1e
Update styles and types on Checkbox
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2026-03-12 16:11:56 +00:00
renovate[bot]
c3547fdec3
chore(deps): update dependency express-rate-limit to v8.3.1
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-12 15:16:24 +00:00
Aramis Sennyey
269b85ef0d
feat: use branch name instead of tag for stable docs ( #32614 )
...
* feat: use branch name instead of tag for stable docs
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
* test
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
* paginate everything
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
* different return value
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
* update both flows
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
* add docs
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
* Change checkout ref from tags to heads
Signed-off-by: Aramis Sennyey <159921952+aramissennyeydd@users.noreply.github.com >
---------
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
Signed-off-by: Aramis Sennyey <159921952+aramissennyeydd@users.noreply.github.com >
2026-03-12 11:03:13 -04:00
Fredrik Adelöw
a9d338d1a3
Merge pull request #33168 from dev404ai/add-rulehub-policy-catalog
...
Add RuleHub Policy Catalog plugin to the Backstage plugin directory
2026-03-12 13:04:22 +01:00
Fredrik Adelöw
154c52d6ed
Merge pull request #33313 from chanchalkhatri19/fix-doc-typos
...
docs: fix typos and grammar errors across documentation
2026-03-12 13:03:32 +01:00
Fredrik Adelöw
b46669d743
Merge pull request #33309 from zeshanziya/document-qntity-full-text-filter
...
docs: document full text filtering section of entity api
2026-03-12 13:02:43 +01:00
backstage-goalie[bot]
ad4941dccd
Merge pull request #33310 from backstage/renovate/flatted-3.x-lockfile
...
chore(deps): update dependency flatted to v3.4.1
2026-03-12 11:45:59 +00:00
chanchalkhatri19
39ba427d8a
docs: fix typos and grammar errors across documentation
...
Signed-off-by: chanchalkhatri19 <chanchal.khatri01@infosys.com >
2026-03-12 11:31:24 +00:00
renovate[bot]
05c704d07f
chore(deps): update dependency flatted to v3.4.1
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-12 11:06:23 +00:00
zeshanziya
4ec13e7cea
docs: document full text filtering section of entity api
...
Signed-off-by: zeshanziya <zeshan.aws@gmail.com >
2026-03-12 16:34:34 +05:30
Fredrik Adelöw
19dc1a45cb
Merge pull request #33280 from drodil/remove_trx
...
fix(catalog): make catalog entity deletion transactional
2026-03-12 11:58:26 +01:00
Hellgren Heikki
a91bd1b8a0
fix(catalog): make catalog entity deletion transactional
...
additionally, make the catalog build respect the deferred stitching mode
after deleting entities.
Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi >
2026-03-12 12:20:10 +02:00
Fredrik Adelöw
2195a2955a
Merge pull request #33238 from backstage/renovate/step-security-harden-runner-2.x
...
chore(deps): update step-security/harden-runner action to v2.15.1
2026-03-12 10:32:44 +01:00
Fredrik Adelöw
a8ff4ad8c7
Merge pull request #33245 from backstage/renovate/jquery-4.x
...
chore(deps): update dependency @types/jquery to v4
2026-03-12 10:32:23 +01:00
Fredrik Adelöw
223a3d1f88
Merge pull request #33269 from backstage/renovate/lint-staged-16.x
...
chore(deps): update dependency lint-staged to v16
2026-03-12 10:31:48 +01:00