Johan Persson
f6a5d2f07f
fix(cli): use content-based hashing for CSS module class names
...
Replace the default path-based CSS module hash with a content-based
hash derived from the CSS content. This prevents class name collisions
when multiple versions of packages are loaded simultaneously.
Uses 10 characters of hex-encoded MD5 hash for safe, readable class
name suffixes.
Signed-off-by: Johan Persson <johanopersson@gmail.com >
2026-01-20 13:13:48 +01:00
Patrik Oldsberg
3659aceaac
Merge pull request #32380 from backstage/fix-ci-e2e-test-run-failure
...
fix(create-app): pin memfs to 4.51.1 to fix e2e test failures
2026-01-20 12:46:31 +01:00
Johan Persson
ed1321ea8f
fix(create-app): pin memfs to 4.51.1 to fix e2e test failures
...
memfs@4.56 .2 (published 2026-01-19) has broken dependencies:
@jsonjoy.com/fs-snapshot requires @jsonjoy.com/util@^17.x but
imports paths that only exist in version 1.x.
This causes e2e tests to fail when creating new apps, as yarn
resolves memfs@^4.51.1 to the broken latest version.
Signed-off-by: Johan Persson <johanopersson@gmail.com >
2026-01-20 12:30:55 +01:00
Patrik Oldsberg
3e7e38a207
Merge pull request #32332 from backstage/rugvip/wrapper-v2
...
frontend-plugin-api: rework AppRootWrapperBlueprint
2026-01-20 12:07:19 +01:00
Patrik Oldsberg
a1be5e1770
review fixes for plugin wrapper blueprint
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-01-20 00:11:46 +01:00
Andre Wanlin
0aaaf7b00e
Merge pull request #32361 from b718/brzhao/change-logger-level/issue/31066
...
fix(logger-level): changed logger level of user photo loading to debug
2026-01-19 15:17:59 -06:00
bond yan
2bfbf56da7
Merge pull request #32260 from GabDug/blv/techdocs-copy-button-layout
...
fix(techdocs): Code block Copy To Clipboard button layout with latest mkdocs-material
2026-01-19 14:17:16 -05:00
bond yan
1861ee760c
Merge pull request #32087 from leboncoin/fix-techdocs-colors-calc
...
fix(techdocs): correct colors calculation
2026-01-19 14:15:00 -05:00
Johan Persson
d2fddedd3e
ui: add indeterminate state to Checkbox component
...
Add support for the indeterminate state in the Checkbox component,
displaying a horizontal dash icon instead of a checkmark. This is
useful for "select all" scenarios in tables where only some rows
are selected.
The indeterminate state maintains the unchecked visual style
(white background with border) while showing the dash icon.
Signed-off-by: Johan Persson <johanopersson@gmail.com >
2026-01-19 17:03:51 +01:00
Johan Persson
cfac8a460d
fix(ui): add missing cell styles to table selection column
...
The selection cell in multi-select tables was missing the base cell
styles, causing border styling to be incomplete. This adds the cell
class alongside the cellSelection class to ensure proper styling.
Signed-off-by: Johan Persson <johanopersson@gmail.com >
2026-01-19 15:55:22 +01:00
Patrik Oldsberg
768b588203
frontend-plugin-api: remove redundant cast
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-01-19 14:43:15 +01:00
Patrik Oldsberg
f9d5756354
app: add missing plugin wrapper API
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-01-19 14:14:23 +01:00
Patrik Oldsberg
85c8156984
frontend-plugin-api: simplify deprecation of AppRootWrapperBlueprint
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-01-19 14:14:21 +01:00
Patrik Oldsberg
7d589df112
Merge pull request #32366 from backstage/cli-backend-template-test-utils
...
cli: add backend test utils to scaffolder template
2026-01-19 13:08:27 +01:00
Patrik Oldsberg
140cbc2a20
cli: add missing backend-test-utils deps to templates
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-01-19 10:48:39 +01:00
Andre Wanlin
c0aa915a07
Merge pull request #32355 from rmartine-ias/default-orphan-strategy
...
docs: Update orphan strategy config to reflect new defaults
2026-01-18 12:23:11 -06:00
Fredrik Adelöw
f58a88618a
Merge pull request #32097 from jasonouellet/doc/improve-azure-doc
...
doc: improve scaffolder-backend-module-azure plugin doc
2026-01-18 16:01:19 +01:00
whiffy
115b37864b
added changeset
...
Signed-off-by: whiffy <bryanzhao168@yahoo.ca >
2026-01-17 19:06:21 -08:00
whiffy
6b0dc4528a
fix(logger-level): changed logger level of user photo loading to debug
...
Signed-off-by: whiffy <bryanzhao168@yahoo.ca >
2026-01-17 18:56:14 -08:00
Patrik Oldsberg
1c03dc3333
Merge pull request #32334 from meleu/patch-2
...
docs: Backstage is an ~~application~~ framework
2026-01-17 13:53:39 +01:00
Patrik Oldsberg
3799135578
Update docs/frontend-system/building-plugins/03-common-extension-blueprints.md
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-01-17 01:09:55 +01:00
Fredrik Adelöw
b3a36948b0
Merge pull request #32010 from backstage/techdocs-integrations-support
2026-01-16 20:29:26 +01:00
Andre Wanlin
2e7855c6de
Merge pull request #31434 from gaelgoth/fix-add-mui-to-bui-command
...
Mui-to-bui: Fix installation command
2026-01-16 10:40:32 -06:00
Riley Martine
2b16d8a674
docs: Update orphan strategy config to reflect new defaults
...
In [v1.41](https://github.com/backstage/backstage/releases/tag/v1.41.0 ),
the catalog's `orphanStrategy` and `orphanProviderStrategy` were changed
to default to `delete`. This change updates the docs to reflect this.
Signed-off-by: Riley Martine <rmartine@integralads.com >
2026-01-16 09:24:15 -07:00
Patrik Oldsberg
d194acb0e3
frontend-plugin-api: move new PluginWrapper to alpha
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-01-16 17:08:58 +01:00
Patrik Oldsberg
7b7e547d46
frontend-plugin-api: add ExtensionBoundary test for throwing PluginWrapper
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-01-16 17:08:58 +01:00
Patrik Oldsberg
c4c2419daa
review fixes
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-01-16 17:08:58 +01:00
Patrik Oldsberg
9d194418e7
frontend-plugin-api: add test for PluginWrapperApi in ExtensionBoundary
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-01-16 17:08:58 +01:00
Patrik Oldsberg
872cecb902
docs: updates for app and plugin wrapper blueprint changes
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-01-16 17:08:55 +01:00
Patrik Oldsberg
4554a4e355
added changesets for app root wrapper changes
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-01-16 17:05:18 +01:00
Patrik Oldsberg
0b494408a6
added new app-react library with AppRootWrapperBlueprint replacement
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-01-16 17:05:17 +01:00
Patrik Oldsberg
b164e20697
frontend-plugin-api: added PluginWrapperBlueprint + implementation
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-01-16 17:02:09 +01:00
gaelgoth
f157f43cbd
Fix installation command
...
Signed-off-by: gaelgoth <gothuey.gael@gmail.com >
2026-01-16 17:00:37 +01:00
Patrik Oldsberg
c4e03c31ac
Merge pull request #32345 from backstage/rugvip/restrict
...
frontend-app-api: restrict the ability for plugins to override APIs
2026-01-16 16:48:58 +01:00
Patrik Oldsberg
cd061cad12
Merge pull request #32349 from backstage/rugvip/app-react
...
frontend-plugin-api: move app blueprints to new app-react package
2026-01-16 16:48:49 +01:00
Fredrik Adelöw
2e0e547e2f
Merge pull request #32289 from backstage/renovate/testing-library-monorepo
...
chore(deps): update dependency @testing-library/react to v16.3.1
2026-01-16 15:58:05 +01:00
Fredrik Adelöw
9bbab7d27b
Merge pull request #32130 from Parsifal-M/patch/resource
...
Adds the Resource kind to the useGetEntities fallback options so that…
2026-01-16 15:30:36 +01:00
Fredrik Adelöw
a0fdfa997a
Merge pull request #32326 from mtt-artis/wait
...
feat(scaffolder-backend): simplify abort handling in debug:wait action
2026-01-16 15:23:32 +01:00
Johan Persson
973c839814
fix(ui): show active sorting indicator in Table component
...
The Table component wasn't showing a visual indicator when a column
was actively sorted. The sort button was only visible on hover.
This fix uses React Aria's `data-sort-direction` attribute to keep
the indicator visible when sorting is active, and rotates the arrow
icon via CSS for descending order.
Affected components: Table, Column
Signed-off-by: Johan Persson <johanopersson@gmail.com >
2026-01-16 12:41:35 +01:00
Charles de Dreuille
c6cfbf0684
Merge pull request #32347 from backstage/bui-fix-menu-trigger
...
Fixes Menu trigger
2026-01-16 11:36:44 +00:00
Charles de Dreuille
8d619fbea9
Merge pull request #32339 from backstage/bui-docs-migration
...
Bui docs migration
2026-01-16 11:36:31 +00:00
Patrik Oldsberg
9ccf84e219
frontend-plugin-api: move app blueprints to new app-react package
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-01-16 11:59:49 +01:00
James Brooks
55a9dc2bed
Fix ItemCardHeader colour token again ( #32346 )
...
Signed-off-by: James Brooks <jamesbrooks@spotify.com >
2026-01-16 09:33:32 +00:00
Johan Persson
2532d2a6da
feat(ui): add className and style props to Table component
...
Allow consumers to pass className and style props to the Table
component for custom styling and layout positioning.
The props are applied consistently across all render states
(normal, loading, and error).
Signed-off-by: Johan Persson <johanopersson@gmail.com >
2026-01-16 09:36:22 +01:00
Patrik Oldsberg
3bd2a1a5bf
frontend-app-api: restrict the ability for plugins to override APIs
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-01-16 01:18:58 +01:00
Charles de Dreuille
df40cfc334
Fixes Menu trigger
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2026-01-16 00:47:06 +01:00
Fredrik Adelöw
a522ff845a
Merge pull request #31713 from fidelity-contributions/fix/ui-widget-overlay-light-mode-wrong-background-color
...
fix(widgetoverlay): light mode wrong background color
2026-01-15 23:53:44 +01:00
Charles de Dreuille
532574d802
Remove Storybook
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2026-01-15 23:19:21 +01:00
Vincenzo Scamporlino
ee4308082c
Update .changeset/update-azure-scaffolder-docs.md
...
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com >
2026-01-15 21:41:00 +01:00
Vincenzo Scamporlino
287f4f596e
Merge pull request #32231 from deepthi-28/building_backend
...
Page headding added
2026-01-15 21:36:08 +01:00