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
Patrik Oldsberg
c6b9f50337
frontend-plugin-api: type safe attachTo references
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2025-11-11 09:41:23 -05: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
Ayush More
de0f4eac21
ci: re-run checks
...
Signed-off-by: Ayush More <ayushmore42595@gmail.com >
2025-11-11 06:08:09 +00: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
Katharina Sick
b834f86a53
fix: fix logviewer selection behavior
...
Signed-off-by: Katharina Sick <katharina.sick@dynatrace.com >
2025-11-10 16:31:49 +01:00
Katharina Sick
4e28fe382a
Merge branch 'master' into bugfix/logviewer-line-selection
...
Signed-off-by: Katharina Sick <katharina.sick@dynatrace.com >
2025-11-10 16:28:23 +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]
ee4759567a
chore(deps): update dependency @dagrejs/dagre to v1.1.8
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-10 14:16:21 +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
Katharina Sick
9a942a417d
fix: fix logviewer selection behavior
...
Signed-off-by: Katharina Sick <katharina.sick@dynatrace.com >
2025-11-10 14:49:39 +01: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
Ayush More
ac98e81468
ci: re-run checks
...
Signed-off-by: Ayush More <ayushmore42595@gmail.com >
2025-11-10 06:52:11 +00:00
Ayush More
d8ba100ea6
fix
...
Signed-off-by: Ayush More <ayushmore42595@gmail.com >
2025-11-10 05:39:49 +00: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
aramissennyeydd
11c61f2e8d
add changeset
...
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
2025-11-09 09:37:11 -05:00
aramissennyeydd
3903ad694b
fix: api reference build should allow navigation
...
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
2025-11-09 09:36:00 -05:00
Valério Valério
42db6a6a80
Don't warn when parsing storeOptions for 'memory' cache
...
Currently, a fresh Backstage installation prints the following warning
at app startup:
"backstage warn No configuration found for cache store 'memory' at 'backend.cache.memory'. type="cacheManager""
The 'memory' cache store does not have any extra config, like
'redis' or 'infinispan'. Warning about missing configuration
can cause confusion to the users.
See config here:
https://github.com/backstage/backstage/blob/master/packages/backend-defaults/config.d.ts#L623
This warning was introduced here:
https://github.com/backstage/backstage/pull/30743/files#diff-42975462070406316e4534ce0579d1d12d54fc5cd62e239d1ae676c1e290b473R137
Signed-off-by: Valério Valério <vdv100@gmail.com >
2025-11-09 14:55:27 +02: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
8b84f39946
frontend-plugin-api: runtime attachTo by reference
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2025-11-08 19:01:10 +01: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
Vidhan Shah
39ab1a8935
PR comments
...
Signed-off-by: Vidhan Shah <vidhans958@gmail.com >
2025-11-08 09:04:16 +05:30
Vidhan Shah
9fc3cd9d39
Merge branch 'feat/uploadingtoS3' of https://github.com/vidhanshah/keyboard-nav-techdocs into feat/uploadingtoS3
2025-11-08 08:02:11 +05:30
Vidhan Shah
f2f84ad597
Improving code as per reviews
...
Signed-off-by: Vidhan Shah <vidhans958@gmail.com >
2025-11-08 07:58:34 +05:30
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
vidhanshah
f9a3682c9f
Merge pull request #6 from backstage/master
...
Fetching commits from main
2025-11-07 16:55:32 +05:30