Commit Graph

68334 Commits

Author SHA1 Message Date
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
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 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
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] 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
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
Ayush More f0c4ad7292 Update backend plugin tutorial to refer to /todos endpoint instead of /health
This PR updates the backend plugin tutorial documentation to match the current plugin template.
Previously, the tutorial referenced a /health endpoint, which does not exist in the generated backend plugin.

Signed-off-by: Ayush More <ayushmore42595@gmail.com>
2025-11-07 09:18:24 +00:00
Eswaraiahsapram ee6a988ce0 api report fix
Signed-off-by: Eswaraiahsapram <esapram@redhat.com>
2025-11-07 13:35:01 +05:30
Eswaraiahsapram f62a9324ca api report fix
Signed-off-by: Eswaraiahsapram <esapram@redhat.com>
2025-11-07 12:21:49 +05:30
Eswaraiahsapram ef8864571e api report fix
Signed-off-by: Eswaraiahsapram <esapram@redhat.com>
2025-11-07 12:21:48 +05:30
Eswaraiahsapram 36d7582687 fix: add missing i18n support for catalog react plugin
Signed-off-by: Eswaraiahsapram <esapram@redhat.com>
2025-11-07 12:21:48 +05:30
Johan Persson 836b0c7552 fix(ui): improve dialog backdrop appearance in dark mode
Signed-off-by: Johan Persson <johanopersson@gmail.com>
2025-11-06 11:35:51 +01:00
Patrik Oldsberg f3c0d96813 Merge pull request #31671 from backstage/rugvip/cleanup
backend-app-api: remove debug logging
2025-11-06 10:05:06 +01:00
Patrik Oldsberg f0ece16206 backend-app-api: remove debug logging
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-11-06 09:50:45 +01:00
Patrik Oldsberg d77fdc3608 app-visualizer: icon type fix
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-11-06 09:46:25 +01:00
Benjamin Janssens 6db9e7e9d8 style(org): improve responsiveness of GroupProfileCard
Signed-off-by: Benjamin Janssens <benji.janssens@gmail.com>
2025-11-06 08:39:34 +01:00
backstage-goalie[bot] a6e7572ac4 Merge pull request #31666 from backstage/renovate/zod-3.x-lockfile
chore(deps): update dependency zod to v3.25.76
2025-11-06 01:39:26 +00:00
renovate[bot] cddcb8c03b chore(deps): update dependency zod to v3.25.76
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-06 00:42:58 +00:00
backstage-goalie[bot] 3adce92ee7 Merge pull request #31665 from backstage/renovate/typedoc-0.x-lockfile
chore(deps): update dependency typedoc to v0.28.14
2025-11-06 00:34:49 +00:00
backstage-goalie[bot] 825cefe978 Merge pull request #31664 from backstage/renovate/supertest-7.x-lockfile
chore(deps): update dependency supertest to v7.1.4
2025-11-06 00:34:45 +00:00
renovate[bot] f75fd2df8d chore(deps): update dependency typedoc to v0.28.14
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-05 23:32:57 +00:00
renovate[bot] 6edccd4979 chore(deps): update dependency supertest to v7.1.4
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-05 23:32:19 +00:00
backstage-goalie[bot] ab818562d2 Merge pull request #31663 from backstage/renovate/strip-ansi-7.x-lockfile
chore(deps): update dependency strip-ansi to v7.1.2
2025-11-05 21:40:19 +00:00