Commit Graph

70320 Commits

Author SHA1 Message Date
Adam Kunicki d7b8ff09f5 feat(home): register default alpha homepage widgets
Signed-off-by: Adam Kunicki <kunickiaj@gmail.com>
2026-02-08 21:51:50 -08:00
Adam Kunicki 56c58877b1 refactor(home): align layout input and widget data wiring
Signed-off-by: Adam Kunicki <kunickiaj@gmail.com>
2026-02-08 20:39:10 -08:00
Adam Kunicki e4544fb773 refactor(home): rename HomepageWidgetBlueprint to HomePageWidgetBlueprint
Align naming convention with HomePageLayoutBlueprint and the catalog
plugin's consistent entity- prefix pattern. Also update the kind string
from 'home-widget' to 'home-page-widget' to match 'home-page-layout'.
Added interface-level JSDoc to HomePageWidgetBlueprintParams.
Signed-off-by: Adam Kunicki <kunickiaj@gmail.com>
2026-02-08 19:40:24 -08:00
Adam Kunicki 1ba0ee341a docs(home): update docs and app-next example for HomePageLayoutBlueprint
- Update README.md to reference HomePageLayoutBlueprint instead of
  deleted HomepageBlueprint, with a complete working example
- Update docs/getting-started/homepage.md with corrected blueprint name
- Fix app-next example to properly accept and render widgets via the
  HomePageLayoutProps interface instead of ignoring them
Signed-off-by: Adam Kunicki <kunickiaj@gmail.com>
2026-02-08 19:40:24 -08:00
Adam Kunicki 03fc07adb7 refactor(home): restructure extension architecture to match catalog pattern
Reorganize the home plugin's new frontend system extensions to follow
the same pattern as the catalog plugin's EntityContentLayoutBlueprint.
Key changes:
- Widgets now attach directly to page:home instead of through an
  intermediate HomepageBlueprint extension
- Add HomePageLayoutBlueprint in home-react for custom layout creation,
  with a built-in default layout as fallback
- Remove compatWrapper from HomepageWidgetBlueprint (consumer
  responsibility, reduced need with NFS support in old system)
- Remove HomepageCompositionRoot usage (old system artifact)
- Delete HomepageBlueprint (replaced by HomePageLayoutBlueprint)
- Update app-next example and dev harness to use new pattern
Signed-off-by: Adam Kunicki <kunickiaj@gmail.com>
2026-02-08 19:40:24 -08:00
Adam Kunicki 06e0a2cb22 fix lint issues/ci
Signed-off-by: Adam Kunicki <kunickiaj@gmail.com>
2026-02-08 19:40:24 -08:00
Adam Kunicki e7e9fc6386 fix(home): restore CI by fixing loader and exposing widget dataRef
Signed-off-by: Adam Kunicki <kunickiaj@gmail.com>
2026-02-08 19:40:24 -08:00
Adam Kunicki d79fb2f65d chore(home): update api reports
Signed-off-by: Adam Kunicki <kunickiaj@gmail.com>
2026-02-08 19:40:23 -08:00
Adam Kunicki aeae90c969 refactor(home): bundle widget data into single extension ref
Following FormFieldBlueprint pattern, bundle component and metadata
into a single comprehensive homePageWidgetDataRef instead of outputting
them separately. This addresses review feedback about outputting data
that nothing consumes.
- Create homePageWidgetDataRef in plugin-home-react
- Update HomepageWidgetBlueprint to output bundled data
- Update HomepageBlueprint to consume bundled data and extract component
- Remove unused widgetMetadataRef export
Signed-off-by: Adam Kunicki <kunickiaj@gmail.com>
2026-02-08 19:40:23 -08:00
Adam Kunicki 66f29d2921 Update to use coreExtensionsData.title
Signed-off-by: Adam Kunicki <kunickiaj@gmail.com>
2026-02-08 19:40:23 -08:00
Adam Kunicki 90956a61bd feat(home): add new frontend system support
Migrates home plugin to support the new frontend system architecture by
introducing extension blueprints for composable homepage functionality.
Key changes:
- Add CustomHomepageWidgetBlueprint for creating installable homepage widgets
- Add CustomHomepageBlueprint for composing pages from widget extensions
- Introduce titleExtensionDataRef for NFS title handling
This attempts to bring  the home plugin up to par with other core plugins that have migrated
to the new frontend system
Signed-off-by: Adam Kunicki <kunickiaj@gmail.com>
2026-02-08 19:40:23 -08:00
Patrik Oldsberg 2218061089 Merge pull request #32706 from backstage/renovate/find-process-2.x
chore(deps): update dependency find-process to v2
2026-02-09 01:51:34 +01:00
Patrik Oldsberg 7df7637e44 Merge pull request #32277 from hagelstam/feat/e2e-test-utils-channel
Add an option to customize the Playwright browser channel
2026-02-09 01:26:43 +01:00
Patrik Oldsberg 53aaaa2b32 Merge pull request #32703 from backstage/renovate/major-testing-library-monorepo
chore(deps): update dependency @testing-library/react to v16
2026-02-09 01:21:49 +01:00
Andre Wanlin bf0333cc3e Merge pull request #32744 from awanlin/topic/add-gabdug-org-member-list
Added GabDug to the Org Member list
2026-02-08 08:41:16 -06:00
Patrik Oldsberg beac2bbf95 Merge pull request #31565 from Eswaraiahsapram/add-missing-i18n-to-catalog-plugin
fix: add missing i18n support for catalog plugin
2026-02-08 10:53:03 +01:00
Patrik Oldsberg 3118906714 Merge pull request #32740 from backstage/rugvip/review-docs
REVIEWING.md: updates and more explicit instructions for new review process
2026-02-07 22:18:06 +01:00
Andre Wanlin 6b827e9dbe Added GabDug to the Org Member list
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2026-02-07 12:49:28 -06:00
Patrik Oldsberg 4139c8f646 accept: unassign
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-07 17:19:42 +01:00
Patrik Oldsberg 39c45f4ea5 Merge pull request #32739 from backstage/rugvip/workflow-cleanup
workflows: remove old pr automation workflows
2026-02-07 15:58:05 +01:00
Patrik Oldsberg 225d348dec REVIEWING.md: updates and more explicit insrtuctions for new review process
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-07 15:16:21 +01:00
Patrik Oldsberg 1039183510 workflows: remove old pr automation workflows
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-07 14:27:11 +01:00
backstage-goalie[bot] d3b43be8ff Merge pull request #32736 from backstage/renovate/rspack-monorepo
chore(deps): update dependency @rspack/core to v1.7.5
2026-02-07 00:45:11 +00:00
renovate[bot] 42247886ef chore(deps): update dependency @rspack/core to v1.7.5
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-07 00:07:08 +00:00
Patrik Oldsberg 7bdfb6fdb5 Merge pull request #32709 from backstage/renovate/backstage-actions-0.x
chore(deps): update backstage/actions action to v0.7.5
2026-02-07 01:01:04 +01:00
Patrik Oldsberg 17cf9adf1e workflows/sync_pull-requests: add required-checks config
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-07 00:46:00 +01:00
Gustaf Räntilä 7eda810329 Use the ResizableTableContainer only if a column has a width property, and don't set the table-layout CSS property, but leave it to the user
Signed-off-by: Gustaf Räntilä <g.rantila@gmail.com>
2026-02-06 18:51:39 +01:00
Gustaf Räntilä a8b3395a55 Removed inner TableRoot styling and changed automatic column sizing API
Signed-off-by: Gustaf Räntilä <g.rantila@gmail.com>
2026-02-06 18:51:39 +01:00
Gustaf Räntilä 8c3941214d Allow automatic column widths and styling TableRoot
Signed-off-by: Gustaf Räntilä <g.rantila@gmail.com>
2026-02-06 18:51:39 +01:00
renovate[bot] 06be55d9e9 chore(deps): update backstage/actions action to v0.7.5
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-06 16:02:44 +00:00
Charles de Dreuille 5e639d4368 Merge pull request #32723 from backstage/bui-neutral
BUI - Rename background surface tokens to neutral tokens
2026-02-06 15:57:01 +00:00
Patrik Oldsberg c699e252c1 Merge pull request #32722 from vijairamcharan/add-nngroup-to-adopters
feat: add NN Group to adopters list
2026-02-06 16:31:12 +01:00
Charles de Dreuille ce90e89d35 Migrate new tokens
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2026-02-06 14:45:45 +00:00
Charles de Dreuille 53aaa2bf53 Update convertMuiToBuiTheme.ts
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2026-02-06 14:23:30 +00:00
Charles de Dreuille b63c25bfca Small fixes
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2026-02-06 14:05:27 +00:00
Charles de Dreuille 599f6687a2 Migrate all components to new tokens
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2026-02-06 13:48:08 +00:00
Vijai Ramcharan 7f44beea44 feat: add NN Group to adopters list
Signed-off-by: Vijai Ramcharan <vijai.ramcharan@gmail.com>
2026-02-06 14:36:23 +01:00
Charles de Dreuille f16694e97f Update CSS tokens
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2026-02-06 13:12:50 +00:00
Andre Wanlin 765177a14a Merge pull request #32593 from chanchalkhatri19/docs/update-react-docs-links
docs: update React documentation links to react.dev
2026-02-06 06:20:10 -06:00
Patrik Oldsberg 3ccea26849 Merge pull request #32694 from UsainBloot/auth/auth0-invitation-param
[Auth] Auth0 Strategy - Support organization invite parameters
2026-02-06 10:19:22 +01:00
Jack Palmer 035a808d5e chore: address pr comments
Signed-off-by: Jack Palmer <jackpalmer@spotify.com>
2026-02-06 09:02:24 +00:00
chanchalkhatri19 45d538b673 updated links
Signed-off-by: chanchalkhatri19 <chanchal.khatri01@infosys.com>
2026-02-06 06:27:23 +00:00
Eswaraiahsapram ab32da1e9c fix api report
Signed-off-by: Eswaraiahsapram <esapram@redhat.com>
2026-02-06 08:08:54 +05:30
Eswaraiahsapram 4c6b18a28e addressed review comments
Signed-off-by: Eswaraiahsapram <esapram@redhat.com>
2026-02-06 07:58:19 +05:30
Eswaraiahsapram 9b3cd87a04 addressed review comments
Signed-off-by: Eswaraiahsapram <esapram@redhat.com>
2026-02-06 07:58:19 +05:30
Eswaraiahsapram 992956e29f fix api report
Signed-off-by: Eswaraiahsapram <esapram@redhat.com>
2026-02-06 07:58:19 +05:30
Eswaraiahsapram 220d6c3f70 fix: add missing i18n support for catalog plugin
Signed-off-by: Eswaraiahsapram <esapram@redhat.com>
2026-02-06 07:58:07 +05:30
Andre Wanlin be7c1d73b2 Merge pull request #31526 from aoitoya/techdocs-config-md
TechDocs Configuration documentation update
2026-02-05 16:42:47 -06:00
Charles de Dreuille f60fde453b Merge pull request #32701 from backstage/bui-migrate-catalog-warnings-alerts
refactor(catalog): migrate warnings components from MUI to BUI
2026-02-05 22:12:55 +00:00
Andre Wanlin 23b26b1c63 Merge pull request #32674 from backstage/renovate/opentelemetry-js-monorepo
fix(deps): update opentelemetry-js monorepo to ^0.211.0
2026-02-05 16:07:27 -06:00