Patrik Oldsberg
717ce6dc83
Merge pull request #31515 from backstage/rugvip/relative
...
frontend-plugin-api: add support for relative attachments
2025-11-11 16:10:50 -05:00
Fredrik Adelöw
d93432b797
Merge pull request #31702 from backstage/freben/mock-services-strics
...
Tweak some of the mock services to have more precise types
2025-11-11 17:28:37 +01:00
Fredrik Adelöw
df3d308d00
Merge pull request #31316 from henrikedegrd/allow-opt-in-strategy-for-notifications
...
feat(notifications): Allow for a opt-in strategy for notifications rather than opt-out.
2025-11-11 16:43:02 +01:00
Fredrik Adelöw
a9f455daee
Merge pull request #31685 from stephenglass/fix/catalog-graph-scaling
...
fix(catalog-graph): fix height scaling in catalog graph entity card
2025-11-11 16:38:31 +01:00
Ben Lambert
27da43268f
Merge pull request #31703 from backstage/docs-ui-fix-missing-dependency
...
fix(docs-ui): Add missing BaseUI dependency.
2025-11-11 10:38:01 -05:00
Fredrik Adelöw
fe66c333bf
Merge pull request #31696 from backstage/renovate/ossf-scorecard-action-2.x
...
chore(deps): update ossf/scorecard-action action to v2.4.3
2025-11-11 16:36:37 +01:00
Fredrik Adelöw
930c5ae865
Merge pull request #31667 from backstage/renovate/jamesives-github-pages-deploy-action-4.x
...
chore(deps): update jamesives/github-pages-deploy-action action to v4.7.4
2025-11-11 16:35:59 +01:00
Fredrik Adelöw
24653c2d83
Merge pull request #31648 from backstage/renovate/lightningcss-1.x-lockfile
...
chore(deps): update dependency lightningcss to v1.30.2
2025-11-11 16:35:22 +01:00
Fredrik Adelöw
80c225b706
Merge pull request #31594 from backstage/renovate/http-proxy-1.x-lockfile
...
chore(deps): update dependency @types/http-proxy to v1.17.17
2025-11-11 16:34:04 +01:00
Fredrik Adelöw
39aad8a0ec
Merge pull request #31588 from backstage/renovate/archiver-6.x-lockfile
...
chore(deps): update dependency @types/archiver to v6.0.4
2025-11-11 16:33:48 +01:00
Fredrik Adelöw
2278ed3337
Merge pull request #31668 from backstage/renovate/mdx-monorepo
...
chore(deps): update mdx monorepo to v3.1.1
2025-11-11 16:32:57 +01:00
Ben Lambert
e4b11a6b82
Merge pull request #31652 from grvpandey11/add-usage-insights
...
add usage statistics plugin
2025-11-11 10:19:10 -05:00
Ben Lambert
d72264d305
Merge pull request #31670 from benjidotsh/fix/31549
...
style(org): improve responsiveness of GroupProfileCard
2025-11-11 10:14:37 -05:00
Ben Lambert
e821bf8b64
Merge pull request #31687 from backstage/renovate/opensearchproject-opensearch-2.x
...
chore(deps): update opensearchproject/opensearch docker tag to v2.19.4
2025-11-11 10:13:37 -05:00
Ben Lambert
86102c57e8
Merge pull request #31620 from backstage/renovate/step-security-harden-runner-digest
...
chore(deps): update step-security/harden-runner digest to ec9f2d5
2025-11-11 10:13:26 -05:00
Johan Persson
5d68e00ccd
fix(docs-ui): Add missing BaseUI dependency.
...
Signed-off-by: Johan Persson <johanopersson@gmail.com >
2025-11-11 16:10:24 +01:00
Fredrik Adelöw
b9d002a28f
Merge pull request #31567 from Eswaraiahsapram/add-missing-i18n-to-catalog-react-plugin
...
fix: add missing i18n support for catalog react plugin
2025-11-11 15:46:30 +01:00
Fredrik Adelöw
f3001fda4a
tweak some of the mock services to have more precise types
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2025-11-11 15:08:43 +01:00
Fredrik Adelöw
2b3a6649a0
Merge pull request #31691 from backstage/sennyeya/make-instance-metadata-root
...
fix: explicitly mark instance metadata as a root service
2025-11-11 15:07:22 +01:00
Fredrik Adelöw
315ab530cc
Merge pull request #31701 from backstage/freben/kubecon
...
update readme banner to mention kubecon
2025-11-11 11:21:48 +01:00
Fredrik Adelöw
e663846612
update readme banner to mention kubecon
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2025-11-11 10:05:45 +01:00
Ben Lambert
e0b18a8ec1
Merge pull request #31617 from backstage/renovate/kubernetes-client-node-1.x
...
fix(deps): update dependency @kubernetes/client-node to v1.4.0
2025-11-10 14:30:36 -05:00
Patrik Oldsberg
a660af31ae
Merge pull request #31631 from backstage/rugvip/vis-bui
...
app-visualizer: migrate to use BUI
2025-11-10 19:49:34 +01:00
renovate[bot]
3ae58949c8
chore(deps): update ossf/scorecard-action action to v2.4.3
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-10 15:12:47 +00:00
backstage-goalie[bot]
fd502b3982
Merge pull request #31616 from backstage/renovate/chalk-5.x-lockfile
...
chore(deps): update dependency chalk to v5.6.2
2025-11-10 15:05:06 +00:00
Johan Persson
7839e7bd9e
feat(ui): add loading state to Button and ButtonIcon components
...
Add optional `loading` prop to both Button and ButtonIcon components that displays
a spinner and disables interaction while async operations are in progress.
Implementation details:
- Uses React Aria's ProgressBar with indeterminate state for spinner
- Displays RiLoader4Line icon with smooth rotation animation
- Wraps content in container with opacity transition when loading
- Accessible via aria-label "Loading" on progress indicator
- Component definitions updated with content, spinner class names and loading data attribute
Documentation:
- Added Loading examples to both Button and ButtonIcon docs showing interactive demos
- Updated props tables with loading boolean prop
- Created Storybook stories covering all variants, sizes, and with icons
Signed-off-by: Johan Persson <johanopersson@gmail.com >
2025-11-10 15:36:08 +01:00
renovate[bot]
1906d3712b
fix(deps): update dependency @kubernetes/client-node to v1.4.0
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-10 14:25:08 +00:00
renovate[bot]
f3c21dd49b
chore(deps): update dependency chalk to v5.6.2
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-10 14:24:21 +00:00
renovate[bot]
3e8c4056ae
chore(deps): update mdx monorepo to v3.1.1
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-10 14:20:24 +00:00
renovate[bot]
681e46178f
chore(deps): update jamesives/github-pages-deploy-action action to v4.7.4
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-10 14:20:06 +00:00
renovate[bot]
2c1fd67b9d
chore(deps): update dependency lightningcss to v1.30.2
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-10 14:20:02 +00:00
renovate[bot]
7ed9e2f632
chore(deps): update dependency @types/http-proxy to v1.17.17
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-10 14:17:52 +00:00
renovate[bot]
f619320a7a
chore(deps): update dependency @types/archiver to v6.0.4
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-10 14:16:51 +00:00
renovate[bot]
b2da1890b3
chore(deps): update step-security/harden-runner digest to ec9f2d5
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-10 14:15:15 +00:00
aramissennyeydd
02f3dd1420
fix api reports
...
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
2025-11-10 08:59:21 -05:00
Eric Peterson
0f43bad993
Merge pull request #30905 from StateFarmIns/home-visit-enrichment-transform-save
...
Home plugin - Visit enrichment, transform, save, display context provider
2025-11-10 13:18:33 +01:00
aramissennyeydd
62fc2de58a
add changeset
...
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
2025-11-09 18:55:10 -05:00
aramissennyeydd
30136d4787
fix: explicitly mark instance metadata as a root service
...
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
2025-11-09 18:54:23 -05:00
renovate[bot]
30ce25e8da
chore(deps): update opensearchproject/opensearch docker tag to v2.19.4
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-09 05:15:03 +00:00
backstage-goalie[bot]
39591f4c27
Merge pull request #31686 from backstage/renovate/electric-sql-pglite-0.x-lockfile
...
chore(deps): update dependency @electric-sql/pglite to v0.3.14
2025-11-09 05:06:54 +00:00
renovate[bot]
58cf9758b3
chore(deps): update dependency @electric-sql/pglite to v0.3.14
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-09 04:30:31 +00:00
Patrik Oldsberg
7c6a66dd9f
frontend-plugin-api: add support for relative attachments
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2025-11-08 11:26:08 +01:00
Stephen Glass
a2d7ae7b5a
fix(catalog-graph): improve height handling in catalog graph entity card
...
Signed-off-by: Stephen Glass <stephen@stephen.glass >
2025-11-07 17:16:13 -05:00
Johan Persson
01476f00de
refactor(ui): adopt flexbox positioning pattern for input components
...
Refactored PasswordField, SearchField, and MenuAutocomplete to use a
consistent flexbox positioning approach, improving maintainability and
visual consistency.
Key changes:
- Replaced absolute positioning with flexbox layouts
- Moved border and background styling from input to wrapper
- Used grid-centered containers for icons and buttons
- Added component-specific CSS variables for item height
Signed-off-by: Johan Persson <johanopersson@gmail.com >
2025-11-07 17:42:08 +01:00
Peter Macdonald
30fe9aac29
Merge pull request #30628 from Ayushmore1214/patch-2
...
Update backend plugin tutorial to refer to /todos endpoint instead of…
2025-11-07 15:53:22 +01:00
Johan Persson
6d35a6bfe1
chore(ui): remove Base UI Components dependency
...
All components have been migrated to React Aria Components, making
the @base-ui-components/react dependency obsolete.
Signed-off-by: Johan Persson <johanopersson@gmail.com >
2025-11-07 14:07:59 +01:00
Johan Persson
816af0fa39
feat(ui): add searchable and multiple selection support to Select component
...
Enhanced the Select component with search filtering and multi-selection capabilities through new searchable, selectionMode, and searchPlaceholder props.
Breaking changes:
- The SelectProps interface now accepts a generic type parameter for selection mode
Implementation details:
- Created SelectTrigger, SelectContent, and SelectListBox components for modular composition
- Integrated react-aria's Autocomplete and SearchField for search functionality
- Added support for multiple selection mode
- Added "No results found" empty state when search returns no matches
- Improved CSS organization and updated visual styling for better consistency
- Exported Option type as public API for type safety
- Updated API reports and added comprehensive Storybook stories
- Added documentation with examples for searchable and multiple selection modes
Migration guide:
If using SelectProps type directly, update the type parameter:
```diff
- SelectProps
+ SelectProps<'single' | 'multiple'>
```
Component usage remains backward compatible - existing Select implementations require no changes.
Signed-off-by: Johan Persson <johanopersson@gmail.com >
2025-11-07 14:06:16 +01:00
Johan Persson
a00fb88bd7
fix(ui): enable Table Row href to open in new tabs
...
The Table Row component's href prop was being destructured but not
passed to the underlying ReactAriaRow component, preventing rows from
rendering as <a> elements. This blocked native browser link behaviors
like right-click "Open in new tab" and Cmd+Click.
Signed-off-by: Johan Persson <johanopersson@gmail.com >
2025-11-07 12:11:54 +01:00
Ayush More
be76b403d8
Json fixxxxx
...
Signed-off-by: Ayush More <ayushmore42595@gmail.com >
2025-11-07 10:16:50 +00:00
Ben Lambert
d1ad1379a6
Merge pull request #31661 from SonilPro/line-numbers-should-not-be-selectable
...
Line numbers should not be selectable
2025-11-07 10:20:52 +01:00