Andre Wanlin
daa474a751
Merge pull request #31935 from binary-baum/feature/set-default-type-filter-for-search
...
[NFS] set the default search type to all instead of software-catalog
2026-01-29 10:00:50 -06:00
Fredrik Adelöw
be289ff14f
Merge pull request #32580 from bjornramberg/master
...
Change IKEA IT AB to IKEA Retail in ADOPTERS.md
2026-01-29 17:00:14 +01:00
John Philip
26b27db52b
Merge pull request #32486 from kuangp/refactor/pg-search-result-count
...
refactor(pg-search): return numberOfResults with queries
2026-01-29 10:44:15 -05:00
Björn Ramberg
2bcd34df8d
Change IKEA IT AB to IKEA Retail in ADOPTERS.md
...
Updated IKEA IT AB entry to IKEA Retail with new details.
Signed-off-by: Björn Ramberg <31762177+bjornramberg@users.noreply.github.com >
2026-01-29 16:43:08 +01:00
Patrik Oldsberg
de33448e40
Merge pull request #32567 from backstage/api-conflict-error-changesets
...
Add changesets for API conflict error behavior
2026-01-29 16:30:07 +01:00
backstage-goalie[bot]
1aa84e5402
Merge pull request #32578 from backstage/renovate/html-react-parser-5.x-lockfile
...
chore(deps): update dependency html-react-parser to v5.2.12
2026-01-29 15:00:01 +00:00
Andre Wanlin
a8c4fd9a8b
Merge pull request #32577 from awanlin/docs/ui-options-examples-sidebar
...
docs - Added ui:options Examples to the Sidebar
2026-01-29 08:25:12 -06:00
renovate[bot]
43a4c0e6b5
chore(deps): update dependency html-react-parser to v5.2.12
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-29 14:18:23 +00:00
backstage-goalie[bot]
48cd64b268
Merge pull request #32569 from backstage/renovate/axios-1.x-lockfile
...
chore(deps): update dependency axios to v1.13.3
2026-01-29 14:02:48 +00:00
Charles de Dreuille
d5ddd96493
Merge pull request #32572 from backstage/ui-docs-restore-decorative-box-layout-examples
...
docs(ui): restore DecorativeBox for layout component examples
2026-01-29 13:38:05 +00:00
Andre Wanlin
f57aa1785a
docs - Added ui:options Examples to the Sidebar
...
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
2026-01-29 07:20:33 -06:00
Patrik Oldsberg
55b2ef6138
Add changesets for API conflict error behavior
...
Added changesets documenting that API factory conflicts are now treated
as errors that block app startup, reverting the previous warning behavior.
Signed-off-by: Patrik Oldsberg <patriko@spotify.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-01-29 14:04:14 +01:00
Patrik Oldsberg
95850a52a3
Merge pull request #32013 from hopehadfield/dynamic-docs
...
Update backend-dynamic-feature-service README to reflect current state
2026-01-29 14:03:26 +01:00
Johan Persson
864eb8c4c8
docs(ui): improve Container documentation
...
Improves Container documentation to better explain its purpose as
a page-level wrapper for plugin content.
- Added Core Concepts section explaining centering, max-width, and gutters
- Removed redundant Basic Usage example
- Updated examples to use DecorativeBox
- Improved PageTitle description
Signed-off-by: Johan Persson <johanopersson@gmail.com >
2026-01-29 13:48:50 +01:00
Fredrik Adelöw
9891bfbd8b
Merge pull request #32568 from backstage/freben/changeset-mem
...
bump version packages memory limits
2026-01-29 13:48:02 +01:00
Johan Persson
b8eb1284ba
docs(ui): restore DecorativeBox for layout component examples
...
Restores the striped DecorativeBox pattern for visualizing layout
in Box, Flex, and Grid documentation examples.
- Enhanced DecorativeBox to accept children and style props
- Updated Box examples to use DecorativeBox with width/height props
- Replaced inline boxStyle/labelBoxStyle in Flex and Grid with DecorativeBox
- Improved Box surface example description
Signed-off-by: Johan Persson <johanopersson@gmail.com >
2026-01-29 13:47:25 +01:00
renovate[bot]
48e0f44d9f
chore(deps): update dependency axios to v1.13.3
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-29 12:28:23 +00:00
Fredrik Adelöw
bcc6cf0d8c
bump version packages memory limits
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2026-01-29 13:26:48 +01:00
Charles de Dreuille
55381d1263
Merge pull request #32566 from backstage/fix/storybook-v10.3-config-cleanup
...
fix(storybook): clean up configuration after v10.3 upgrade
2026-01-29 12:17:48 +00:00
Patrik Oldsberg
c47d2efd3f
Merge pull request #32564 from backstage/revert-api-conflict-warning
...
Revert API conflict warning change
2026-01-29 12:48:33 +01:00
Charles de Dreuille
2048ff4946
fix(storybook): clean up configuration after v10.3 upgrade
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2026-01-29 11:15:17 +00:00
Charles de Dreuille
3a8b5e23df
Merge pull request #32565 from backstage/nextjs-upgrade
...
Upgrade Next.js to 16.1.6
2026-01-29 11:10:44 +00:00
Charles de Dreuille
025e9a8fe0
Upgrade Next.js to 16.1.6
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2026-01-29 10:52:07 +00:00
Johan Persson
2c219b9817
feat(ui): add danger variant to Button component
...
Added a `danger` variant for destructive actions like delete or remove.
Uses solid red background with white text in both light and dark modes.
- Added CSS styles with custom properties for future token migration
- Updated Storybook stories to include danger variant examples
- Updated docs-ui documentation to reflect the new variant
Signed-off-by: Johan Persson <johanopersson@gmail.com >
2026-01-29 11:42:56 +01:00
Patrik Oldsberg
bdf05eac2f
Revert "frontend-app-api: switch new API conflict error to be a warning"
...
This reverts commit 17e0eb3e5f .
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-01-29 11:41:01 +01:00
Patrik Oldsberg
87da9c08b4
Merge pull request #32517 from Believe-SA/gabdug/prettier-3-27559
...
fix: Support Prettier v3 in repo-tools (#27559 )
2026-01-28 21:42:47 +01:00
KoB
ce3639c588
feat(kubernetes-plugin): add pv and pvc rendering ( #31355 )
...
* feat: add persistent volumes rendering
Signed-off-by: 김병준 <kingbj0429@gmail.com >
Signed-off-by: KoB <63000843+kingbj940429@users.noreply.github.com >
* feat: add pv status
Signed-off-by: 김병준 <kingbj0429@gmail.com >
Signed-off-by: KoB <63000843+kingbj940429@users.noreply.github.com >
* feat: add volume status and volume type
Signed-off-by: 김병준 <kingbj0429@gmail.com >
Signed-off-by: KoB <63000843+kingbj940429@users.noreply.github.com >
* feat: add test for pv
Signed-off-by: 김병준 <kingbj0429@gmail.com >
Signed-off-by: KoB <63000843+kingbj940429@users.noreply.github.com >
* feat: add persistent volume claims
Signed-off-by: 김병준 <kingbj0429@gmail.com >
Signed-off-by: KoB <63000843+kingbj940429@users.noreply.github.com >
* feat: add persistent volume status pending
Signed-off-by: 김병준 <kingbj0429@gmail.com >
Signed-off-by: KoB <63000843+kingbj940429@users.noreply.github.com >
* feat: add persistent volume metadata
Signed-off-by: 김병준 <kingbj0429@gmail.com >
Signed-off-by: KoB <63000843+kingbj940429@users.noreply.github.com >
* feat: add persistent volume claims metadata
Signed-off-by: 김병준 <kingbj0429@gmail.com >
Signed-off-by: KoB <63000843+kingbj940429@users.noreply.github.com >
* feat: add persistent volume claims test code
Signed-off-by: 김병준 <kingbj0429@gmail.com >
Signed-off-by: KoB <63000843+kingbj940429@users.noreply.github.com >
* chore: changeset
Signed-off-by: 김병준 <kingbj0429@gmail.com >
Signed-off-by: KoB <63000843+kingbj940429@users.noreply.github.com >
* chore: remove gcp and gke.io
Signed-off-by: 김병준 <kingbj0429@gmail.com >
Signed-off-by: KoB <63000843+kingbj940429@users.noreply.github.com >
* chore: yarn build:api-reports
Signed-off-by: 김병준 <kingbj0429@gmail.com >
Signed-off-by: KoB <63000843+kingbj940429@users.noreply.github.com >
* feat: update pv to table drawer like pod
Signed-off-by: 김병준 <kingbj0429@gmail.com >
Signed-off-by: KoB <63000843+kingbj940429@users.noreply.github.com >
* feat: update pvc to table drawer like pod
Signed-off-by: 김병준 <kingbj0429@gmail.com >
Signed-off-by: KoB <63000843+kingbj940429@users.noreply.github.com >
* chore: remove user event at test code
Signed-off-by: 김병준 <kingbj0429@gmail.com >
Signed-off-by: KoB <63000843+kingbj940429@users.noreply.github.com >
* chore: exclude pv,pvc from default objects
Signed-off-by: 김병준 <kingbj0429@gmail.com >
Signed-off-by: KoB <63000843+kingbj940429@users.noreply.github.com >
* chore: remove duplication import for pv
Signed-off-by: 김병준 <kingbj0429@gmail.com >
Signed-off-by: KoB <63000843+kingbj940429@users.noreply.github.com >
* chore: yarn build:api-reports
Signed-off-by: 김병준 <kingbj0429@gmail.com >
Signed-off-by: KoB <63000843+kingbj940429@users.noreply.github.com >
* chore: retrigger required checks
Signed-off-by: KoB <63000843+kingbj940429@users.noreply.github.com >
* chore: retrigger required checks
Signed-off-by: KoB <63000843+kingbj940429@users.noreply.github.com >
* chore: retrigger required checks
Signed-off-by: KoB <63000843+kingbj940429@users.noreply.github.com >
* chore: retrigger required checks
Signed-off-by: KoB <63000843+kingbj940429@users.noreply.github.com >
---------
Signed-off-by: 김병준 <kingbj0429@gmail.com >
Signed-off-by: KoB <63000843+kingbj940429@users.noreply.github.com >
2026-01-28 14:31:01 -05:00
Johan Persson
5af9e14bb0
fix(ui): prevent literal "undefined" class name in useDefinition
...
When no className prop was passed to a component using useDefinition,
the hook would add a literal "undefined" string as a CSS class. This
happened because clsx treats object keys as class names, and
`{ [undefined]: true }` creates an "undefined" key.
Fixed by using conditional expressions instead of object syntax,
which clsx correctly ignores when falsy.
Signed-off-by: Johan Persson <johanopersson@gmail.com >
2026-01-28 17:31:14 +01:00
Johan Persson
74c5a76990
fix(ui): improve disabled Switch styling
...
Add proper visual feedback for disabled Switch component by
applying `not-allowed` cursor and disabled text color.
Signed-off-by: Johan Persson <johanopersson@gmail.com >
2026-01-28 16:27:06 +01:00
Patrik Oldsberg
23916a0b5c
Merge pull request #32548 from backstage/rugvip/patch-refinement
...
.patches: ignore already applied patches, remove broken cleanup workflow
2026-01-28 15:20:00 +01:00
Johan Persson
058ffd913f
fix(ui): remove non-existent large size from Button types
...
Signed-off-by: Johan Persson <johanopersson@gmail.com >
2026-01-28 14:09:26 +01:00
Johan Persson
2a57064226
docs(ui): comprehensive documentation improvements for all components
...
Improves documentation quality and consistency across all UI components.
Props documentation:
- Added descriptions to all props across all components
- Fixed prop types to match source implementations
- Added missing props (onAction, isInvalid, aria-label, etc.)
- Corrected default values and removed non-existent props
- Converted props-definition files to .tsx for Chip component usage
Examples and snippets:
- Added side-by-side layout option to Snippet component
- Fixed snippet/preview mismatches
- Improved example code indentation and formatting
- Added live previews to Container, Box, Grid examples
- Wrapped Skeleton examples in themed Box for visibility
API reference:
- Added ReactAriaLinks to all components
- Updated React Aria URLs to react-aria.adobe.com format
- Cleaned up verbose prose and standardized descriptions
Other:
- Updated PageTitle descriptions to 5-12 word format
- Varied example intro phrasing for consistency
Signed-off-by: Johan Persson <johanopersson@gmail.com >
2026-01-28 14:09:26 +01:00
Andre Wanlin
268888e656
Merge pull request #32121 from awanlin/plugins/directory-validation
...
Plugins - Added plugin directory validation
2026-01-28 06:43:18 -06:00
Andre Wanlin
5d21916c0d
Updates based on feedback
...
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
2026-01-28 06:26:25 -06:00
Patrik Oldsberg
f107bd5c8c
Apply suggestions from code review
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-01-28 12:11:53 +01:00
Patrik Oldsberg
90e8283458
.patches: ignore already applied patches, remove broken cleanup workflow
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-01-28 11:25:10 +01:00
Andre Wanlin
508b51c3e2
Merge pull request #32544 from backstage/sennyeya/hard-navigate
...
fix: hard navigation to reference docsite
2026-01-27 19:29:28 -06:00
Andre Wanlin
6c5be07d36
Revert quote change
...
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
2026-01-27 19:22:11 -06:00
Andre Wanlin
4977f58b9a
Refactored into a script using zod based on feedback
...
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
2026-01-27 19:14:44 -06:00
aramissennyeydd
cdffa38b46
fix: hard navigation to reference docsite
...
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
2026-01-27 19:55:50 -05:00
Andre Wanlin
ed3bcf377c
Plugins - Added plugin directory validation
...
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
Correct file check
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
Correct file extension
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
Minor corrections
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
Corrected ldap-auth file
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
Added pattern to npmPackageName
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
Removing pattern
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
Ran prettier
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
Changes based on feedback
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
2026-01-27 18:26:47 -06:00
Patrik Oldsberg
827aa1ea6d
Merge pull request #32538 from backstage/rugvip/reorg
...
microsite: reorg top bar
2026-01-27 20:13:34 +01:00
Andre Wanlin
b527cf7fde
Merge pull request #32183 from tomislacker/bugfix/msgraph-semantic-logging
...
fix(catalog-msgraph) Semantic Logging of Operational Statistics
2026-01-27 12:14:43 -06:00
Fredrik Adelöw
4d4178e4c9
Merge pull request #32415 from backstage/changeset-release/master
...
Version Packages (next)
2026-01-27 17:27:04 +01:00
github-actions[bot]
d4b85dddee
Version Packages (next)
2026-01-27 15:51:11 +00:00
Patrik Oldsberg
095f44a184
microsite: make references header item a dropdown for stable/next
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-01-27 16:40:02 +01:00
Patrik Oldsberg
0087c907c9
microsite: reorg top bar
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-01-27 16:40:02 +01:00
Fredrik Adelöw
35c5b64344
Update .changeset/rare-papers-decide.md
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2026-01-27 16:17:52 +01:00
Johan Persson
092c453b06
fix(ui): prevent infinite render loop in Tabs with routed tabs
...
When navigating to a URL that doesn't match any tab href, the Tabs
component would pass `selectedKey={null}` to React Aria's Tabs,
which triggers an infinite render loop.
This fix uses an empty string instead of null to indicate no
selection, which React Aria handles correctly.
Signed-off-by: Johan Persson <johanopersson@gmail.com >
2026-01-27 16:17:52 +01:00
Andre Wanlin
60c1af6a79
Merge pull request #32539 from hetsaliya-crestdata/add-apiiro-marketplace
...
Created apiiro.yaml for adding into the marketplace
2026-01-27 08:43:19 -06:00