74233 Commits

Author SHA1 Message Date
Gabriel Dugny 4ce58318da fix(techdocs): support dompurify 3.2.6
Element.tagName is uppercased, see https://developer.mozilla.org/fr/docs/Web/API/Element/tagName

Signed-off-by: Gabriel Dugny <gabriel.dugny@believe.com>
2025-08-01 14:56:46 +02:00
Hellgren Heikki a73f495840 feat(config): allow specifying env specific config files
this change allows to specify loading of environment specific config
files based on `BACKSTAGE_ENVIRONMENT` environment variable.

relates to #30716

Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi>
2025-08-01 15:45:22 +03:00
Patrick McDonnell f8db72be54 fix linter error
Signed-off-by: Patrick McDonnell <kc9ddi@gmail.com>
2025-08-01 13:46:50 +02:00
Patrik Oldsberg 37f2989d25 frontend-plugin-api: removed routable prop from ExtensionBoundary
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-08-01 13:41:19 +02:00
Patrick McDonnell ea80e76e7c perf: use GitLab API simple=true parameter when not filtering forks
Reduces response size by conditionally using simple=true in GitLab list
projects API calls. Only applied when skipForkedRepos is false since
fork detection requires the forked_from_project field excluded by simple.

Signed-off-by: Patrick McDonnell <kc9ddi@gmail.com>
2025-08-01 13:35:47 +02:00
Patrik Oldsberg a849f89b9a docs/frontend-system: document route ref aliases
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-08-01 12:49:27 +02:00
Patrik Oldsberg 230bfb58ed frontend-app-api: rework route aliases to work for resolution and restrict to same plugin
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-08-01 12:49:26 +02:00
Patrik Oldsberg 2cd4afea20 frontend-app-api: add tests for route extraction alias resolution
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-08-01 12:49:26 +02:00
Patrik Oldsberg d9e00e37b2 frontend-plugin-api: add aliasFor option to createRouteRef
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-08-01 12:49:26 +02:00
Patrik Oldsberg f2c4abfc03 Merge pull request #30717 from backstage/rugvip/buildfix
core-components: add FavoriteToggleProps
2025-08-01 12:44:15 +02:00
Patrik Oldsberg 5563605990 core-components: add FavoriteToggleProps
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-08-01 12:17:12 +02:00
Patrik Oldsberg 3243fa6f64 frontend-plugin-api: remove name option from createExtensionBlueprint
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-08-01 10:53:36 +02:00
Patrik Oldsberg 3d2499f049 frontend-app-api: add CreateSpecializedAppOptions type
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-08-01 09:54:46 +02:00
Charles de Dreuille f65fb597b7 Update empty-years-grow.md
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-08-01 08:29:35 +01:00
mario ma 88225a8cf3 fix: api report
Signed-off-by: mario ma <mario.ma.node@gmail.com>
2025-08-01 15:27:21 +08:00
Charles de Dreuille a01ef53197 Getting Table together
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-08-01 08:25:00 +01:00
adrian-321 a22cce0ed8 Fixed bug in the customProperties type
Signed-off-by: adrian-321 <adrian.gardiner1@gmail.com>
2025-08-01 16:54:13 +10:00
Patrik Oldsberg 76832a9f05 frontend-defaults: removed deprecated CreateAppFeatureLoader
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-08-01 00:50:20 +02:00
Patrik Oldsberg 121899a641 frontend-plugin-api: AppRootElementBlueprint now only accepts an element
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-08-01 00:18:00 +02:00
Charles de Dreuille 230b410ff9 Move the breadcrumb on the HeaderPage
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-07-31 16:46:20 +01:00
benjdlambert 5d31d66e6b chore: added changesets
Signed-off-by: benjdlambert <ben@blam.sh>
2025-07-31 16:44:17 +02:00
benjdlambert b465fbb09b chore: fixing types
Signed-off-by: benjdlambert <ben@blam.sh>
2025-07-31 16:38:53 +02:00
benjdlambert a060e618b1 chore: remove ComponentType types
Signed-off-by: benjdlambert <ben@blam.sh>
2025-07-31 16:23:14 +02:00
benjdlambert 4a3885943a chore: changing the name from Component to component
Signed-off-by: benjdlambert <ben@blam.sh>
2025-07-31 16:19:22 +02:00
Hellgren Heikki 5a70981d4a fix: duplicate origins with multiple notification processors
this fixes the notification settings panel showing duplicate origins
when there is multiple notification processors installed. closes #30464
and replaces #30500 to work with latest changes to master.

Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi>
2025-07-31 14:00:47 +03:00
Jasper Boeijenga ce147e4fd9 Merge branch 'backstage:master' into master 2025-07-31 09:11:20 +02:00
Charles de Dreuille 3479157e92 Merge branch 'master' into bui-table 2025-07-30 18:25:36 +01:00
Charles de Dreuille f86b0bba93 Adding new table with react-aria
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-07-30 18:24:31 +01:00
Shijun Wang 484e500f49 techdocs-backend: migrate CachedEntityLoader to use BackstageCredentials (#30652)
add changeset and tests

Signed-off-by: Shijun Wang <shijun@unity3d.com>
2025-07-30 07:38:44 -04:00
mario ma 4316c11c3d feat: Catalog table columns support i18n
Signed-off-by: mario ma <mario.ma.node@gmail.com>
2025-07-30 17:55:39 +08:00
Stephen Glass 9ec428d545 Add resizable to vale vocabulary
Signed-off-by: Stephen Glass <stephen@stephen.glass>
2025-07-29 23:39:41 -04:00
Stephen Glass b1c06969b6 Add resizable panel width feature to template editor layout
Signed-off-by: Stephen Glass <stephen@stephen.glass>
2025-07-29 23:27:17 -04:00
backstage-goalie[bot] 7f7ac54767 Merge pull request #30674 from backstage/renovate/typedoc-0.x-lockfile
chore(deps): update dependency typedoc to v0.28.8
2025-07-30 00:39:25 +00:00
renovate[bot] b5139a3cc5 fix(deps): update dependency @uiw/react-codemirror to v4.24.2
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-29 22:01:11 +00:00
renovate[bot] 5f6f35c9f7 chore(deps): update github/codeql-action action to v3.29.5
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-29 21:56:22 +00:00
Charles de Dreuille ce133ef645 Merge pull request #30675 from backstage/fix-useid-react17 2025-07-29 22:45:04 +01:00
Patrik Oldsberg 436f5ba0d1 Merge pull request #30619 from backstage/changeset-release/master
Version Packages (next)
2025-07-29 16:59:49 +02:00
Charles de Dreuille 9853338f30 Update polite-trains-notice.md
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-07-29 15:59:43 +01:00
Jonas Beck 0d3800915c chore(changeset): add changeset
Signed-off-by: Jonas Beck <dev@jonasbeck.dk>
2025-07-29 16:54:47 +02:00
Charles de Dreuille 6808eb471c Update Combobox.tsx
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-07-29 15:51:46 +01:00
Jonas Beck 637ed06de6 chore(kafka): update loggerServiceAdapter
Signed-off-by: Jonas Beck <dev@jonasbeck.dk>
2025-07-29 16:48:23 +02:00
Jonas Beck aa83cc0d50 chore(kafka): remove public comments
Signed-off-by: Jonas Beck <dev@jonasbeck.dk>
2025-07-29 16:41:36 +02:00
github-actions[bot] 531a48848c Version Packages (next) 2025-07-29 14:40:44 +00:00
Jonas Beck a3ff3fba03 chore(kafka): remove luxon dependency
Signed-off-by: Jonas Beck <dev@jonasbeck.dk>
2025-07-29 16:36:06 +02:00
Patrik Oldsberg 2ecf40daed Merge pull request #30634 from backstage/blam/entity-page-scrolling
`nfs`: Fixing scrolling behavior for the `info` Cards in the sidebar
2025-07-29 16:35:32 +02:00
Peter c076c37767 Update plugins/scaffolder-backend-module-gitlab/src/actions/helpers.ts
Co-authored-by: Ben Lambert <ben@blam.sh>
Signed-off-by: Peter <133140762+PeterKoegel@users.noreply.github.com>
2025-07-29 15:49:04 +02:00
Peter 9f421e4a69 Update .changeset/deep-apples-attack.md
Co-authored-by: Ben Lambert <ben@blam.sh>
Signed-off-by: Peter <133140762+PeterKoegel@users.noreply.github.com>
2025-07-29 15:48:35 +02:00
Ben Lambert 1315a825cf Merge pull request #27771 from solimant/23819_scaffolder_openapi
Move Scaffolder API to OpenAPI
2025-07-29 14:36:47 +02:00
benjdlambert 4dd4fa6be3 chore: fixing implementation of the retry
Signed-off-by: benjdlambert <ben@blam.sh>
2025-07-29 14:21:23 +02:00
Ben Lambert cf6fb4b5aa Merge pull request #30670 from backstage/export
Export `FormField` type from Scaffolder
2025-07-29 14:08:29 +02:00